A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15595,124 +15624,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15764,122 +15789,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15950,30 +16004,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16345,63 +16399,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16774,7 +16828,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16798,13 +16852,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16813,43 +16867,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16860,11 +16926,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16873,15 +16939,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16891,11 +16957,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16905,15 +16971,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16926,11 +16992,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16941,28 +17007,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16973,24 +17039,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17001,30 +17067,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17036,17 +17102,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17055,20 +17121,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17078,15 +17144,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17099,40 +17165,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17140,34 +17206,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17182,18 +17248,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17201,33 +17267,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17255,17 +17321,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15889,108 +15918,104 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "نتذكر الماضي حجم الإطار المستخدمة" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "خيارات الخط" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "قياس خط الأحادي القياس بـpx" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "القسم التالي" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "القسم السابق" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -16042,122 +16067,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "لم يتمكن من فتح الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16228,30 +16282,30 @@ msgstr "العثور على حدوث السابقة" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16623,63 +16677,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17062,7 +17116,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17086,13 +17140,13 @@ msgstr "الحقول غير صالحة. الحقول المتوفرة:" msgid "Invalid sort field. Available fields:" msgstr "حقل الترتيب غير صالح. الحقول المتوفرة:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17101,43 +17155,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17148,11 +17214,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "يجب أن تخصص على الأقل كتاباً واحداً للحذف" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17161,15 +17227,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17179,11 +17245,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17193,15 +17259,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17214,11 +17280,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17229,28 +17295,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17261,24 +17327,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17289,30 +17355,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17324,17 +17390,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17343,20 +17409,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "إظهار التفاصيل لكل عمود." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17366,15 +17432,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17387,40 +17453,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17428,34 +17494,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "غير معروف تقرير الاختيار" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17470,18 +17536,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17489,33 +17555,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17543,17 +17609,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15598,124 +15627,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15767,122 +15792,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15953,30 +16007,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16348,63 +16402,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16777,7 +16831,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16801,13 +16855,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16816,43 +16870,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16863,11 +16929,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16876,15 +16942,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16894,11 +16960,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16908,15 +16974,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16929,11 +16995,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16944,28 +17010,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16976,24 +17042,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17004,30 +17070,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17039,17 +17105,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17058,20 +17124,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17081,15 +17147,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17102,40 +17168,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17143,34 +17209,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17185,18 +17251,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17204,33 +17270,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17258,17 +17324,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15596,124 +15625,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15765,122 +15790,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15951,30 +16005,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16346,63 +16400,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16775,7 +16829,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16799,13 +16853,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16814,43 +16868,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16861,11 +16927,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16874,15 +16940,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16892,11 +16958,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16906,15 +16972,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16927,11 +16993,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16942,28 +17008,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16974,24 +17040,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17002,30 +17068,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17037,17 +17103,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17056,20 +17122,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17079,15 +17145,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17100,40 +17166,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17141,34 +17207,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17183,18 +17249,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17202,33 +17268,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17256,17 +17322,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15676,124 +15705,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15845,122 +15870,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16031,30 +16085,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16426,63 +16480,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16855,7 +16909,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16879,13 +16933,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16894,43 +16948,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16941,11 +17007,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16954,15 +17020,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16972,11 +17038,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16986,15 +17052,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17007,11 +17073,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17022,28 +17088,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17054,24 +17120,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17082,30 +17148,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17117,17 +17183,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17136,20 +17202,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17159,15 +17225,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17180,40 +17246,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17221,34 +17287,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17263,18 +17329,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17282,33 +17348,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17336,17 +17402,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15598,124 +15627,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15767,122 +15792,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15953,30 +16007,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16348,63 +16402,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16777,7 +16831,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16801,13 +16855,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16816,43 +16870,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16863,11 +16929,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16876,15 +16942,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16894,11 +16960,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16908,15 +16974,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16929,11 +16995,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16944,28 +17010,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16976,24 +17042,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17004,30 +17070,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17039,17 +17105,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17058,20 +17124,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17081,15 +17147,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17102,40 +17168,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17143,34 +17209,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17185,18 +17251,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17204,33 +17270,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17258,17 +17324,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Kori&snički predložak" @@ -15603,124 +15632,120 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagođavanje preglednika e-knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu prozora" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maksimalna širina prozora pregledniku u pikselima." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opcije fonta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif porodica fontova" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "sans-serif porodica fontova" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "monospaced porodica fontova" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standardna veličina fonta u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Veličina monospaced fonta u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standardna vrsta fonta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "I dalje se uređuje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Pog&ledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Sljedeća sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Prethodna sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Početak dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Kraj dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Početak sekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Kraj sekcije" @@ -15772,123 +15797,152 @@ msgstr "Pomjeri lijevo" msgid "Scroll right" msgstr "Pomjeri desno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Idi na referencu. Da dobijete brojeve referenci, koristite mod za reference." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Pretraga teksta u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Pregled prije štampanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Očisti listu prethodno otvorenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Povezujem se na dict.org u potrazi za: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15959,30 +16013,30 @@ msgstr "Pronađi prethodno pojavljivanje" msgid "Print eBook" msgstr "Štampaj e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Testno ime je netačno" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16354,63 +16408,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16783,7 +16837,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16807,13 +16861,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16822,43 +16876,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16869,11 +16935,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16882,15 +16948,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16900,11 +16966,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16914,15 +16980,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16935,11 +17001,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16950,28 +17016,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16982,24 +17048,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17010,30 +17076,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17045,17 +17111,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17064,20 +17130,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17087,15 +17153,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17108,40 +17174,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17149,34 +17215,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17191,18 +17257,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17210,33 +17276,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17264,17 +17330,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click aquí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "&Full d'estils de l'usuari" @@ -17620,12 +17649,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17633,40 +17662,36 @@ msgstr "" "Estableix el full d'estils CSS de l'usuari. Es fa servir per personalitzar " "l'aspecte de tots els llibres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Mida màxima de la finestra del visor en píxels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensiona les imatges més grans que la finestra del visor perquè hi " "càpiguen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Posa guions al text" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma per defecte per a les regles dels guions" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Desa la posició actual al document en sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Fer que es passin pàgines amb la roda del ratolí" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "El temps en segons per a l'animació del pas de pàgina. Per defecte és mig " "segon." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17674,39 +17699,39 @@ msgstr "" "La quantitat del canvi en la mida de lletra en fer clic als botos de " "major/menor mida de lletra. Ha de ser un nombre entre «0» i «1»." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opcions del tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Grup de tipus de lletra Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Grup de tipus de lletra Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Grup de tipus de lletra Monoespai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Mida del tipus de lletra en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Mida del tipus de lletra Monoespai en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Tipus de lletra estàndard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Encara s'està editant" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17714,40 +17739,40 @@ msgstr "" "Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora " "del quadre d'edició de dreceres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Cerca al diccionari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Vés a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Propera secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Secció anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Inici del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Final del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Inici de la secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Final de la secció" @@ -17799,46 +17824,75 @@ msgstr "Desplaça a l'esquerra" msgid "Scroll right" msgstr "Desplaça a la dreta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posició al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Vés a una referència. Per obtenir els números de referència, feu servir el " "mode de referència." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Cerca un text al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Vista prèvia de la impressió" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Suprimeix la llista de llibres oberts recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "S'està connectant amb dict-org per cercar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17847,77 +17901,77 @@ msgstr "" "Fes la mida de lletra %(which)s\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "més gran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "més petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17925,7 +17979,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17999,11 +18053,11 @@ msgstr "Troba la coincidència anterior" msgid "Print eBook" msgstr "Imprimeix el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nom de prova no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -18012,19 +18066,19 @@ msgstr "" "El nom %r no s'acaba amb una extensió de fitxer. El nom ha d'acabar " "amb una extensió com .epub o .mobi." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Arrossega per canviar la mida" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Amaga" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Commuta" @@ -18461,63 +18515,63 @@ msgstr "" "complert del servidor o l'adreça IP de l'ordinador on s'executa el calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "activat" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "sí" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "no" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "desactivat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "avui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "ahir" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "aquest mes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "fa dies" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "en blanc" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "buit" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana no vàlida «{0}»" @@ -19035,7 +19089,7 @@ msgstr "" "defecte no es filtra." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19064,7 +19118,7 @@ msgstr "Camps no vàlids. Camps disponibles:" msgid "Invalid sort field. Available fields:" msgstr "Camp d'ordenació no vàlid. Camps disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19072,7 +19126,7 @@ msgstr "" "No s'ha afegit els llibres següents perquè ja són a la base de dades (vegeu " "l'opció --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19086,7 +19140,7 @@ msgstr "" "indicar carpetes, vegeu\n" "les opcions relacionades amb les carpetes més avall.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19094,11 +19148,11 @@ msgstr "" "Assumeix que cada carpeta conté un sol llibre lògic i que tots els fitxers " "que hi ha són diferents formats del mateix llibre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Processa les carpetes de forma recursiva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19106,27 +19160,39 @@ msgstr "" "Afegeix els llibres a la base de dades encara que ja existeixin. La " "comparació es fa mitjançant els títols dels llibres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Afegeix un llibre en blanc (sense formats)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Estableix el títol del llibre en blanc que s'ha afegit" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Estableix els autors del llibre en blanc que s'ha afegit" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Estableix l'ISBN del llibre en blanc que s'ha afegit" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Heu d'especificar almenys un camp per afegir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -19144,11 +19210,11 @@ msgstr "" "exemple, 23,34,57-85 (quan s'especifica un interval no s'inclou el darrer " "nombre de l'interval).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Heu d'especificar almenys un llibre per suprimir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19162,15 +19228,15 @@ msgstr "" "identificat per ID. Podeu aconseguir l'ID amb el comandament «list». Si el " "format ja existeix es sobreescriurà.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Heu d'especificar una ID i un fitxer de llibre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "Els fitxers de llibre han de tenir una extensió" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19187,11 +19253,11 @@ msgstr "" "extensió de fitxer com LRF, TXT o EPUB. Si el llibre lògic no té el format " "que s'especifica no es farà res\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Heu d'especificar una ID i un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19207,15 +19273,15 @@ msgstr "" "que identifica l'ID.\n" "ID és un número obtingut amb l'ordre «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Imprimeix les metadades en format OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Heu d'especificar una ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19238,11 +19304,11 @@ msgstr "" "comandament\n" "«show_metadata».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Heu d'especificar una ID i un fitxer de metadades" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19260,29 +19326,29 @@ msgstr "" "metadades (a un\n" "fitxer opf). Podeu aconseguir les IDs amb el comandament «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exporta tots els llibres de la base de dades, ignorant la llista d'IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exporta els llibres a la carpeta que s'indica. Per defecte és" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exporta tots els llibres a una carpeta" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Si indiqueu aquesta opció es desactiva aquest comportament." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Heu d'indicar alguna ID o l'opció %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19299,7 +19365,7 @@ msgstr "" "espais ni dos punts. El nom és el nom visible de la columna. El tipus de " "dades és un de: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19307,7 +19373,7 @@ msgstr "" "Aquesta columna emmagatzema les etiquetes com a dades (amb valors separats " "per comes). Només s'aplica si les dades són de tipus text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19317,11 +19383,11 @@ msgstr "" "columna. És una cadena JSON. Per a les columnes d'enumeració utilitzeu --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Heu d'indicar etiqueta, nom i tipus de dades" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19340,7 +19406,7 @@ msgstr "" "genera.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19350,7 +19416,7 @@ msgstr "" "Si es declara, s'ignora --search.\n" "Per defecte: totes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19360,16 +19426,16 @@ msgstr "" "documentació del tema al Manual de l'usuari.\n" "Per defecte: sense filtre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra informació de sortida detallada. Útil per a depurar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Error: Heu d'indicar un fitxer de sortida del catàleg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19390,7 +19456,7 @@ msgstr "" " comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19398,11 +19464,11 @@ msgstr "" "Si la columna conté múltiples valors, afegeix els valors que s'indiquen als " "que ja hi ha, en lloc de substituir-los." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Error: Heu d'indicar un nom de camp, ID i valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19417,20 +19483,20 @@ msgstr "" "etiquetes de columna i les IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Mostra els detalls de cada columna." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perdreu totes les dades de la columna %r. N'esteu segur (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19447,15 +19513,15 @@ msgstr "" " les columnes disponibles amb el comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "No demanis confirmació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Error: Heu d'indicar una etiqueta per a la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19477,40 +19543,40 @@ msgstr "" " es sobreescriurà.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Heu d'indicar una acció (add/remove/list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nom:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Cadena de cerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Error: Heu d'indicar un nom i una cadena de cerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "s'ha afegit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Error: Heu d'indicar un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "s'ha suprimit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: No es reconeix l'acció %s, ha de ser una de «add/remove/list»" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19522,12 +19588,12 @@ msgstr "" "Fes algunes comprovacions al sistema de fitxers que hi ha en una biblioteca. " "Els resultats són {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Sortida CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19535,7 +19601,7 @@ msgstr "" "Llista d'informes separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19543,7 +19609,7 @@ msgstr "" "Llista de les extensions que s'ignoraran separada per comes.\n" "Per defecte: totes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19551,11 +19617,11 @@ msgstr "" "Llista de noms que s'ignoraran separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Informe de comprovació desconegut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19585,7 +19651,7 @@ msgstr "" "OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19593,12 +19659,12 @@ msgstr "" "Fer la recuperació. El comandament no s'executa si no s'especifica aquesta " "opció." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Heu d'introduir l'opció %s per fer una recuperació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19611,7 +19677,7 @@ msgstr "" "La\n" "informació equival al que es mostra a la subfinestra d'etiquetes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19619,7 +19685,7 @@ msgstr "" "Genera només la sortida del nombre d'elements en una categoria en lloc del " "recompte per element a cada categoria" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19627,7 +19693,7 @@ msgstr "" "El caràcter que es posarà al voltant del valor de la categoria en mode CSV. " "Per defecte són les cometes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19635,17 +19701,17 @@ msgstr "" "Llista separada per comes dels noms de la categoria de cerca.\n" "Per defecte: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La cadena que es farà servir per separar els camps en mode CSV. Per defecte " "és una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTS DE LES CATEGORIES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19684,18 +19750,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
S'està migrant la base de dades antiga a la biblioteca de %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Použít &styly" @@ -16522,12 +16551,12 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16535,76 +16564,72 @@ msgstr "" "Nastaví uživatelské kaskádové styly, kterými je možné upravit vzhled všech " "knih." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maximální šířka okna prohlížeče, v pixelech." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Změnit velikost obrázků větších než okno prohlížeče (dle velikosti tohoto " "okna)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Dělení slov v textu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Výchozí jazyk pro pravidla dělení slov" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Uložit současnou pozici v dokumentu při zavídání." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Nastavení písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Patkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Rodina fontů sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Rodina fontů monospaced" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Velikost standartního fontu v px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Velikost fontu monospaced v px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standardní typ fontu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -16612,40 +16637,40 @@ msgstr "" "Máte rozpracovánu editaci klávesové zkratky, nejprve ji dokončete kliknutím " "mimo editační box" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Podívat do slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Přejít na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Další sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Předchozí sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Začátek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Konec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Začátek sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Konec sekce" @@ -16697,44 +16722,73 @@ msgstr "Listovat vlevo" msgid "Scroll right" msgstr "Listovat vpravo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Pozice v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Jít na odkaz. K získání odkazujících čísel použijte reference mód." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Hledat text v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Náhled tisku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Vymaž seznam naposledy otevřených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Připojení k dict.org pro vyhledávání: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -16743,80 +16797,80 @@ msgstr "" "%(which)s\n" "Současná velikost: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "zvětšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "zmenšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16890,30 +16944,30 @@ msgstr "Najít předchozí výskyt" msgid "Print eBook" msgstr "Vytisknout eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Táhněte pro změnu velikosti" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Skrýt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Přepínač" @@ -17317,63 +17371,63 @@ msgstr "" "běží." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "zaškrtnuto" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "ano" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "ne" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nezaškrtnuto" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "dnes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "včera" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "tentoměsíc" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "dní zpět" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17789,7 +17843,7 @@ msgstr "" "Výchozí je neprovádět žádné filtrování." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17816,7 +17870,7 @@ msgstr "Neplatná pole. Dostupná pole:" msgid "Invalid sort field. Available fields:" msgstr "Neplatné pole pro řazení. Dostupná pole:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17824,7 +17878,7 @@ msgstr "" "Následující knihy nebyly přidány, protože již existují v databázi " "(prozkoumejte --duplicates volbu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17833,7 +17887,7 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17841,11 +17895,11 @@ msgstr "" "Předpokládá se, že každý adresář obsahuje pouze jednu logickou knihu, a že " "všechny soubory v něm jsou různé formáty této knihy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Zpracuj adresáře rekurzivně" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17853,27 +17907,39 @@ msgstr "" "Přidat knihy do databáze, i když již existují. Srovnání je prováděno na " "základě názvů knih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Přidat prázdnou knihu (knihu bez formátu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Nastavit titul přidané prázdné knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Nastavit autora přidané prázdné knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Nastavit ISBN přidané prázdné knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Musíte vybrat alespoň jeden soubor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17884,11 +17950,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Je třeba určit alespoň jednu knihu k odstranění" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17897,15 +17963,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Musíte zadat id a ebook soubor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "ebook soubor musí mít příponu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17915,11 +17981,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Musíte zvolit id a formát" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17934,15 +18000,15 @@ msgstr "" "Ukázat metadata uložená v calibre databázi pro knihu identifikovanou id.\n" "id je číslo ze seznamu příkazů.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Vytisknout metadata v OPF formě (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Musíte zvolit id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17955,11 +18021,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Musíte zvolit id a soubor s metadaty" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17970,28 +18036,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportovat všechny knihy do databáze bez ohledu na ID." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportovat knihy do adresáře. Výchozí je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportovat všechny knihy do jednoho adresáře" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Nastavení tohoto přepínače vypne toto chování." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musíte specifikovat nějaká IDčka, nebo %s volby" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18002,7 +18068,7 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18010,18 +18076,18 @@ msgstr "" "Tento sloupec ukládá tagy jako data (mnoho čárkou oddělených hodnot). " "Použitelné pouze pokud je datový typ text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Musíte zadat označení, název a datový typ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18032,7 +18098,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18042,7 +18108,7 @@ msgstr "" "Pokud je deklarováno, volba --search je ignorována.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18053,17 +18119,17 @@ msgstr "" "příručce.\n" "Výchozí: bez filtrování" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadat výstupní soubor katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18075,7 +18141,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18083,11 +18149,11 @@ msgstr "" "Pokud sloupec ukládá více hodnot, přidá zvolené hodnoty do jedné existující, " "místo toho, aby se nahradila." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadat název pole, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18101,20 +18167,20 @@ msgstr "" " Seznam dostupných vlastních sloupců. Zobrazí popisky sloupců a ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Zobrazit podrobnosti pro každý sloupec." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Ztratíte všechna data ve sloupci: %r. Jste si jisti (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18124,15 +18190,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Bez dotazu na potvrzení" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadat šířku sloupce" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18145,41 +18211,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadat akci (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Název:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Hledaný řetězec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadat název a hledaný řetězec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "přidáno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadat název" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "odstraněno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Akce %s nebyla uznána, musí být jedna z: (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18189,12 +18255,12 @@ msgstr "" "%prog check_library [options]\n" "Provede nějaké kontroly na filesystému, kde je knihovna. Reporty jsou {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Výstup ve formátu CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18202,7 +18268,7 @@ msgstr "" "Čárkou oddělený seznam reportů.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18210,7 +18276,7 @@ msgstr "" "Čárkami oddělený seznam ignorovaných přípon.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18218,11 +18284,11 @@ msgstr "" "Čárkami oddělený seznam ignorovaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Neznámé hlášení o kontrole" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18237,19 +18303,19 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Opravdu proveď obnovu. Příkaz nebude spuštěn, dokud je volba zvolena." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musíte poskytnout %s volbu pro spuštění obnovy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18261,7 +18327,7 @@ msgstr "" "Vytvoří report kategorií informací v databázi.\n" "Informace je ekvivalentem toho, co se zobrazuje v panelu tagů.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18269,7 +18335,7 @@ msgstr "" "Výstupem je jen počet položek v kategorii namísto počtu položek v rámci " "kategorie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18277,7 +18343,7 @@ msgstr "" "Znak, který se umístí kolem hodnoty kategorie v CSV módu. Výchozí jsou " "uvozovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18285,15 +18351,15 @@ msgstr "" "Čárkami oddělený seznam kategorií hledaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Řetězec použitý k oddělení polí v režimu CSV. Výchozí je čárka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "POLOŽKY KATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18323,17 +18389,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s Průměrné hodnocení je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migruji starou databázi do knihovy ebooků v %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15604,124 +15633,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15773,122 +15798,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15959,30 +16013,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16354,63 +16408,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16783,7 +16837,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16807,13 +16861,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16822,43 +16876,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16869,11 +16935,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16882,15 +16948,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16900,11 +16966,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16914,15 +16980,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16935,11 +17001,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16950,28 +17016,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16982,24 +17048,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17010,30 +17076,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17045,17 +17111,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17064,20 +17130,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17087,15 +17153,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17108,40 +17174,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17149,34 +17215,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17191,18 +17257,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17210,33 +17276,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17264,17 +17330,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -16315,12 +16344,12 @@ msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16328,114 +16357,110 @@ msgstr "" "Sætter det brugerdefinerede CSS stilark. Dette kan bruges til at tilpasse " "udseendet af alle bøger." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maksimal bredde på viserens vindue, i pixels" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Skalér billeder større end visningsvinduet for at det kan rummes heri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Orddel tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Standard sprog for orddelingsregler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Skrifttypeindstillinger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Sans-serif-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Monospaced-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standard skriftstørrelse i px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Monospaced skriftstørrelse i px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standard skrifttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Opslag i ordbog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Næste sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Forrige sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Dokument start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Dokument slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Sektion start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Sektion slut" @@ -16487,125 +16512,154 @@ msgstr "Rul til venstre" msgid "Scroll right" msgstr "Rul til højre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Bogformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Position i bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Gå til en reference. For at få reference numre, anvend reference tilstand." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Søg efter tekst bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Forhåndsvisning af udskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Forbinder til dict.org for opslag: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "større" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16679,30 +16733,30 @@ msgstr "Find forrige forekomst" msgid "Print eBook" msgstr "Udskriv e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Træk til skaléring" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Skjul" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Skift" @@ -17110,63 +17164,63 @@ msgstr "" "(FQDN) eller IP-adressen på computeren, calibre kører på." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "markeret" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nej" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "umarkeret" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "denne måned" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "dage siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17602,7 +17656,7 @@ msgstr "" "brugermanualen. Standard er ingen filtrering." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17629,7 +17683,7 @@ msgstr "Ugyldige felter. Tilgængelige felter:" msgid "Invalid sort field. Available fields:" msgstr "Ugyldig sorteringsfelt. Tilgængelige felter:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17637,7 +17691,7 @@ msgstr "" "Følgende bøger blev ikke tilføjet da de allerede eksisterer i databasen (se -" "-duplicates option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17651,7 +17705,7 @@ msgstr "" "specificere mapper, se\n" "mappe relaterede options nedenfor.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17659,11 +17713,11 @@ msgstr "" "Formod at hver mappe kun har én enkelt logisk bog og at alle filer i den er " "forskellige e-bogsformater af denne bog" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Behandle mapper rekursivt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17671,27 +17725,39 @@ msgstr "" "Tilføj bøger til databasen selvom de allerede eksisterer. Sammenligning er " "baseret på bogtitlerne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Tilføj en tom bog (en bog uden formater)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Angiv titlen på den tilføjende tomme bog" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Angiv forfatterne på den tilføjende tomme bog" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Angiv ISBN på den tilføjede tomme bog" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Du skal specificere mindst en fil at tilføje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17702,11 +17768,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Du skal specificere mindst en bog der skal fjernes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17720,15 +17786,15 @@ msgstr "" "identificeret ved id. Du kan få id ved at anvende list-kommandoen. Hvis " "formatet allerede eksisterer, bliver det overskrevet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Du skal specificere en id og en e-bog-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "E-bog-filen skal have en filendelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17745,11 +17811,11 @@ msgstr "" "eller TXT eller EPUB. Hvis den logiske bog ikke har fmt tilgængelig, gøres " "intet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Du skal specificere en id og et format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17764,15 +17830,15 @@ msgstr "" "Vis metadataene gemt i calibre-databasen for bogen identificeret ved id.\n" "id er et id number fra list-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Udskriv metadata i OPF-form (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Du skal specificere en id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17793,11 +17859,11 @@ msgstr "" "til\n" "show_metadata-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Du skal specificere en id og en metadata-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17814,28 +17880,28 @@ msgstr "" "Eksport operationen gemmer alle bogens formater, dets omslag og metadata (i\n" "en opf-fil). Du kan få id numbers fra list-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksporter alle bøger i databasen, listen over id'er ignoreres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Eksportér bøger til den angivne mappe. Standardmappen er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Eksportér alle bøger til en enkel mappe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Specificering af denne switch vil slå denne opførsel fra." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Du skal specificere nogle ids eller %s valget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17852,7 +17918,7 @@ msgstr "" "indeholde mellemrum eller koloner. name er det menneskevenlige kolonnenavn.\n" "datatype er en af: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -17860,7 +17926,7 @@ msgstr "" "Denne kolonne gemmer mærker ligesom data (f.eks. multiple kommaseparerede " "værdier). Giver kun mening hvis datatypen er tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -17870,11 +17936,11 @@ msgstr "" "blive fortolket. Dette er en JSON-streng. For opremsningssøjler, anvend --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Du skal specificere label, name og datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17892,7 +17958,7 @@ msgstr "" " Options styrer hvordan indgange vises i det genererede katalog-ouput.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -17902,7 +17968,7 @@ msgstr "" "Hvis erklæret, --search bliver ignoreret.\n" "Standard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -17912,16 +17978,16 @@ msgstr "" "søgeforespørgsel, venligst se søgerelateret dokumentation i brugermanualen.\n" "Standard: Ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Fejl: Du skal specificere en katalog output-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17943,7 +18009,7 @@ msgstr "" " -kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -17951,11 +18017,11 @@ msgstr "" "Hvis kolonnen gemmer multiple værdier, tilføjes de specificerede værdier til " "de eksisterende, istedet for at overskrive dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Fejl: Du skal specificere et feltnavn, id og value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17970,20 +18036,20 @@ msgstr "" "ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonner." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18000,15 +18066,15 @@ msgstr "" " kolonner med custom_columns-kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Spørger/spørg ikke efter bekræftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Fejl: Du skal specificere en kolonne label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18031,40 +18097,40 @@ msgstr "" " vil den blive overskrevet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fejl: Du skal angive en aktion (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Navn:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Søgestreng:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Fejl: Du skal angive et navn og en søgestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "tilføjet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Fejl: Du skal angive et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fejl: Aktion %s ikke genkendt, skal være en af: (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18076,12 +18142,12 @@ msgstr "" "Udføre nogle check på filsystemet som repræsenterer et bibliotek. Rapporter " "er {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Output i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18089,7 +18155,7 @@ msgstr "" "Komma-separeret liste af rapporter.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18097,7 +18163,7 @@ msgstr "" "Komma-separeret liste af fil-extensions som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18105,11 +18171,11 @@ msgstr "" "Komma-separeret liste af navne som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Ukendt rapport check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18138,7 +18204,7 @@ msgstr "" "efter hvad der er fundet i OPF-filerne.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18146,12 +18212,12 @@ msgstr "" "Skal opretningen virkelig udføres. Kommanden vil ikke køre, medmindre denne " "mulighed bliver angivet." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18163,7 +18229,7 @@ msgstr "" "Laver en rapport af kategoriinformationen i databasen.\n" "Informationen er ækvivalenten af hvad som vises i mærkeruden.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18171,7 +18237,7 @@ msgstr "" "Output kun antallet af emner i en kategori, istedet for antallet per emne " "indenfor kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18179,7 +18245,7 @@ msgstr "" "Tegn til at sætte omkring kategoriværdien i CSV-tilstand. Standard er " "gåseøjne (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18187,16 +18253,16 @@ msgstr "" "Kommasepareret liste af kategori opslagsnavne.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Streng anvendt til at separere felter i CSV-tilstand. Standard er et komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "KATEGORI EMNER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18234,17 +18300,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Flytter gammel database til e-bogsbibliotek i %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click hier." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Benutzer &Stylesheet" @@ -17630,12 +17659,12 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des E-Book Viewers" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17643,38 +17672,34 @@ msgstr "" "Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " "des Aussehens aller Bücher." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maximale Bildschirmbreite in Punkt." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "Bilder, die größer als das Viewer-Fenster sind, passend verkleinern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Beim Verlassen die aktuelle Position im Dokument speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Mit dem Mausrad umblättern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Die Zeit in Sekunden für die Umblättern Animation. Standard ist eine halbe " "Sekunde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17683,39 +17708,39 @@ msgstr "" "größer/kleiner Buttons gedrückt werden. Sollte eine Nummer zwischen 0 und 1 " "sein." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serife Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Serifenlose Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Nichtproportionale Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standardschriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Nichtproportionale Schriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Am bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17723,40 +17748,40 @@ msgstr "" "Sie editieren momentan Tastenkürzel. Beenden Sie dies zuerst durch einen " "Klick außerhalb des Tatenkürzeldialogs." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Im Wörterbuch nachsch&lagen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Nächster Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Vorheriger Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Beginn des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Ende des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Beginn des Abschnitts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Ende des Abschnitts" @@ -17808,46 +17833,75 @@ msgstr "Nach links blättern" msgid "Scroll right" msgstr "Nach rechts blättern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Zu einem Verweis gehen. Um die Verweisnummern zu erhalten, Verweismodus " "verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Liste der zuletzt geöffneten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17856,76 +17910,76 @@ msgstr "" "Schriftgröße %(which)s machen\n" "Aktuelle Vergrößerung: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "breiter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "schmaler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des E-Book Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Betrachter-Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Wenn ausgewählt, wird das Betrachter-Fenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17933,7 +17987,7 @@ msgstr "" "Die Stelle, an der das Buch geöffnet werden soll. Die Stelle wird oben links " "im Viewer angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -18007,11 +18061,11 @@ msgstr "Finde vorherige Stelle" msgid "Print eBook" msgstr "E-Book drucken" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Testname ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -18020,19 +18074,19 @@ msgstr "" "Der Name %r scheint nicht mit einer Dateinamenerweiterung zu enden. " "Der Name muss mit einer Erweiterung wie .epub oder .mobi enden" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Zur Größenänderung ziehen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Umschalten" @@ -18467,63 +18521,63 @@ msgstr "" "Calibre läuft." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "ausgewählt" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nein" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nicht ausgewählt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "heute" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "gestern" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "in diesem Monat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "vor Tagen" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Ungültige booleschen Abfrage \"{0}\"" @@ -19006,7 +19060,7 @@ msgstr "" "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19036,7 +19090,7 @@ msgstr "Ungültige Felder. Verfügbare Felder:" msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19044,7 +19098,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19058,7 +19112,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19067,11 +19121,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene E-Book-Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19079,28 +19133,40 @@ msgstr "" "Bücher zur Datenbank hinzufügen, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Ein leeres Buch hinzufügen (ein Buch ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Titel des hinzugefügten leeren Buches angeben" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Autoren des hinzugefügten leeren Buches angeben" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "ISBN des hinzugefügten leeren Buches angeben" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -19111,11 +19177,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19129,15 +19195,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine E-Book-Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "E-Book Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19154,11 +19220,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19174,15 +19240,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Metadaten als OPF (XML) drucken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19205,11 +19271,11 @@ msgstr "" "opf Option mit dem\n" "show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Geben Sie eine ID und eine Metadaten Datei an" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19227,29 +19293,29 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Die Betätigung dieses Schalters stellt das Verhalten aus." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19267,7 +19333,7 @@ msgstr "" "benutzerfreundliche Name der Spalte.\n" "Datentyp ist einer von : {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19275,7 +19341,7 @@ msgstr "" "Diese Spalte speichert Daten ähnlich wie bei Schlagwörtern (z.B. mehrere " "durch Kommata getrennte Werte). Gilt nur, wenn der Datentyp Text ist." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19285,11 +19351,11 @@ msgstr "" "interpretiert werden. Dies ist ein JSON- String. Für Listenspalten, " "verwenden Sie --display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Sie müssen Beschriftung, Name und Datentyp angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19307,7 +19373,7 @@ msgstr "" "werden.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19318,7 +19384,7 @@ msgstr "" "Wenn angegeben, wird --search ignoriert.\n" "Voreinstellung: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19328,17 +19394,17 @@ msgstr "" "please see the search-related documentation in the User Manual.\n" "Default: no filtering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Detaillierte Ausgabeinformation anzeigen. Hilfreich zur Fehlerdiagnose." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Fehler: Sie müssen eine Katalog-Ausgabedatei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19360,7 +19426,7 @@ msgstr "" " Befehls.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19368,11 +19434,11 @@ msgstr "" "Wenn die Spalte mehrere Werte speichert, sollen die angegebenen Werte zu den " "bestehenden hinzugefügt werden, anstatt sie zu ersetzen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Fehler: Sie müssen einen Feldnamen, eine ID und einen Wert angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19387,21 +19453,21 @@ msgstr "" "Spaltenbeschriftung und IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Details jeder Spalte anzeigen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Es werden alle Daten gelöscht in der Spalte: %r. Sind Sie sicher (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19418,15 +19484,15 @@ msgstr "" " Spalten mit dem custom_columns Befehl anzeigen lassen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Nicht nach einer Bestätigung fragen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Fehler: Sie müssen eine Spaltenbeschriftung angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19448,40 +19514,40 @@ msgstr "" " Suche mit gleichem Namen hinzugefügt wird.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fehler: Sie müssen eine Aktion angeben (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Suchausdruck:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Fehler: Sie müssen einen Namen und einen Suchausdruck angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Fehler: Sie müssen einen Namen angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "entfernt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fehler: Aktion %s nicht erkannt, muss sein aus: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19493,12 +19559,12 @@ msgstr "" "Führt einige Überprüfungen auf dem Dateisystem einer Bibliothek durch. " "Reports sind {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Ausgabe als CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19506,7 +19572,7 @@ msgstr "" "Komma-separierte Liste mit Reporten.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19514,7 +19580,7 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Erweiterungen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19522,11 +19588,11 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Namen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Unbekannte Berichtüberprüfung" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19555,7 +19621,7 @@ msgstr "" "genau wie die in den OPF- Dateien gespeicherten Daten.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19563,14 +19629,14 @@ msgstr "" "Führt die Wiederherstellung tatsächlich durch. Der Befehl wird nicht " "ausgeführt, wenn diese Option nicht vorhanden ist." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" "Sie müssen folgende Option angeben, um eine Wiederherstellung durchzuführen: " "%s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19583,7 +19649,7 @@ msgstr "" "Die Information entspricht dem, was im Schlagwort-Browser angezeigt\n" "wird.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19591,7 +19657,7 @@ msgstr "" "Nur Anzahl der Einträge in einer Kategorie ausgeben anstelle der Anzahl pro " "Eintrag in der Kategorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19599,7 +19665,7 @@ msgstr "" "Zeichen, mit dem Kategorie- Werte im CSV- Modus umschlossen werden. Standard " "sind Anführungszeichen (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19607,17 +19673,17 @@ msgstr "" "Komma-separierte Liste von Kategorie-Suchnamen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Zeichenfolge zur Aufteilung von Feldern im CSV- Modus. Standard ist ein " "Komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "KATEGORIE EINTRÄGE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19655,17 +19721,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migriere alte Datenbank zu E-Book Bibliothek in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15811,124 +15840,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Επιλογές γραμματοσειράς" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Μετάβαση στο..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Επόμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Προηγούμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15980,122 +16005,151 @@ msgstr "Κύλιση αριστερά" msgid "Scroll right" msgstr "Κύλιση δεξιά" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Προεπισκόπηση Εκτύπωσης" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "μεγαλύτερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "μικρότερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16166,30 +16220,30 @@ msgstr "" msgid "Print eBook" msgstr "Εκτύπωση eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Εμφάνιση" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Απόκρυψη" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Εναλλαγή" @@ -16579,63 +16633,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "επιλεγμένο" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "ναι" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "όχι" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "μη επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "σήμερα" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "χθες" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "κενό" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "άδειο" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17008,7 +17062,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17032,13 +17086,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17047,43 +17101,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17094,11 +17160,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17107,15 +17173,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17125,11 +17191,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17139,15 +17205,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17160,11 +17226,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17175,28 +17241,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17207,24 +17273,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17235,30 +17301,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17270,17 +17336,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17289,20 +17355,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17312,15 +17378,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17333,40 +17399,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Όνομα:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "προστέθηκε" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17374,34 +17440,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17416,18 +17482,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17435,33 +17501,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17489,17 +17555,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15676,124 +15705,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15845,122 +15870,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16031,30 +16085,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16426,63 +16480,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16855,7 +16909,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16879,13 +16933,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16894,43 +16948,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16941,11 +17007,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16954,15 +17020,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16972,11 +17038,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16986,15 +17052,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17007,11 +17073,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17022,28 +17088,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17054,24 +17120,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17082,30 +17148,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17117,17 +17183,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17136,20 +17202,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17159,15 +17225,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17180,40 +17246,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17221,34 +17287,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17263,18 +17329,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17282,33 +17348,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17336,17 +17402,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "User &Stylesheet" @@ -17304,12 +17339,12 @@ msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Remember last used window size" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17317,37 +17352,33 @@ msgstr "" "Set the user CSS stylesheet. This can be used to customise the look of all " "books." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maximum width of the viewer window, in pixels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "Resize images larger than the viewer window to fit inside it" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Hyphenate text" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Default language for hyphenation rules" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Save the current position in the document when quitting" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Have the mouse wheel turn pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "The time, in seconds, for the page flip animation. Default is half a second." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17355,39 +17386,39 @@ msgstr "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Font options" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "The serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "The sans-serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "The monospaced font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "The standard font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "The monospaced font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "The standard font type" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Still editing" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17395,40 +17426,40 @@ msgstr "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Lookup in dictionary" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Search for next occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Go to..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Next Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Previous Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Document Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Document End" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Section Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Section End" @@ -17480,44 +17511,73 @@ msgstr "Scroll left" msgid "Scroll right" msgstr "Scroll right" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Book format" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Position in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Go to a reference. To get reference numbers, use the reference mode." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Search for text in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Toggle full screen (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Full screen mode" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Right click to show controls" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Press Esc to quit" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Show/hide controls" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Print Preview" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Clear list of recently opened books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Connecting to dict.org to lookup: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "No such location" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "The location pointed to by this item does not exist." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17526,74 +17586,74 @@ msgstr "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "larger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "smaller" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17601,7 +17661,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17675,11 +17735,11 @@ msgstr "Find previous occurrence" msgid "Print eBook" msgstr "Print eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Test name invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17688,19 +17748,19 @@ msgstr "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Drag to resize" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Show" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Hide" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Toggle" @@ -18123,63 +18183,63 @@ msgstr "" "hostname or the IP address of the computer calibre is running on." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "checked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "yes" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "no" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "unchecked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "today" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "yesterday" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "empty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Invalid boolean query \"{0}\"" @@ -18691,7 +18751,7 @@ msgstr "" "to do no filtering." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18719,7 +18779,7 @@ msgstr "Invalid fields. Available fields:" msgid "Invalid sort field. Available fields:" msgstr "Invalid sort field. Available fields:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18727,7 +18787,7 @@ msgstr "" "The following books were not added as they already exist in the database " "(see --duplicates option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18741,7 +18801,7 @@ msgstr "" "directories, see\n" "the directory related options below.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18749,11 +18809,11 @@ msgstr "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Process directories recursively" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18761,27 +18821,39 @@ msgstr "" "Add books to database even if they already exist. Comparison is done based " "on book titles." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Add an empty book (a book with no formats)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "You must specify at least one file to add" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18799,11 +18871,11 @@ msgstr "" "in the range is not\n" "included).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "You must specify at least one book to remove" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18817,15 +18889,15 @@ msgstr "" "identified by id. You can get id by using the list command. If the format " "already exists, it is replaced.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "You must specify an id and an ebook file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "ebook file must have an extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18841,11 +18913,11 @@ msgstr "" "by using the list command. fmt should be a file extension like LRF or TXT or " "EPUB. If the logical book does not have fmt available, do nothing.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "You must specify an id and a format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18861,15 +18933,15 @@ msgstr "" "id.\n" "id is an id number from the list command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Print metadata in OPF form (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "You must specify an id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18891,11 +18963,11 @@ msgstr "" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" "show_metadata command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "You must specify an id and a metadata file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18913,28 +18985,28 @@ msgstr "" "(in\n" "an opf file). You can get id numbers from the list command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Export all books in database, ignoring the list of ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Export books to the specified directory. Default is" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Export all books into a single directory" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Specifying this switch will turn this behavior off." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "You must specify some ids or the %s option" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18952,7 +19024,7 @@ msgstr "" "column.\n" "datatype is one of: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18960,7 +19032,7 @@ msgstr "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18970,11 +19042,11 @@ msgstr "" "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "You must specify label, name and datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18992,7 +19064,7 @@ msgstr "" "ouput.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19002,7 +19074,7 @@ msgstr "" "If declared, --search is ignored.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19012,16 +19084,16 @@ msgstr "" "please see the search-related documentation in the User Manual.\n" "Default: no filtering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Show detailed output information. Useful for debugging" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Error: You must specify a catalogue output file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19041,7 +19113,7 @@ msgstr "" " command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19049,11 +19121,11 @@ msgstr "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Error: You must specify a field name, id and value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19067,20 +19139,20 @@ msgstr "" " List available custom columns. Shows column labels and ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Show details for each column." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "You will lose all data in the column: %r. Are you sure (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19096,15 +19168,15 @@ msgstr "" " columns with the custom_columns command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Do not ask for confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Error: You must specify a column label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19126,40 +19198,40 @@ msgstr "" " replaced.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: You must specify an action (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Search string:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Error: You must specify a name and a search string" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "added" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Error: You must specify a name" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "removed" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: Action %s not recognised, must be one of: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19171,12 +19243,12 @@ msgstr "" "Perform some checks on the filesystem representing a library. Reports are " "{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19184,7 +19256,7 @@ msgstr "" "Comma-separated list of reports.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19192,7 +19264,7 @@ msgstr "" "Comma-separated list of extensions to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19200,11 +19272,11 @@ msgstr "" "Comma-separated list of names to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Unknown report check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19230,7 +19302,7 @@ msgstr "" "what is found in the OPF files.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19238,12 +19310,12 @@ msgstr "" "Really do the recovery. The command will not run unless this option is " "specified." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "You must provide the %s option to do a recovery" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19255,7 +19327,7 @@ msgstr "" "Produce a report of the category information in the database. The\n" "information is the equivalent of what is shown in the tags pane.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19263,7 +19335,7 @@ msgstr "" "Output only the number of items in a category instead of the counts per item " "within the category" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19271,7 +19343,7 @@ msgstr "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19279,15 +19351,15 @@ msgstr "" "Comma-separated list of category lookup names.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "The string used to separate fields in CSV mode. Default is a comma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "CATEGORY ITEMS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19325,17 +19397,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sAverage rating is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15626,124 +15655,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15795,122 +15820,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15981,30 +16035,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16376,63 +16430,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16805,7 +16859,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16829,13 +16883,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16844,43 +16898,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16891,11 +16957,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16904,15 +16970,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16922,11 +16988,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16936,15 +17002,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16957,11 +17023,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16972,28 +17038,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17004,24 +17070,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17032,30 +17098,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17067,17 +17133,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17086,20 +17152,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17109,15 +17175,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17130,40 +17196,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17171,34 +17237,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17213,18 +17279,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17232,33 +17298,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17286,17 +17352,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click aquí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Usar &hoja de estilos" @@ -17609,12 +17644,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17622,40 +17657,36 @@ msgstr "" "Establecer los estilos CSS de usuario. Esto se usa para personalizar la " "apariencia de todos los libros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Anchura máxima de la ventana del visor, en píxeles." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionar las imágenes mayores que la ventana del visor para que quepan " "en ella" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Dividir palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma predeterminado para las reglas de división de palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Guardar la posición actual en el documento al salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Hacer que la rueda del ratón sirva para pasar páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "El tiempo, en segundos, para la animación de paso de página. El valor " "predeterminado es medio segundo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17663,39 +17694,39 @@ msgstr "" "La proporción en que cambia el tamaño de letra cuando se pulsan los botones " "de tamaño de letra mayor o menor. Debe ser un número entre 0 y 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opciones de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "El tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "El tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "El tipo de letra monoespaciada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "El tamaño de letra estándar en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "El tamaño de letra monoespaciada en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "El tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Aún en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17703,40 +17734,40 @@ msgstr "" "Aún está modificando un atajo de teclado. Termine primero de hacerlo, " "pulsando fuera del cuadro de edición de atajos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Localizar en el diccionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Siguiente sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Inicio del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Final del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Inicio de la sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Final de la sección" @@ -17788,46 +17819,75 @@ msgstr "Moverse a la izquierda" msgid "Scroll right" msgstr "Moverse a la derecha" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posición en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir a una referencia. Para obtener los número de referencia, usar el modo de " "referencia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Buscar un texto en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Conmutar pantalla completa (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Modo de pantalla completa" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Pulse el botón derecho para mostrar los controles" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Pulse Esc para salir" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Mostrar/ocultar controles" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Previsualización de impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Limpiar la lista de los libros abiertos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando con dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "No existe la ubicación" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "La ubicación a la que apunta este elemento no existe." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17836,75 +17896,75 @@ msgstr "" "%(which)s el tamaño de letra\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "Reducir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17912,7 +17972,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17986,11 +18046,11 @@ msgstr "Encontrar incidencia anterior" msgid "Print eBook" msgstr "Imprimir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nombre de prueba no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17999,19 +18059,19 @@ msgstr "" "El nombre %r no termina con una extensión. El nombre debe terminar " "con una extensión de fichero como «.epup» o «.mobi»" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Arrastre para ajustar el tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Ocultar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Alternar" @@ -18445,63 +18505,63 @@ msgstr "" "completo o la dirección IP del equipo donde se ejecuta calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "checked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "yes" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "no" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "unchecked" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "today" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "ayer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "empty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana \"{0}\" no válida" @@ -19024,7 +19084,7 @@ msgstr "" "el Manual de usuario. De manera predeterminada no se realiza el filtrado." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19053,7 +19113,7 @@ msgstr "Campos no válidos. Campos disponibles:" msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenación no válido. Campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19061,7 +19121,7 @@ msgstr "" "Los siguientes libros no se han añadido puesto que ya existen en la base de " "datos (vér la opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19075,7 +19135,7 @@ msgstr "" "especificarse directorios, ver las opciones relativas a directorios más " "abajo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19083,11 +19143,11 @@ msgstr "" "Asumir que cada directorio tiene un solo libro y que todos los ficheros del " "directorio son diferentes formatos del mismo libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Procesar directorios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19095,27 +19155,39 @@ msgstr "" "Añadir los libros a la base de datos aunque ya existan. La comparación se " "realiza sobre el título de los libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Añadir libro en blanco (sin formato)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Introduzca el título del libro en blanco añadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Introduzca el autor del libro en blanco añadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Introduzca el ISBN del libro en blanco añadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Debe especificar al menos un fichero para añadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -19133,11 +19205,11 @@ msgstr "" "(al especificar un intervalo, el último número del intervalo no está " "incluido).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Debe especificar al menos un libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19151,15 +19223,15 @@ msgstr "" "libro identificado por ID. Se puede obtener el ID usando la orden «list». Si " "el formato ya existe, será reemplazado por el nuevo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID y un fichero de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "El fichero de libro electrónico debe tener una extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19175,11 +19247,11 @@ msgstr "" "ID usando la orden «list». fmt debe ser una extensión de fichero como LRF, " "TXT o EPUB. Si el libro no tiene el formato fmt disponible, no hace nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Debe especificar un ID y un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19195,15 +19267,15 @@ msgstr "" "libro identificado por ID.\n" "ID es un identificador de la orden «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir los metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Debe especificar un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19224,11 +19296,11 @@ msgstr "" "consiste el formato OPF usando la opción --as-opf en la orden " "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Debe especificar un ID y un fichero de metadatos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19247,31 +19319,31 @@ msgstr "" "y metadatos (en un fichero OPF). Se pueden obtener los identificadores con " "la orden «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos los libros de la base de datos, haciendo caso omiso de la " "lista de identificaciones." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar los libros al directorio especificado. El valor predeterminado es" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportar todos los libros en un solo directorio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Si se especifica esta opción se desactiva este comportamiento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Debe especificar algún ID o la opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19287,7 +19359,7 @@ msgstr "" "columna. No debe contener espacios ni dos puntos. «nombre» es el nombre " "visible de la columna. «tipo_de_dato» es uno de: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19295,7 +19367,7 @@ msgstr "" "Esta columna almacena datos de etiquetas (valores separados por comas). Sólo " "se aplica si el tipo de dato es texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19306,11 +19378,11 @@ msgstr "" "las columnas de enumeración use --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Debe especificar una etiqueta, nombre y tipo de dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19329,7 +19401,7 @@ msgstr "" "catálogo generado.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19340,7 +19412,7 @@ msgstr "" "Si se declara, no se usará --search.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19350,16 +19422,16 @@ msgstr "" "véase la documentación relativa a búsquedas en el Manual de usuario.\n" "Valor predeterminado: sin filtrado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para la depuración" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Error: Debe especificar un fichero de salida para el catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19380,7 +19452,7 @@ msgstr "" "orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19388,11 +19460,11 @@ msgstr "" "Si la columna almacena valores múltiples, añadir los valores especificados a " "los existentes en lugar de reemplazarlos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Error: Debe especificar un nombre de campo, identificador y valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19407,20 +19479,20 @@ msgstr "" "etiquetas de columna e identificadores.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Mostrar detalles de las columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Se perderán todos los datos de la columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19436,15 +19508,15 @@ msgstr "" " las columnas disponibles con la orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "No pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Error: Debe especificar una etiqueta para la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19466,41 +19538,41 @@ msgstr "" " reemplazada.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Debe especificar una acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nombre:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Texto de búsqueda:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Error: Debes de especificar un nombre y la candena de búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "añadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Error: Debe especificar un nombre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "eliminada" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Error: La acción %s no se reconoce, debe ser una de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19512,12 +19584,12 @@ msgstr "" "Realiza algunas comprobaciones en el sistema de ficheros que contiene la " "biblioteca. El resultado es {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Salida en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19525,7 +19597,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19533,7 +19605,7 @@ msgstr "" "Lista de extensiones para ignorar separadas por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19541,11 +19613,11 @@ msgstr "" "Lista de nombres para ignorar separados por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Resultado desconocido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19573,7 +19645,7 @@ msgstr "" "recuperados serán tan precisos como lo sean los ficheros OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19581,12 +19653,12 @@ msgstr "" "Hacer la recuperación. Esta orden no se ejecutará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar la opción %s para hacer una recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19598,7 +19670,7 @@ msgstr "" "Genera un informe de la información de la categoría en la base de datos. La\n" "información es el equivalente a lo que se muestra en el panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19606,7 +19678,7 @@ msgstr "" "Generar en la salida sólo el número de elementos en una categoría en vez de " "cuántas veces aparece por elemento en la categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19614,7 +19686,7 @@ msgstr "" "El carácter que se pondrá alrededor del valor de la categoría en modo CSV. " "El valor predeterminado son las comillas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19622,17 +19694,17 @@ msgstr "" "Lista de los nombres de las categorías a buscar, separados por comas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "El texto que se usará para separar los campos en el modo CSV. El valor " "predeterminado es una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19671,19 +19743,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrando la base de datos antigua a la biblioteca de libros electrónicos "
"en %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15617,124 +15646,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15786,122 +15811,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15972,30 +16026,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16367,63 +16421,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16796,7 +16850,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16820,13 +16874,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16835,43 +16889,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16882,11 +16948,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16895,15 +16961,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16913,11 +16979,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16927,15 +16993,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16948,11 +17014,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16963,28 +17029,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16995,24 +17061,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17023,30 +17089,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17058,17 +17124,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17077,20 +17143,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17100,15 +17166,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17121,40 +17187,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17162,34 +17228,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17204,18 +17270,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17223,33 +17289,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17277,17 +17343,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click hementxe" "." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Erabiltzailearen &Estilo-orria" @@ -16739,12 +16768,12 @@ msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16752,118 +16781,114 @@ msgstr "" "Ezarri CSS (Cascading Style Sheets) estiloa. Hau liburu guztien itxura " "pertsonalizatzeko erabil daiteke." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Zabalera maximoa ikustaileko leihoan, pixeletan." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Ikustaileko leihoa baino handiagoak diren irudien neurriak aldatzen ditu, " "ikustaileko leihora doitzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Gidoidun \" - \"hitzak dituen testua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" "Lehenetsitako zein hizkuntzatako gidoiei buruzko arautegia dago ezarrita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Gorde dokumentuaren oraingo egoera alde egiterakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Saguaren gurpilak orriak biratzeko aukera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Denbora, segundotan, orrialdeen biraren animazioa ikusteko. Lehenetsita " "dagoena, segundo erdia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Letra-tipoaren aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Sans-serif letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Monospaced letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Letra-tipo tamaina estandarra pixeletan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Monospaced letra-tipo tamaina pixeletan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Letra-tipo estandarra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Bilatu hiztegian" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Joan horra..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Hurrengo atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Aurreko atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Documentuaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Documentuaren bukaera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Atalaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Atalaren amaiera" @@ -16915,128 +16940,157 @@ msgstr "Lekualdatu ezkerretara" msgid "Scroll right" msgstr "Lekualdatu eskuinetara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Liburu formatua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Liburuko kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Joan erreferentzia batera. Erreferentzia zenbakiak lortzeko, erreferentzia-" "modua erabili." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Bilatu testua liburuan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Inprimatze-aurrebista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17110,30 +17164,30 @@ msgstr "Aurkitu aurreko gertaera" msgid "Print eBook" msgstr "Inprimatu liburu elektronikoa" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Herrestan eraman tamaina doitzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Erakutsi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Ezkutatu" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Txandakatu" @@ -17554,63 +17608,63 @@ msgstr "" "helbidea." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "aztertua" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "bai" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "aztertu gabea" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "gaur" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "atzo" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "hilabetehonetan" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "duelaegunbatzuk" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "hutsunea, zuriunea" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "hutsik" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -18066,7 +18120,7 @@ msgstr "" "Erabiltzailearen eskuliburua. Lehenetsita: ez egin inolako iragazpenik." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18094,7 +18148,7 @@ msgstr "Balio gabeko eremuak. Eskuragarri dauden eremuak:" msgid "Invalid sort field. Available fields:" msgstr "Ordenatzeko eremu balio gabea. Eskuragarri dauden eremuak:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18102,7 +18156,7 @@ msgstr "" "Hurrengo liburuak ez dira gehitu zeren dagoeneko datu basean bazeuden (ikus -" "-duplicates aukera: \"bikoiztuak\"):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18116,7 +18170,7 @@ msgstr "" "daitezke, ikus itzazu\n" "direktorioei buruzko aukerak beherago.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18124,11 +18178,11 @@ msgstr "" "Onartu direktorio bakoitzak liburu bakarra daukala loturik eta beraz " "karpetako fitxategi guztiak liburu beraren formatu desberdinak direla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Prozesatu direktorioak modu errekurtsiboan" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18136,27 +18190,39 @@ msgstr "" "Gehitu liburuak datu-basera, nahiz eta dagoeneko bertan izan. Erkaketa " "liburuen izenburuetan oinarrituko da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Gehitu liburu huts bat (formaturik gabeko liburu bat)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Ezarri hutsik gehitu duzun liburuaren izenburua" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Ezarri hutsik gehitu duzun liburuaren egilearen izena" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Ezarri hutsik gehitu duzun liburuaren ISBNa" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Gutxienez fitxategi bat zehaztu beharko duzu gehitzeko" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18167,11 +18233,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Ezabatzeko gutxienez liburu bat zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18186,16 +18252,16 @@ msgstr "" "ditzakezu \"list\" agindua erabiliz. Formatu existitzen bada dagoeneko, " "ordeztu egingo da.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" "Zehaztu egin beharko duzu ID bat eta liburu-elektroniko fitxategi bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "liburu elektronikoaren fitxategiak luzapena izan beharko du" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18212,11 +18278,11 @@ msgstr "" "du, LRF edo TXT edo EPUB ezagunago horiek bezala. Liburu logikoak ez badu " "fmt eskurakagarririk, ez egin ezer.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Zehaztu behar duzu ID bat eta formatu bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18232,15 +18298,15 @@ msgstr "" "identifikatutako liburuarentzat.\n" "id zera da, ID zenbakia \"list\" agindurako.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Inprima itzazu metadatuak OPF formatuarekin (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "ID bat zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18261,11 +18327,11 @@ msgstr "" "ikuspegi azkar bat izan dezakezu OPF formatuarena erabiliz --as-opf legez " "aldatuta show_metadata agindura.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Zehazu beharko duzu IDren bat eta metadatuen fitxategiren bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18283,29 +18349,29 @@ msgstr "" "eta metadatuak barne (formatu honetan,\n" "OPF fitxategi formatuan). Lor ditzakezu ID zenbakiak \"list\" agindutik.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Esportatu data-baseko liburu guztiak, ID zerrendari ez ikusiarena eginez." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Esportatu liburua zehaztutako direktoriora. Lehenetsita hauxe:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Esportatu liburu guztiak direktorio sinple batera" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Aldaketa hau zehaztuz jokabide hau bertan behera geratuko da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "ID batzuk zehaztu egin beharko dituzu edo %s aukera" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18323,7 +18389,7 @@ msgstr "" "goitizena da.\n" "datu-mota hauetako bat da: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18332,7 +18398,7 @@ msgstr "" "bereiziriko balioak). Aplikatuko da datu-tipoa testua baldin bada, besterik " "ez." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18343,11 +18409,11 @@ msgstr "" "Notation) katea da. Zerrendatze zutabeetarako, erabil ezazu: --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Zehaztu beharko duzu etiketa mota, izena eta datu tipoa" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18366,7 +18432,7 @@ msgstr "" "helburu katalogoan.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18376,7 +18442,7 @@ msgstr "" "Adierazten bada, --search hori baztertu egingo da.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18387,18 +18453,18 @@ msgstr "" "Erabiltzailearen eskuliburuan.\n" "Lehenetsita: irazkirik ez" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Erakutsi output informazioa, irteera informazioa, ondo zehaztuta. " "Akatsgabetzeko erabilgarria" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Errorea: zehaztu beharko duzu irteera katalogo fitxategi bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18420,7 +18486,7 @@ msgstr "" " agindua.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18428,11 +18494,11 @@ msgstr "" "Zutabeak balio anitz gordetzen baditu, erantsi zehaztutako balioak " "lehenagotik zeuden balioetara, ordeztu beharrean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Errorea: zehaztu behar duzu eremu izen bat, ID bat eta balio bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18447,20 +18513,20 @@ msgstr "" "Erakusten ditu zutabeen etiketak eta IDak.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Erakutsi zehaztasunak zutabe bakoitzean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Galduko dituzu zutabeko datu guztiak: %r. Ziur zaude (bai/ez)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "bai" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18477,15 +18543,15 @@ msgstr "" " zutabeak custom_columns aginduarekin, (pertsonalizatu_zutabeak).\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Ez eskatu baieztapenik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Errorea: zutabearen etiketa zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18508,42 +18574,42 @@ msgstr "" " ordeztu egingo dela.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errorea: ekintza bat zehaztu behar duzu (gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Izena:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Katea bilatzen:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Errorea: zehaztu behar duzu izen bat eta bilaketa-kate bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "gehiturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Errorea: izen bat zehaztu behar duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "ezabaturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errorea: %s ekintza ezezaguntzat hartu da, hauetako bat beharko: " "(gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18555,12 +18621,12 @@ msgstr "" "Egin itzazu liburutegia osatzen duen fitxategi sisteman azterketa eta " "egiaztapen batzuk . Txostenak hauek dira: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Helburua CSV (Comma Separated Values) horretan" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18568,7 +18634,7 @@ msgstr "" "Txostenak komaz bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18576,7 +18642,7 @@ msgstr "" "Komaz bereizitako luzapenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18584,11 +18650,11 @@ msgstr "" "Komaz bereizitako izenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Txosten azterketa ezezaguna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18617,7 +18683,7 @@ msgstr "" "menpe geratuko da.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18625,12 +18691,12 @@ msgstr "" "Berreskuratzea egin, bai. Agindua ez da martxan hasiko aukera hau zehaztu " "arte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18642,7 +18708,7 @@ msgstr "" "Txostena sortzen du kategorien informazioaren gainean datu basean. Hori\n" "informazio hori etiketen erakusleihoan erakusten denaren baliokidea da.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18650,7 +18716,7 @@ msgstr "" "Erakutsi bakarrik zenbat gai dagoen kategoria bakoitzeko eta ez zenbat aldiz " "zenbatu den gai bakoitzeko kategoria bakoitzean" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18658,7 +18724,7 @@ msgstr "" "CSV (Comma-separated values) moduan dagoen kategoriaren balioan jartzeko " "karakterea. Lehenetsita aipuetan (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18666,17 +18732,17 @@ msgstr "" "Bilatutako izenen kategorien komen bidez bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Eremuak bereizteko erabili den katea CSV (Comma-separated values) motatakoa " "da. Lehenetsitako balioa koma bat da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "KATEGORIA GAIAK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18714,19 +18780,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira "
"zera honetan: %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15615,124 +15644,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15784,122 +15809,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15970,30 +16024,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16365,63 +16419,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16794,7 +16848,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16818,13 +16872,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16833,43 +16887,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16880,11 +16946,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16893,15 +16959,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16911,11 +16977,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16925,15 +16991,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16946,11 +17012,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16961,28 +17027,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16993,24 +17059,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17021,30 +17087,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17056,17 +17122,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17075,20 +17141,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17098,15 +17164,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17119,40 +17185,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17160,34 +17226,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17202,18 +17268,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17221,33 +17287,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17275,17 +17341,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15710,124 +15739,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Seuraava osio" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15879,122 +15904,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16065,30 +16119,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16471,63 +16525,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16900,7 +16954,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16924,13 +16978,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16939,43 +16993,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16986,11 +17052,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16999,15 +17065,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17017,11 +17083,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17031,15 +17097,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17052,11 +17118,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17067,28 +17133,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17099,24 +17165,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17127,30 +17193,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17162,17 +17228,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17181,20 +17247,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17204,15 +17270,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17225,40 +17291,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17266,34 +17332,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17308,18 +17374,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17327,33 +17393,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17381,17 +17447,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Entrez un modèle qui sera utilisé pour créer un lien pour\n" +"un auteur dans la boîte de dialogue d'information des livres. Il sera\n" +"utilisé lorsqu'aucun lien n'a été fourni pour l'auteur en utilisant\n" +"Gérer les Auteurs. Vous pouvez utiliser les valeurs {auteur} et\n" +"{Trier par auteur}, et toutes les fonctions du modèle." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:245 msgid "Use &Roman numerals for series" @@ -17130,7 +17171,7 @@ msgstr "" "Êtes-vous sûr?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:467 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:469 msgid "Searches" msgstr "Recherches" @@ -17704,7 +17745,7 @@ msgstr "Taille de la police par &défaut :" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:209 msgid " px" msgstr " px" @@ -17731,6 +17772,8 @@ msgstr "Monospace" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 msgid "Remember last used &window size and layout" msgstr "" +"Se souvient de la taille et de la mise en page de la dernière fenêtre " +"utilisée" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 msgid "Remember the ¤t page when quitting" @@ -17770,15 +17813,26 @@ msgstr "désactivé" msgid "Mouse &wheel flips pages" msgstr "La &roulette de la souris tourne les pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:209 -msgid "Maximum &view width:" -msgstr "Largeur maximum de la &vue :" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Fixer la largeur maximale que le texte et les photos du livre aura en mode " +"plein écran. Cela vous permet de lire le texte sans qu'il ne devienne trop " +"large." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:210 +msgid "Maximum text width in &fullscreen:" +msgstr "Largeur maximale du texte en plein écran:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 msgid "Font &magnification step size:" msgstr "Taille de pas de &grossissement des polices :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:212 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -17786,23 +17840,23 @@ msgstr "" "La valeur d’incrémentation/décrémenation de la taille de la fonte\n" " quand vous cliquez sur les boutons fonte plus large / fonte plus petite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:215 msgid "&General" msgstr "&Général" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:216 msgid "Double click to change a keyboard shortcut" msgstr "Double cliquer pour modifier un raccourci clavier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 msgid "&Keyboard shortcuts" msgstr "&Raccourcis clavier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 msgid "" "
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click ici." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "&Feuille de style utilisateur" @@ -17825,12 +17879,12 @@ msgid "Options to customize the ebook viewer" msgstr "Options de personnalisation du visionneur de livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17838,41 +17892,37 @@ msgstr "" "Voir la feuille de style utilisateur CSS. Peut être utilisée pour " "personnaliser le visuel de tous les livres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Largeur maximale de la fenêtre du visionneur, en pixels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionner les images plus grandes que la fenêtre du visionneur pour " "qu’elles aient la bonne taille" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Texte avec césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Langue par défaut pour les règles de césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" "Sauver la position courante dans le document lors de l’arrêt de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Activer le tournage de pages à l’aide de la roulette de la souris" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Le temps, en secondes, pour la durée de la page d’animation lors du tournage " "de pages. Par défaut une demi-seconde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17881,39 +17931,39 @@ msgstr "" "grande/plus petite police sont cliqués. Doit être un nombre compris entre 0 " "et 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Options de la police" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "La famille de police serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "La famille de police sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "La famille de police monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "La taille de police standard en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "La taille de police monospace en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Le type de police standard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Toujours en cours d’édition" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17922,40 +17972,40 @@ msgstr "" "opération en cliquant en dehors de la boite de dialogue d’édition de " "raccourci." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Rechercher dans le dictionnaire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Aller vers…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Section suivante" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Section précédente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Début du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Fin du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Début de la section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Fin de la section" @@ -18007,46 +18057,75 @@ msgstr "Faire défiler vers la gauche" msgid "Scroll right" msgstr "Faire défiler vers la droite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Position dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Aller vers une référence. Pour indiquer des numéros de référence, utiliser " "le mode référence." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Rechercher du texte dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Basculer en plein écran (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Mode plein écran" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Faites un clic droit pour afficher les contrôles" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Appuyez sur Echap pour quitter" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Afficher / masquer les contrôles" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Aperçu avant impression" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Effacer la liste des livres ouverts récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Connexion à dict.org pour rechercher : %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -18055,77 +18134,77 @@ msgstr "" "Modifie la taille de fonte %(which)s\n" "Agrandissement courant: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "plus grand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "plus petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -18134,7 +18213,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -18208,11 +18287,11 @@ msgstr "Rechercher l’occurence précédente" msgid "Print eBook" msgstr "Imprimer un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nom de test invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -18221,19 +18300,19 @@ msgstr "" "Le nom %r ne semble pas finir avec une extension de fichier. Le nom " "doit finir par une extension de fichier comme .epub ou .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Faire glisser pour redimensionner" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Masquer" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Basculer" @@ -18673,63 +18752,63 @@ msgstr "" "l’adresse IP de l’ordinateur sur lequel calibre est démarré." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "Vérifié" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "Non" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "Non vérifié" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "Aujourd’hui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "Hier" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "Ce mois-ci" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "il y a quelques jours" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "vierge" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "Vide" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Requête booléenne invalide \"{0}\"" @@ -19250,7 +19329,7 @@ msgstr "" "manuel utilisateur. Par défaut n’effectue aucun filtrage" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19278,7 +19357,7 @@ msgstr "Champs incorrects. Champs disponibles :" msgid "Invalid sort field. Available fields:" msgstr "Champ de tri incorrect. Champs disponibles :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19286,7 +19365,7 @@ msgstr "" "Les livres suivants ne seront pas ajoutés car ils existent déjà dans la base " "de données (voir l’option --duplicates) :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19300,7 +19379,7 @@ msgstr "" "Vous pouvez aussi spécifier des répertoires, voir les options décrivant les " "répertoires ci-dessous.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19308,11 +19387,11 @@ msgstr "" "Supposer que chaque répertoire dispose d’un livre logique et que tous les " "fichiers dans celui-ci sont des formats différents de ce même livre." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Traite les répertoires récursivement" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19320,27 +19399,39 @@ msgstr "" "Ajouter les livres dans la base de données même s’ils existent déjà. La " "comparaison est basée sur les titres des livres numériques." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Ajouter un livre vide (un livre sans format)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Définir le titre des livres vides ajoutés" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Définir les auteurs des livres vides ajoutés" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Définir l’ISBN des livres vides ajoutés" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Vous devez spécifier au moins un fichier à ajouter" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -19358,11 +19449,11 @@ msgstr "" "Par exemple, 23,34,57-85 (quand un intervalle est précisé, le dernier nombre " "dans l’intervalle n’est pas inclus).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Vous devez spécifier au moins un fichier à supprimer" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19376,15 +19467,15 @@ msgstr "" "logique identifié par id. Vous pouvez obtenir l’identifiant à l’aide de la " "commande list. Si le format existe déjà, il sera remplacé.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Veuillez indiquer un identifiant et un fichier de livre numérique" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "Les fichiers de livre numérique doivent avoir une extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19401,11 +19492,11 @@ msgstr "" "extension de fichier comme LRF, TXT ou EPUB. Si le fichier logique n’a pas " "de format fmt disponible, n’effectue aucune action.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Vous devez spécifier un identifiant et un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19421,15 +19512,15 @@ msgstr "" "livre identifié par id.\n" "id est un identifiant obtenu à l’aide de la commande list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Imprimer les métadonnées dans un formulaire OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Vous devez spécifier un identifiant" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19452,11 +19543,11 @@ msgstr "" "ajouté à la\n" "commande show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Vous devez spécifier un identifiant et un fichier de métadonnées" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19475,29 +19566,29 @@ msgstr "" "un fichier opf). Vous pouvez obtenir les numéros id à partir de la commande " "list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exporter tous les livres dans la base, ignorer la liste des identifiants" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exporter les livres vers le répertoire spécifié. Par défaut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exporter les livres vers un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Spécifier cette bascule desactivera ce comportement." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Vous devez spécifier des identifiants ou l’option %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19515,7 +19606,7 @@ msgstr "" "colonne pour l’utilisateur.\n" "datatype est à choisir parmi : {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19524,7 +19615,7 @@ msgstr "" "valeurs multiples séparées par des virgules). Appliqué seulement si le type " "de donnée est du texte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19535,11 +19626,11 @@ msgstr "" "colonnes d’énumération, utiliser --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Vous devez spécifier un libellé, un nom et un type de donnée" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19558,7 +19649,7 @@ msgstr "" "la sortie catalogue générée.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19569,7 +19660,7 @@ msgstr "" "Si déclaré, --search est ignoré.\n" "Par défaut : all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19580,16 +19671,16 @@ msgstr "" "Utilisateur.\n" "Par défaut: Pas de filtre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Affiche des informations détaillées. Utile pour le débogage" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Erreur : Vous devez spécifier un fichier de sortie pour le catalogue" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19610,7 +19701,7 @@ msgstr "" "utilisant la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19618,11 +19709,11 @@ msgstr "" "Si la colonne stocke des valeurs multiples, ajouter les valeurs spécifiées à " "celles existantes, au lieu de les remplacer." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Erreur : Vous devez spécifier un nom, identifiant et valeur de champ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19637,21 +19728,21 @@ msgstr "" "colonne et les identifiants.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Afficher les détails pour chaque colonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Vous allez perdre les données dans la colonne : %r. Êtes vous sûr (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19668,15 +19759,15 @@ msgstr "" " les colonnes disponibles avec la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Ne pas demander de confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Erreur : Vous devez spécifier un libellé de colonne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19698,43 +19789,43 @@ msgstr "" " remplacée.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" "Erreur : vous devez préciser l’action à effectuer (ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nom :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Chaîne de recherche :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Erreur : vous devez fournir un nom et une chaîne de recherche" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "ajouté(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Erreur : vous devez fournir un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "supprimé(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erreur : l’action %s n’est pas reconnue, celle-ci doit faire partie de : " "(ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19746,12 +19837,12 @@ msgstr "" "Réalise des vérifications sur le système de fichiers représentant une " "bibliothèque. Les rapports sont {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Sortie en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19759,7 +19850,7 @@ msgstr "" "Liste de rapports séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19767,7 +19858,7 @@ msgstr "" "Liste d’extensions à ignorer séparées par des virgules.\n" "Par défaut : toutes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19775,11 +19866,11 @@ msgstr "" "Liste de noms à ignorer séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Rapport de vérification inconnu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19809,7 +19900,7 @@ msgstr "" "les fichiers OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19817,13 +19908,13 @@ msgstr "" "Effectuer réellement la récupération. La commande ne sera pas exécuté si " "cette option n’est pas spécifiée." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" "Vous devez fournir l’option %s pour pouvoir effectuer une restauration" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19837,7 +19928,7 @@ msgstr "" "Les informations sont les équivalents de ce qui est affiché dans le panneau " "des étiquettes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19845,7 +19936,7 @@ msgstr "" "Sort seulement le nombre d’articles dans une catégorie au lieu du nombre " "d’occurences par article à l’intérieur de la catégorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19853,7 +19944,7 @@ msgstr "" "Le caractère à mettre autour de la valeur de la catégorie dans le mode CSV. " "Des guillemets (\") constituent le défaut." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19861,17 +19952,17 @@ msgstr "" "Liste de catégories de noms de recherche séparées par des virgules.\n" "Par défaut: tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La chaîne utilisée pour séparer les champs en mode CSV. Par défaut une " "virgule." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "CATEGORIES D’ARTICLES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19910,17 +20001,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa notation moyenne est de %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migre l’ancienne base vers la bibliothèque dans %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15628,124 +15657,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15797,122 +15822,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15983,30 +16037,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16378,63 +16432,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16807,7 +16861,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16831,13 +16885,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16846,43 +16900,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16893,11 +16959,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16906,15 +16972,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16924,11 +16990,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16938,15 +17004,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16959,11 +17025,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16974,28 +17040,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17006,24 +17072,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17034,30 +17100,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17069,17 +17135,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17088,20 +17154,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17111,15 +17177,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17132,40 +17198,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17173,34 +17239,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17215,18 +17281,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17234,33 +17300,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17288,17 +17354,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click aquí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Usar &folla de estilos" @@ -16927,12 +16956,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16940,77 +16969,73 @@ msgstr "" "Estabelecer os estilos CSS de usuario. Isto empregase para personalizar a " "aparencia de todos os libros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Largura máxima da xanela do visualizador, en píxels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionar as imaxes maiores que a xanela do visor para que caiban nela." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Guionizar o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma predeterminado para o guionizado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Guardar a posición actual no documento, ao saír" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Que a roda do rato sirva para pasar páxinas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "O tempo, en segundos, para a animación de paso de páxina. O valor " "predeterminado é medio segundo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opcións de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "O tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "O tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "O tipo de letra monoespazo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "O tamaño de letra estándar en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "O tamaño de letra monoespazo en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "O tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Aínda en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17018,40 +17043,40 @@ msgstr "" "Aínda está modificando un atallo de teclado. Termine primeiro de facelo, " "pulsando fora do cadro de edición de atallos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Buscar no dicionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Sección seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Inicio do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Final do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Inicio da sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Final da sección" @@ -17103,127 +17128,156 @@ msgstr "Desprazar cara á esquerda" msgid "Scroll right" msgstr "Desprazar cara á dereita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formato do libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posición no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir a unha referencia. Para conseguir números de referencia, use o modo de " "referencia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Buscar polo texto no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Previsualización da impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Limpar a lista dos libros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando a dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17297,30 +17351,30 @@ msgstr "Atopar a ocorrencia anterior" msgid "Print eBook" msgstr "Imprimir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Arrastre para axustar o tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Agochar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Alternar" @@ -17738,63 +17792,63 @@ msgstr "" "enderezo IP do equipo onde se executa Calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "seleccionado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "si" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "non" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "non seleccionado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "hoxe" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "onte" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "este mes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "hai dias" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "en branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "baleiro" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -18289,7 +18343,7 @@ msgstr "" "predeterminado e non filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18317,7 +18371,7 @@ msgstr "Campos incorrectos. Campos dispoñíbeis:" msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenación incorrecto. Campos dispoñíbeis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18325,7 +18379,7 @@ msgstr "" "Os seguintes libros non foron engadidos xa que xa existen na base de datos " "(vér a opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18339,7 +18393,7 @@ msgstr "" "especificar cartafoles, vexa as opcións relacionadas con cartafoles a " "seguir.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18347,11 +18401,11 @@ msgstr "" "Asumir que cada cartafol ten un só libro e que todos os ficheiros do " "cartafol son diferentes formatos do mesmo libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Procesar os cartafoles recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18359,27 +18413,39 @@ msgstr "" "Engadir os libros á base de datos aínda que xa existan. A comparación " "realizase sobre o título dos libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Engadir libro en branco (sen formato)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Estabeleza o título do libro en branco engadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Estabeleza o autor do libro en branco engadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Estabeleza o ISBN do libro en branco engadido" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Debe especificar polo menos un ficheiro para engadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18390,11 +18456,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Debe especificar polo menos un libro para retirar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18408,15 +18474,15 @@ msgstr "" "identificado polo id. Pode obter o id usando a orde de listar. Se o formato " "xa existe, substituirase.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID e un ficheiro de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "O ficheiro de libro electrónico debe ter unha extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18432,11 +18498,11 @@ msgstr "" "usando a orde de listar. fmt debería ser un ficheiros coa extensión LRF ou " "TXT ou EPUB. Se o libro lóxico non ten un fmt dispoñíbel, non facer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Debe especificar un ID e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18452,15 +18518,15 @@ msgstr "" "identificado polo id.\n" "O id é un número id da lista de ordes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir os metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Debe especificar un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18482,11 +18548,11 @@ msgstr "" "sobre o formato OPF usando o parámetro --as-opf para alternar coa orde\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Debe especificar un ID e un ficheiro de metadatos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18504,31 +18570,31 @@ msgstr "" "\n" "ficheiro OPF. Pode obter os números id da lista de ordes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos os libros da base de datos, facendo caso omiso da lista de " "identificacións." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar os libros ao cartafol especificado. O valor predeterminado é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportar todos os libros nun só cartafol" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Se se especifica esta opción desactivase este comportamento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Debe especificar algún ID ou a opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18545,7 +18611,7 @@ msgstr "" "conter espazos nin vírgulas. O 'nome' é o nome do campo que se amosará.\n" "O 'tipo-de-dato' pode ser un dos seguintes: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18553,7 +18619,7 @@ msgstr "" "Esta columna almacena datos de etiquetas (valores separados por comas). Só " "se aplica se el tipo de dato é texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18563,11 +18629,11 @@ msgstr "" "nesta columna . Esta é unha cadea JSON. Para columnas de enumeración, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Debe especificar unha etiqueta, nome e tipo de dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18586,7 +18652,7 @@ msgstr "" "saída.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18596,7 +18662,7 @@ msgstr "" "Cando se declare, ignorarase --search.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18606,16 +18672,16 @@ msgstr "" "documentación relativa a buscas no Manual de usuario.\n" "Valor predeterminado: sen filtrado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de saída detallada. Útil para a depuración" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Erro: Debe especificar un ficheiro de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18636,7 +18702,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18644,11 +18710,11 @@ msgstr "" "Se a columna almacena valores múltiplos, engadir os valores especificados " "aos existentes no canto de substituílos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Debe especificar un nome de campo, identificador e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18663,20 +18729,20 @@ msgstr "" "columna e os seus id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Mostrar detalles das columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perderanse todos os datos da columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18692,15 +18758,15 @@ msgstr "" " as columnas dispoñíbeis usando a orde custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Non pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Erro: Debe especificar unha etiqueta para a columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18722,41 +18788,41 @@ msgstr "" " substituída.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Debe especificar unha acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Erro: Debe especificar un nome e a cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "engadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Erro: Debe especificar un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "retirado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erro: Non se recoñece a acción %s, debe ser unha de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18768,12 +18834,12 @@ msgstr "" "Realiza algunhas comprobacións no sistema de ficheiros que contén a " "biblioteca. O resultado é {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Saída en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18781,7 +18847,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18789,7 +18855,7 @@ msgstr "" "Lista de extensións para ignorar separadas por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18797,11 +18863,11 @@ msgstr "" "Lista de nomes para ignorar separados por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Comprobación de resultado descoñecida" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18828,7 +18894,7 @@ msgstr "" "recuperados serán tan precisos como o sexan os ficheiros OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18836,12 +18902,12 @@ msgstr "" "Facer a recuperación. Esta orde no se executará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar a opción %s para facer unha recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18853,7 +18919,7 @@ msgstr "" "Xera un informe da información da categoría na base de datos. A\n" "información é o equivalente ao que se amosa no panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18861,7 +18927,7 @@ msgstr "" "Xerar na saída só o número de elementos nunha categoría en vez de cantas " "veces aparece por elemento na categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18869,7 +18935,7 @@ msgstr "" "O carácter que se porá arredor do valor da categoría en modo CSV. O " "predeterminado son as dobres comiñas inglesas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18877,17 +18943,17 @@ msgstr "" "Lista separada por comas dos nomes das categorías a buscar.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "A cadea que se usará para separar os campos no modo CSV. O predeterminado é " "unha coma (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18926,19 +18992,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrando a base de datos antiga á biblioteca de libros electrónicos en "
"%s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15637,124 +15666,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15806,122 +15831,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15992,30 +16046,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16387,63 +16441,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16816,7 +16870,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16840,13 +16894,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16855,43 +16909,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16902,11 +16968,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16915,15 +16981,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16933,11 +16999,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16947,15 +17013,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16968,11 +17034,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16983,28 +17049,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17015,24 +17081,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17043,30 +17109,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17078,17 +17144,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17097,20 +17163,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17120,15 +17186,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17141,40 +17207,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17182,34 +17248,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17224,18 +17290,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17243,33 +17309,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17297,17 +17363,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15597,124 +15626,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15766,122 +15791,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15952,30 +16006,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16347,63 +16401,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16776,7 +16830,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16800,13 +16854,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16815,43 +16869,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16862,11 +16928,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16875,15 +16941,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16893,11 +16959,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16907,15 +16973,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16928,11 +16994,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16943,28 +17009,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16975,24 +17041,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17003,30 +17069,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17038,17 +17104,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17057,20 +17123,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17080,15 +17146,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17101,40 +17167,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17142,34 +17208,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17184,18 +17250,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17203,33 +17269,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17257,17 +17323,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15961,12 +15990,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15974,113 +16003,109 @@ msgstr "" "Postavite korisničku CSS formatnu listu. Ovo može biti upotrijebljeno za " "prilagođavanje izgleda svih knjiga." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maksimalna širina korisničkog prozora, u pikselima." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Spoji tekst crticom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Zadani jezik za pravila spajanja crtiom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opcije pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Sans-serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Monospace familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standardna veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Monospace veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standardna vrsta pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Pogledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -16132,126 +16157,155 @@ msgstr "Pomakni lijevo" msgid "Scroll right" msgstr "Pomakni desno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Pogledajte referencu. Da biste dobili broj reference, koristite mod " "reference." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Traži tekst u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Pregled Ispisa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16325,30 +16379,30 @@ msgstr "" msgid "Print eBook" msgstr "Ispiši eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16751,63 +16805,63 @@ msgstr "" "hostname ili IP adresa računala na kojem je calibre aktivan." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17195,7 +17249,7 @@ msgstr "" "Standardno se ne radi filtriranje." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17223,7 +17277,7 @@ msgstr "Nevažeća polja. Raspoloživa polja:" msgid "Invalid sort field. Available fields:" msgstr "Nevažeće polje svrstavanja. Raspoloživa polja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17231,7 +17285,7 @@ msgstr "" "Slijedeće knjige nisu dodane jer već postoje u bazi podataka (vidi --" "duplicates opciju):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17245,7 +17299,7 @@ msgstr "" "specificirati \n" "direktorije, vidi opcije vezane za direktorije ispod.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17253,11 +17307,11 @@ msgstr "" "Predpostavi da svaki direktorij ima samo jednu logičnu knjigu i da su sve " "datoteke unutar samo različiti ebook formati iste knjige." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Preocesiraj direktorije suvratno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17265,27 +17319,39 @@ msgstr "" "Dodaj knjige u bazu podataka iako već postoje. Komparacija je pravljena na " "bazi naslova knjiga." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Morate specificirati barem jednu datoteku za dodati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17296,11 +17362,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Morate specificirati barem jednu knjigu za ukloniti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17314,15 +17380,15 @@ msgstr "" "identificiranu po id. Možete dobiti id upotrebom list naredbe. Ako format " "već postoji, onda je zamijenjen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Morate specificirati id i ebook datoteku" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "ebook datoteka mora imati sufiks" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17338,11 +17404,11 @@ msgstr "" "id koristeći naredbu list. fmt bi trebao biti sufix datoteke kao LRF ili TXT " "ili EPUB. Ako knjiga nema dostupan fmt, ne treba ništa poduzimati.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Morate specificirati id i format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17358,15 +17424,15 @@ msgstr "" "identificiranu sa id.\n" "id je id broj iz naredbe list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Metapodaci ispisa u OPF formi (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Morate specificirati id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17387,11 +17453,11 @@ msgstr "" "steći osjećaj\n" "za OPF format koristeći --as-opf sklopku do show_metadata naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Morate specificirati id i datoteku metapodataka" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17408,28 +17474,28 @@ msgstr "" "Operacija izvoza pohranjuje sve formate knjige, omot i metapodatke (u opf \n" "datoteku). Možete uzeti id brojeve iz list naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Izvezi sve knjige u bazi podataka, ignorirajući id listu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Izvezi knjige u specificirani direktorij. Standardan je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Izvezi sve knjige u jedan direktorij" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Specificiranje ovog prekidača će isključiti ovu karakteristiku." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Morate specificirati neku ids ili %s opciju" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17440,24 +17506,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17468,30 +17534,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Greška: Morate specificirati izlaznu datoteku kataloga" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17503,17 +17569,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17522,20 +17588,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17545,15 +17611,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17566,40 +17632,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17607,34 +17673,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17649,18 +17715,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17668,33 +17734,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17730,18 +17796,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Preseljavanje stare baze podataka na ebook biblioteku u %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click Itt " "találhat erre példákat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Felhasználói stíluslap" @@ -17409,12 +17464,12 @@ msgid "Options to customize the ebook viewer" msgstr "E-book olvasó beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17422,38 +17477,34 @@ msgstr "" "A felhasználói CSS stíluslap beállítása. Ez használható a könyvek " "megjelenítésének testreszabásához" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Az olvasóprogram ablakának maximális szélessége képpontban." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Az megjelenítő ablaknál nagyobb képek átméretezése, hogy illeszkedjenek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Szöveg elválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Az elválasztási szabályok nyelve" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Az aktuális pozíció mentése kilépéskor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Az egér görgetőgomb lapozzon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "A lapozási animáció időtartama másodpercben. Alapérték: 0,5 másodperc" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17461,39 +17512,39 @@ msgstr "" "Ekkora léptékben változik a betűméret, amikor a „Betűméret változtatása " "nagyobbra/kisebbre” gombokra kattint. Egy 0 és 1 közötti szám." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Betűbeállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif (talpas) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Sans-serif ('talp nélküli') betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Monospace (rögzített szélességű) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Az alap betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Monospace (rögzített szélességű) betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Alap betűtípus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Szerkesztés folyamatban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17501,40 +17552,40 @@ msgstr "" "A gyorsbillentyűk szerkesztése jelenleg is folyik. A szerkesztőablakon " "kívülre kattintva befejezheti a szerkesztést." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Keresés szótárban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Ugrás…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Következő szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Előző szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Dokumentum eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Dokumentum vége" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Szakasz eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Szakasz vége" @@ -17586,46 +17637,75 @@ msgstr "Görgetés balra" msgid "Scroll right" msgstr "Görgetés jobbra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Könyvformátum" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Könyvbéli pozíció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ugrás egy referenciára. A referencia számok használatához be kell kapcsolnia " "a Referencia Módot" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Szöveg keresése a könyvben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Teljesképernyős mód be/ki (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Teljesképernyős mód" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Jobb egérgombbal kattintva megjelenik az olvasási menü" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Nyomja meg az Esc-t a kilépéshez" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Vezérlők mutatása/rejtése" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Nyomtatási kép" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "A legutóbb megnyitott könyvek listájának törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17634,82 +17714,82 @@ msgstr "" "Betűméret változtatása %(which)s\n" "Jelenlegi nagyítás mértéke: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "nagyobbra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "kisebbre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljes képernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17783,11 +17863,11 @@ msgstr "Előző előfordulás keresése" msgid "Print eBook" msgstr "E-book nyomtatása" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "A tesztnév érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17796,19 +17876,19 @@ msgstr "" "A %r név végén nincs fájlkiterjesztés. A névnek kiterjesztéssel kell " "végződnie, mint pl. „.epub” vagy „.mobi”." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Húzza átméretezéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Megjelenítés:" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Elrejtés:" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Átváltás" @@ -18235,63 +18315,63 @@ msgstr "" "számítógép teljes neve, vagy IP címe kerüljön." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "bejelölve" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "igen" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nem" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nincs bejelölve" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "ma" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "tegnap" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "ebben a hónapban" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "nappal ezelőtt" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "üres" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "üres" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Érvénytelen boolean lekérdezés „{0}”" @@ -18808,7 +18888,7 @@ msgstr "" "szűrés." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18836,7 +18916,7 @@ msgstr "Érvénytelen mező. Lehetséges mezők:" msgid "Invalid sort field. Available fields:" msgstr "Érvénytelen rendezési mező. Elérhető mezők:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18844,7 +18924,7 @@ msgstr "" "A következő könyvek nem lettek hozzáadva az adatbázishoz, mert már léteznek " "(lásd még --duplicates beállítása):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18857,18 +18937,18 @@ msgstr "" "A megadott fájlok könyvként kerülnek az adatbázisba. Mappákat is megadhat.\n" "Lásd, mappákhoz köthető kapcsolók.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" "Feltéve, hogy minden mappa egy könyv különböző formátumait tartalmazza" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Az összes almappát is beleértve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18876,27 +18956,39 @@ msgstr "" "Könyv hozzáadása az adatbázishoz akkor is, ha már létezik. Az " "összehasonlítás a könyvcímek alapján történik." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Üres könyv hozzáadása (egy könyv formátum nélkül)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Egy hozzáadott üres könyv címének megadása" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Egy hozzáadott üres könyv szerzőjének megadása" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Egy hozzáadott üres könyv ISBN számának megadása" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Legalább egy hozzáadandó fájlt meg kell határozni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18913,11 +19005,11 @@ msgstr "" "meg). Például: 23,34,57-85 (tartomány megadásakor a tartomány utolsó eleme " "nem lesz figyelembe véve).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Legalább egy könyvet ki kell jelölni az eltávolításhoz" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18931,15 +19023,15 @@ msgstr "" "lekérdezhető a „list” paranccsal. Ha az „ebook_fájl” formátuma már létezik " "ehhez a könyvhöz, akkor az felül lesz írva az újjal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Meg kell adnia egy azonosítót és egy e-book fájlt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "az e-book fájlnak rendelkeznie kell fájlkiterjesztéssel" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18956,11 +19048,11 @@ msgstr "" "mint például LRF, TXT vagy EPUB. Ha az „id”-vel megadott könyv nem " "tartalmazza a „formátum”-ot, akkor a parancs nem csinál semmit.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Meg kell adnia egy azonosítót és egy formátumot" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18975,15 +19067,15 @@ msgstr "" "Az adatbázisban az 'id'-vel jelölt könyv metaadatainak megjelenítése.\n" "Az 'id' a 'list' paranccsal kilistázott értékek egyike.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Metaadatok nyomtatása OPF(XML) formátumban" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Meg kall adnia az azonosítót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19006,11 +19098,11 @@ msgstr "" "(OPF-ként)\n" "kapcsolóval használja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Meg kall adnia az azonosítót és egy metaadat fájlt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19027,32 +19119,32 @@ msgstr "" "elmenti.\n" "A könyvek ID-i (azonosítói) lekérdezhetőek a 'list' paranccsal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Minden könyv exportálása az adatbázisba. Ne vegye figyelembe az azonosító " "(ID) listát." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" "Az adatbázisban lévő könyvek exportálása egy meghatározott mappába. " "Alapértelmezett:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Minden könyv exportálása egy mappába" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Ennek megadása kikapcsolja ezt az opciót." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Meg kell adnia néhány ID-t vagy a %s opciót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19070,7 +19162,7 @@ msgstr "" "felhasználóbarát címe.\n" "Az „adattípus” lehet: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19078,7 +19170,7 @@ msgstr "" "Az oszlop címke-szerű (több elem, vesszővel tagolva) adatokat tárol. Csak " "szöveg adattípusnál használható." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19089,11 +19181,11 @@ msgstr "" "karakterlánc. Felsorolási oszlopokhoz használja a következőt: " "display='{\"felsorolási_oszlopok\":[\"érték1\", \"érték2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Meg kell adnia a címkét, a nevet és az adatbázist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19112,7 +19204,7 @@ msgstr "" " A kapcsolókkal állíthatja be a generált fájl bejegyzéseit.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19122,7 +19214,7 @@ msgstr "" "Ha meg van adva, akkor a --search opció nem lesz figyelembe véve.\n" "Alapértelmezett: „all” (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19132,17 +19224,17 @@ msgstr "" "formátumáról bővebben a Felhasználói Kézikönyvben olvashat.\n" "Alapértelmezett: nincs szűrés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Részletes kimeneti információk megjelenítése. Hasznos hibakeresésnél." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Hiba: Meg kell adnia egy katalógus kimeneti fájlt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19161,7 +19253,7 @@ msgstr "" " Az egyéni oszlopok nevet a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19169,11 +19261,11 @@ msgstr "" "Ha az oszlop több értéket tárol, akkor a megadott értéket adja a meglévőkhöz " "és cserélje le őket." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Hiba: Meg kell adnia a mezőnevet, az id-t és az értéket" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19188,22 +19280,22 @@ msgstr "" "azonosítóját.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Részletek mutatása minden oszlopnál." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "A következő oszlop összes adatát el fogja veszíteni: %r. Biztosan folytatja " "(i/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "i" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19221,15 +19313,15 @@ msgstr "" " a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Ne kelljen megerősíteni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Hiba: Meg kell adnia az oszlop nevét" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19251,42 +19343,42 @@ msgstr "" " akkor az le lesz cserélve\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Hiba: Meg kell adnia egy műveletet (hozzáadás|eltávolítás|listázás)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Név:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Karakterlánc keresése:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Hiba: Meg kell adnia egy nevet és egy keresési szót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "hozzáadva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Hiba: Meg kell adnia egy nevet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "eltávolítva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Hiba: ismeretlen művelet: %s. A következők egyike kell, hogy legyen: " "(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19298,12 +19390,12 @@ msgstr "" "Néhány ellenőrzés lefuttatása a könyvtár belső fájlrendszerén. " "Visszajelzések: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "CSV kimenet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19311,7 +19403,7 @@ msgstr "" "A naplók vesszővel elválasztott listája.\n" "Alapértelmezés: mind" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19319,7 +19411,7 @@ msgstr "" "A kihagyandó kiterjesztések vesszővel tagolt listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19327,11 +19419,11 @@ msgstr "" "Vesszővel elválasztott lista a kihagyandó nevekkel.\n" "Alapértelmezett: Összes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Ismeretlen riportellenőrzés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19360,7 +19452,7 @@ msgstr "" "tároltak szerint jelennek meg az újraépített adatbázisban.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19368,12 +19460,12 @@ msgstr "" "Tényleg állítsa vissza az adatbázist. Enélkül az opció nélkül nem fut a " "parancs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "A következő opciót kell megadnia a helyreállításhoz: %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19385,7 +19477,7 @@ msgstr "" "Kategória Információkat jelenít meg az adatbázisból.\n" "Ezek az információk megegyeznek a címkepanelen láthatókkal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19393,7 +19485,7 @@ msgstr "" "Csak a kategórián belüli elemek számát adja meg az egyes elemekhez tartozó " "darabszámok helyett" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19401,7 +19493,7 @@ msgstr "" "A kategóriák e jel közé lesznek zárva CSV módban. Alapértelmezett az " "idézőjel (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19409,15 +19501,15 @@ msgstr "" "A kategória keresőneveinek vesszővel elválasztott listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSV módban a mezőket elválasztó jel. Alapértelmezett: vessző" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "KATEGÓRIA ELEMEK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19455,17 +19547,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sÁtlagos értékelés: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Régi adatbázis migrálása a jelenlegibe: %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15620,124 +15649,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15789,122 +15814,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15975,30 +16029,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16370,63 +16424,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16799,7 +16853,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16823,13 +16877,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16838,43 +16892,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16885,11 +16951,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16898,15 +16964,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16916,11 +16982,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16930,15 +16996,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16951,11 +17017,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16966,28 +17032,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16998,24 +17064,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17026,30 +17092,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17061,17 +17127,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17080,20 +17146,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17103,15 +17169,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17124,40 +17190,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17165,34 +17231,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17207,18 +17273,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17226,33 +17292,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17280,17 +17346,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click qui." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Foglio di &stile dell'utente" @@ -17456,12 +17487,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17469,40 +17500,36 @@ msgstr "" "Imposta il foglio di stile CSS dell'utente. Può essere usato per " "personalizzare l'aspetto di tutti i libri." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Larghezza massima della finestra di visualizzazione in pixel." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "&Ridimensiona le immagini più grandi della finestra del visualizzatore per " "farle entrare nella finestra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Sillabare il testo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Lingua predefinita per le regole di sillabazione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Salva la posizione corrente nel documento all'uscita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Sfoglia le pagine con la rotella del mouse" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Il tempo, in secondi, dell'animazione di scorrimento delle pagine. Il valore " "predefinito è mezzo secondo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17511,39 +17538,39 @@ msgstr "" "sui tasti di aumento/riduzione del carattere. Deve essere un numero compreso " "tra 0 e 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opzioni carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "La famiglia di caratteri con grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "La famiglia di caratteri senza grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "La famiglia di caratteri a spaziatura fissa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "La dimensione dei caratteri predefinita in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "La dimensione dei caratteri a spaziatura fissa in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Il tipo di carattere predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Modifica ancora in corso" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17551,40 +17578,40 @@ msgstr "" "Stai modificando una scorciatoia da tastiera, completa prima la modifica " "facendo clic al di fuori della casella di modifica." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Cerca ne&l dizionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Vai a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Sezione successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Sezione precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Inizio documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Fine documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Inizio sezione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Fine sezione" @@ -17636,130 +17663,159 @@ msgstr "Scorri a sinistra" msgid "Scroll right" msgstr "Scorri a destra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posizione nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Vai a un riferimento. Per ottenere i numeri di riferimento, usare la " "modalità riferimento." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Cerca testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Passa a schermo intero (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Modalità a schermo intero" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Clic con il tasto destro per mostrare i controlli" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Premi Esc per uscire" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Mostra/nascondi i controlli" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Anteprima di stampa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Cancella l'elenco dei libri aperti di recente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Sto collegano a dict.org per cercare: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "Nessuna posizione" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "più grande" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "più piccolo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17833,11 +17889,11 @@ msgstr "Trova occorrenza precedente" msgid "Print eBook" msgstr "Stampa del libro elettronico" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nome del test non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17846,19 +17902,19 @@ msgstr "" "Il nome %r non sembra terminare con un'estensione. Il nome deve " "terminare con un'estensione del tipo .epub o .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Trascinare per ridimensionare" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Visualizza" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Nascondi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Attiva/Disattiva" @@ -18289,63 +18345,63 @@ msgstr "" "quale calibre è in esecuzione." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "selezionato" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "sì" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "no" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "non selezionato" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "oggi" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "ieri" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "questomese" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "giornifa" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "vuota" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "vuoto" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Ricerca booleana non valida \"{0}\"" @@ -18795,7 +18851,7 @@ msgstr "" "predefinita è quella di non filtrare." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18823,7 +18879,7 @@ msgstr "Campi non validi. Campi disponibili:" msgid "Invalid sort field. Available fields:" msgstr "Campo per l'ordinamento non valido. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18831,7 +18887,7 @@ msgstr "" "I seguenti libri non sono stati aggiunti perché già esistenti nel database " "(vedere l'opzione --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18845,7 +18901,7 @@ msgstr "" "specificare cartelle, vedere\n" "la cartella sottostante relativa alle opzioni.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18853,11 +18909,11 @@ msgstr "" "Assume che ogni cartella abbia un solo libro logico e che tutti i file " "presenti siano diversi formati per quel libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Elabora cartelle ricorsivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18865,27 +18921,39 @@ msgstr "" "Aggiunge libri al database anche se esistono già. Il confronto è basato sui " "titoli." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Aggiungi un libro vuoto (un libro senza formati)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Imposta il titolo del libro vuoto aggiunto" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Imposta gli autori del libro vuoto aggiunto" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Imposta l'ISBN del libro vuoto aggiunto" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "È necessario specificare almeno un file da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18896,11 +18964,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "È necessario specificare almeno un libro da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18914,15 +18982,15 @@ msgstr "" "identificato da id. È possibile ottenere gli id usando il comando list. Se " "il formato esiste già, verrà sovrascritto.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "È necessario specificare un id e un file ebook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "I file ebook devono avere un'estensione" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18939,11 +19007,11 @@ msgstr "" "file come LRF, TXT o EPUB. Se il libro logico non ha un fmt disponibile, non " "fa niente.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "È necessario specificare un id e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18959,15 +19027,15 @@ msgstr "" "con id.\n" "id è un numero dalla lista dei comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Stampa i metadati in formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "È necessario specificare un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18989,11 +19057,11 @@ msgstr "" "nel\n" "comando show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "È necessario specificare un id e un file di metadati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19011,28 +19079,28 @@ msgstr "" "(in un file opf). È possibile prendere i numeri di id dalla lista dei " "comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Esporta tutti i libri del database, ignorando la lista di id." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Esporta i libri nella cartella specificata. Predefinita:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Esporta tutti i libri nella stessa cartella" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Selezionando questa opzione verrà disattivata questa funzione." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "È necessario specificare qualche id o l'opzione %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19050,7 +19118,7 @@ msgstr "" "colonna.\n" "tipo è uno di: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19058,18 +19126,18 @@ msgstr "" "Questa colonna salva i tag come dati (es. valori separati da virgole). " "Applicato solo se il tipo di dato è testo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Specificare etichetta, nome e tipo di dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19080,7 +19148,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19090,7 +19158,7 @@ msgstr "" "Se dichiarati, --search è ignorata.\n" "Valore predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19101,16 +19169,16 @@ msgstr "" "nel Manuale utente.\n" "Predefinito: nessun filtraggio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra un output dettagliato. Utile per il debug" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Errore: devi specificare un file di output del catalogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19131,7 +19199,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19139,11 +19207,11 @@ msgstr "" "Se la colonna salva più valori, aggiunge i valori specificati a quelli " "esistenti, altrimenti li sostituisce." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Errore: Specificare nome del campo, id e valore" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19158,20 +19226,20 @@ msgstr "" "colonna e gli id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Mostra i dettagli per ogni colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Saranno persi i dati nella colonna: %r. Continuare (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19188,15 +19256,15 @@ msgstr "" " colonne disponibili utilizzare il comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Non chiedere conferma" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Errore: Specificare un etichetta per la colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19218,41 +19286,41 @@ msgstr "" "nuova.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errore: devi specificare un'azione (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Stringa di ricerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Errore: devi specificare un nome e una stringa di ricerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "aggiunto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Errore: devi specificare un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "rimosso" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errore: azione %s non riconosciuta, deve essere una tra: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19264,12 +19332,12 @@ msgstr "" "Esegue alcuni controlli sul filesystem che rappresenta la biblioteca. I " "rapporti sono {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19277,7 +19345,7 @@ msgstr "" "Elenco separato da virgole dei rapporti.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19285,7 +19353,7 @@ msgstr "" "Elenco separato da virgole delle estensioni che devono essere ignorate.\n" "Predefinito: tutte" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19293,11 +19361,11 @@ msgstr "" "Elenco separato da virgole dei nomi da ignorare.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19312,7 +19380,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19320,12 +19388,12 @@ msgstr "" "Effettua realmente il ripristino. Il comando non sarà eseguito a meno che " "questa opzione non sia specificata." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Devi fornire l'opzione %s per effettuare il ripristino" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19333,13 +19401,13 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19347,23 +19415,23 @@ msgstr "" "Il carattere con il quale delimitare il valore della categoria in modalità " "CSV. In modo predefinito, sono utilizzati i doppi apici (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La stringa usata per separare i campi in modalità CSV. Il separatore " "predefinito è la virgola." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTI CATEGORIA" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19401,18 +19469,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valutazione media è %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrazione del vecchio database nella biblioteca in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click このフォーラムを" "クリックして見てください。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "ユーザースタイルシート(&S):" @@ -16361,124 +16390,120 @@ msgid "Options to customize the ebook viewer" msgstr "電子書籍ビューアーをカスタマイズするためのオプション" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "最後に使ったウィンドウのサイズを覚える" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "ユーザースタイルシートを設定します。すべての本の見た目をカスタマイズすることができます。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "ビューアーウィンドウ幅の最大値ピクセル。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "ビューアーウィンドウより大きな画像を、中にフィットするようにリサイズ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "テキストをハイフン付け" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "ハイフン付けルールのデフォルト言語" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "終了時に、ドキュメントの現在の位置を覚える" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "マウスホイールでページめくりをする" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "ページめくりアニメーションをする時間。デフォルトは0.5秒。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "フォントオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "セリフフォントファミリー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "サンセリフフォントファミリー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "等幅フォントファミリー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "標準フォントサイズ (ピクセル)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "等幅フォントサイズ (ピクセル)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "標準フォントタイプ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "編集中" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "キーボードショートカットの編集の途中です。まず、ショートカット編集ボックスの外側をクリックして終了してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "辞書を検索(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "次を検索(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "ジャンプ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "次の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "前の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "文書の最初" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "文書の最後" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "章の頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "章末" @@ -16530,44 +16555,73 @@ msgstr "左へスクロール" msgid "Scroll right" msgstr "右へスクロール" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "本のフォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "本内のポジション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "リファレンスに進む。リファレンス番号を取得するには、リファレンスモードを使ってください。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "本内のテキストを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "印刷プレビュー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "最近開いた本のリストをクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "dict.orgに接続して検索: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -16576,78 +16630,78 @@ msgstr "" "フォントサイズを %(which)s にする\n" "現在の拡大率: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "大きく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "小さく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16721,30 +16775,30 @@ msgstr "前を検索" msgid "Print eBook" msgstr "電子書籍を印刷" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "テストメールが無効" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "名前%rにはファイル拡張子がありません。名前は .epub や .mobi のような拡張子がなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "ドラッグしてサイズ変更" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "表示" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "隠す" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "切り替え" @@ -17142,63 +17196,63 @@ msgstr "" "はcalibreが稼働しているコンピュータのホスト名、もしくはIPアドレスです。" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "チェック" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "はい" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "いいえ" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "チェックなし" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "今日" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "昨日" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "今月" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "日前" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "空" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "無効なブーリアンクエリ \"{0}\"" @@ -17696,7 +17750,7 @@ msgstr "" "ターしません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17720,13 +17774,13 @@ msgstr "無効なフィールド。有効なフィールド:" msgid "Invalid sort field. Available fields:" msgstr "無効な並び替えフィールド。有効なフィールド:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "次の本は、すでにデータベースに存在するので、追加されませんでした。(--duplicatesオプションを参照)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17738,43 +17792,55 @@ msgstr "" "\n" "指定したファイルをデータベースに追加する。ディレクトリを追加することもできます。下のディレクトリ関連オプションも参照してください。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "各ディレクトリには1つの本しかなく、すべてのファイルは、その本の違ったフォーマットである、と仮定します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "ディレクトリを再帰的に処理する" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "本がすでにデータベースに存在する場合でも追加します。本のタイトルに基づいて比較します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "空の本を追加する(フォーマットが1つも無い本)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "追加された空の本のタイトルを設定。" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "追加された空の本の著者を設定。" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "追加された空の本のISBNを設定します" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "追加する、最低1つのファイルを選択しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17789,11 +17855,11 @@ msgstr "" "データーベースからidsで指定された書籍を削除する。idsはコンマ区切りのid番号です(listコマンドを使ってid番号を取得できます)。例: " "23,34,57-85 (範囲を指定する場合、最後の範囲番号は含まれません)\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "最低でも1つの削除する本を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17806,15 +17872,15 @@ msgstr "" "IDで表される本にebook_fileの電子書籍をフォーマットの1つとして追加する。IDはlistコマンドで取得できます。同じフォーマットが既に存在する場" "合は、置き換えられます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "IDと電子書籍ファイルを指定する必要があります" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "電子書籍ファイルには拡張子が必要です" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17829,11 +17895,11 @@ msgstr "" "IDで表される論理上の本からfmtフォーマットを削除します。IDはlistコマンドで取得できます。fmtはLRFやTXT、EPUBのようなファイル拡張子で" "す。もし論理上の本にfmtが無い場合には何もしません。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "IDとフォーマットを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17847,15 +17913,15 @@ msgstr "" "\n" "IDで指定されたCalibreデータベースにある本の書誌情報を表示する。IDはlistコマンドから取られたID番号。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "OPFフォーマット(XML)で書誌情報を表示" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "IDを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17873,11 +17939,11 @@ msgstr "" "metadata.opfファイルから、Calibreデータベース中のIDで指定された本の書誌情報を設定する。IDはlistコマンドからのID番号。show" "_metadataコマンドの--as-opfスイッチを使うと、OPFフォーマットがどのような感じの物か見ることができます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "IDと書誌情報ファイルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17892,28 +17958,28 @@ msgstr "" "ID(カンマ区切りのリスト)で指定された本をファイルシステムにエクスポートします。\n" "エクスポート処理は、本の全てのフォーマットと、表紙、書誌情報(OPFファイル)を保存します。ID番号はlistコマンドから取得できます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "IDのリストを無視してデータベースからすべての本をエクスポートします。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "本を指定したディレクトリにエクスポートします。デフォルト:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "ディレクトリにすべての本をエクスポート" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "このスイッチ指定すると、この挙動をOFFにできます。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "IDか%sオプションを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17929,13 +17995,13 @@ msgstr "" "nameは人間に読みやすい列の名前。\n" "datatypeは以下のいずれか: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "この列はタグ状のデータ(例: 複数のカンマ区切りの値)を保持します。datatypeがtextの時のみ有効です。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -17944,11 +18010,11 @@ msgstr "" "この列のデータがどのように解釈されるか、カスタマイズするためのオプションのディクショナリ。これはJSON文字列です。列挙型の列の時は、こうしてください。-" "-display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "labelとname、datatypeを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17965,7 +18031,7 @@ msgstr "" " オプションは生成されるカタログでどのようにエントリーが表示されるかをコントロールします。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -17975,7 +18041,7 @@ msgstr "" "宣言する場合は、--searchは無視されます。\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -17984,16 +18050,16 @@ msgstr "" "結果を検索文字列でフィルターします。検索文字列のフォーマットについては、ユーザーマニュアルの検索関連ドキュメントを参照してください。\n" "デフォルト: フィルターなし" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "詳細な出力情報を表示します。デバッグに便利です。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "エラー:カタログ出力ファイルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18012,17 +18078,17 @@ msgstr "" " custom_columnsコマンドを使ってカスタム列の名前のリストを取得できます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "もし列に複数の値を設定できる場合、値を指定した値に入れ替えるのではなく、すでにある値に付け加えます。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "エラー:フィールド名、ID、値を指定しなくてはなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18036,20 +18102,20 @@ msgstr "" " 存在するカスタム列を表示。列名とIDを表示します。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "各列の詳細を表示" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "この列のすべてのデータが失われます: %r. よろしいですか (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18064,15 +18130,15 @@ msgstr "" " labelで指定されるカスタム列を削除。custom_columns コマンドで存在するカスタム列を見ることができます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "確認を表示しない" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "エラー:列ラベルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18093,40 +18159,40 @@ msgstr "" " もしすでにある名前と同じ名前を追加しようとした場合、すでにある物は置き換えられます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "エラー:動作を指定しなければなりません。(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "名前:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "検索文字列:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "エラー:名前と検索文字列を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "追加された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "エラー:名前を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "削除された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: %sと言う動作がわかりません。次の中の物でなければなりません: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18137,12 +18203,12 @@ msgstr "" "\n" "ライブラリのあるファイルシステムをチェックします。レポート:{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "CSVで出力" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18150,7 +18216,7 @@ msgstr "" "カンマ区切りのレポートのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18158,7 +18224,7 @@ msgstr "" "無視する拡張子(カンマ区切りのリスト)\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18166,11 +18232,11 @@ msgstr "" "無視する名前のカンマ区切りのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "不明なレポートチェック" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18194,18 +18260,18 @@ msgstr "" "す。再生された書誌情報は、OPFファイルの内容と同様になります。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "実際にリカバリーを行います。このコマンドはこのオプションを指定しなければ実行されません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "実際にリカバリーを行うには%sオプションを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18216,19 +18282,19 @@ msgstr "" "\n" "データベース中のカテゴリ情報のレポートを作成します。情報はタグブラウザーに表示されるものと同等です。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "カテゴリ内のアイテムのカウント番号ではなく、カテゴリ内のアイテム番号のみを出力します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "CSVモードでカテゴリーの値の周りを囲む文字。デフォルトはダブルクオート(\")。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18236,15 +18302,15 @@ msgstr "" "カンマ区切りのカテゴリの検索名リスト。\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSVモードでのフィールド区切りに使われる文字列。デフォルトはカンマです。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "カテゴリー・アイテム" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18280,17 +18346,17 @@ msgstr "ラベルは、小文字のアルファベット、数字、アンダー msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
古いデータベースを %s の電子書籍ライブラリへ移行
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15760,124 +15789,120 @@ msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "사용자 CSS 스타일 시트를 지정합니다. 모든 책의 모양새를 사용자 정의할 수 있습니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "뷰어 창의 최대 너비입니다. 픽셀 단위입니다." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "뷰어 창보다 큰 그림을 뷰어에 맞게 크기를 재조정합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "텍스트 붙임표(-) 붙이기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "붙임표 붙이기의 규칙에 대한 기본 언어" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "글꼴 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "세리프 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "산세리프 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "고정폭 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "표준 글자 크기(px)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "고정폭 글자 크기(px)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "표준 글꼴 종료" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "이동하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "다음 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "이전 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "문서 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "문서 끝" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "구간 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "구간 끝" @@ -15929,122 +15954,151 @@ msgstr "왼쪽으로 스크롤" msgid "Scroll right" msgstr "오른쪽으로 스크롤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "책 형식" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "책의 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "참조로 이동합니다. 참조 번호를 얻으려면 참조 모드를 사용하세요." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "책의 본문 검색하기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "인쇄 미리보기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16118,30 +16172,30 @@ msgstr "이전 찾기" msgid "Print eBook" msgstr "전자책 인쇄하기" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "크기를 변경하려면 드래그하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "보기" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "숨기기" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16521,63 +16575,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "체크됨" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "예" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "체크 안 됨" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "오늘" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "어제" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "이번달" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "일 전" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "빈 칸" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "비어 있음" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16963,7 +17017,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16987,13 +17041,13 @@ msgstr "잘못된 필드입니다. 이용가능한 필드:" msgid "Invalid sort field. Available fields:" msgstr "잘못된 정렬 필드입니다. 이용가능한 필드:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "다음의 책들은 이미 데이터베이스에 존재하므로 추가하지 않습니다 (--duplicates 옵션 참조):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17007,43 +17061,55 @@ msgstr "" "directories, see\n" "the directory related options below.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "이미 DB에 책이 있어도 책을 추가합니다. 책의 이름을 기반으로 비교합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "비어있는 책 추가하기 (형식이 없는 책)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "추가할 빈 책의 제목 지정" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "추가할 빈 책의 저자 지정" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "추가할 빈 책의 ISBN 지정" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "추가할 파일을 한 개 이상 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17054,11 +17120,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "제거할 책을 한 개 이상 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17067,15 +17133,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "ID와 전자책 파일을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "전자책 파일은 확장자가 있어야만 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17085,11 +17151,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "ID와 형식을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17099,15 +17165,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "OPF 양식(XML)에서 메타 정보를 인쇄합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "ID를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17120,11 +17186,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "ID와 메타 정보를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17135,28 +17201,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "데이터베이스의 모든 책을 내보냅니다. ID 목록은 무시합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "모든 책들을 하나의 디렉토리에 내보냅니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "ID 또는 %s 옵션을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17167,24 +17233,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "레이블, 이름, 데이터종류를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17195,30 +17261,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "상세한 출력 정보를 표시합니다. 디버깅 시에 유용합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "오류: 분류의 출력 파일을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17230,17 +17296,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "오류: 필드명, ID, 값을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17249,20 +17315,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "각 열에 대한 상세 정보를 표시합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "다음 열의 모든 데이터를 잃어버립니다: %r. 확실합니까 (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17272,15 +17338,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "확인을 다시 묻지 않음" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "오류: 열 레이블을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17293,40 +17359,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "오류: 동작을 지정해야 합니다 (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "이름:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "검색 문자열:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "오류: 이름과 검색 문자열을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "추가됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "오류: 이름을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "삭제됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "오류: %s 동작은 인식할 수 없습니다. 다음중 하나여야 합니다: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17334,34 +17400,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17376,18 +17442,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17395,33 +17461,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17457,17 +17523,17 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15599,124 +15628,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15768,122 +15793,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15954,30 +16008,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16349,63 +16403,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16778,7 +16832,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16802,13 +16856,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16817,43 +16871,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16864,11 +16930,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16877,15 +16943,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16895,11 +16961,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16909,15 +16975,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16930,11 +16996,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16945,28 +17011,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16977,24 +17043,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17005,30 +17071,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17040,17 +17106,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17059,20 +17125,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17082,15 +17148,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17103,40 +17169,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17144,34 +17210,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17186,18 +17252,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17205,33 +17271,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17259,17 +17325,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15813,124 +15842,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Nākošā sadaļa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15982,122 +16007,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Grāmatas formāts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16168,11 +16222,11 @@ msgstr "Atrast iepriekšējo rezultātu" msgid "Print eBook" msgstr "Drukāt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -16181,19 +16235,19 @@ msgstr "" "Izskatās, ka nosaukums%r nebeidzas ar paplašinājumu. Nosaukumam ir " "jābeidzās ar faila paplašinājumu, piemēram .epub vai .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Parādīt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Paslēpt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Pārslēgt" @@ -16569,63 +16623,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "jā" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "vakar" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16998,7 +17052,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17022,13 +17076,13 @@ msgstr "Neatļauti lauki. Pieļaujamie lauki:" msgid "Invalid sort field. Available fields:" msgstr "Neatļauts meklēšanas lauks. Pieejamie lauki:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17037,43 +17091,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Pievienot tukšu grāmatu (grāmatu bez formātiem)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Jānorāda vismaz viens fails ko pievienot" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17084,11 +17150,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17097,15 +17163,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "e-grāmatas failam ir jābūt ar paplašinājumu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17115,11 +17181,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Jānorāda id un formāts" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17129,15 +17195,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Jānorāda id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17150,11 +17216,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Jānorāda id un metadatu fails" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17165,28 +17231,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17197,24 +17263,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17225,30 +17291,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17260,17 +17326,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17279,20 +17345,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17302,15 +17368,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17323,40 +17389,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17364,34 +17430,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17406,18 +17472,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17425,33 +17491,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17479,17 +17545,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migre veco datubāzi uz e-grāmatu bibliotēku %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15603,124 +15632,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15772,122 +15797,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15958,30 +16012,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16353,63 +16407,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16782,7 +16836,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16806,13 +16860,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16821,43 +16875,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16868,11 +16934,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16881,15 +16947,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16899,11 +16965,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16913,15 +16979,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16934,11 +17000,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16949,28 +17015,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16981,24 +17047,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17009,30 +17075,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17044,17 +17110,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17063,20 +17129,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17086,15 +17152,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17107,40 +17173,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17148,34 +17214,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17190,18 +17256,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17209,33 +17275,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17263,17 +17329,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15599,124 +15628,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15768,122 +15793,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15954,30 +16008,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16349,63 +16403,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16778,7 +16832,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16802,13 +16856,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16817,43 +16871,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16864,11 +16930,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16877,15 +16943,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16895,11 +16961,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16909,15 +16975,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16930,11 +16996,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16945,28 +17011,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16977,24 +17043,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17005,30 +17071,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17040,17 +17106,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17059,20 +17125,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17082,15 +17148,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17103,40 +17169,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17144,34 +17210,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17186,18 +17252,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17205,33 +17271,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17259,17 +17325,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15602,124 +15631,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15771,122 +15796,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15957,30 +16011,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16352,63 +16406,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16781,7 +16835,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16805,13 +16859,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16820,43 +16874,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16867,11 +16933,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16880,15 +16946,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16898,11 +16964,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16912,15 +16978,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16933,11 +16999,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16948,28 +17014,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16980,24 +17046,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17008,30 +17074,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17043,17 +17109,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17062,20 +17128,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17085,15 +17151,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17106,40 +17172,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17147,34 +17213,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17189,18 +17255,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17208,33 +17274,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17262,17 +17328,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click her." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Brukers &stilark" @@ -16532,12 +16561,12 @@ msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16545,116 +16574,112 @@ msgstr "" "Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " "på alle bøker." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Største bredde på leserens vindu, i piksler." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Tilpass bilder ved å øke størrelsen til å passe innenfor visningsområded" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Bruk orddeling" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Standardspråk for orddelingsregler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Lagre gjeldende posisjon i dokumentet ved avslutning" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Benytt musens hjul til å bla i sider" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Tiden i sekunder for sideblaingsannimasjon. Standardinnstilling er et halvt " "sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Valg av tegnsett" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Sans-serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Monospace tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standard tegnsettstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Monospace fontstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standard tegnsetttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Slå opp i ordboken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Neste Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Forrige Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Begynnelsen av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Slutten av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Begynnelsen av avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Slutten av avsnittet" @@ -16706,126 +16731,155 @@ msgstr "Rull til venstre" msgid "Scroll right" msgstr "Rull til høyre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posisjon i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Gå til referanser. For å finne referansenummer, benytt referansemodus." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Søk etter tekst i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Kobler til dict.org for å slå opp:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16899,30 +16953,30 @@ msgstr "Finn forrige hendelse" msgid "Print eBook" msgstr "Skriv ut e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Dra for å endre størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Skjul" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Veksle" @@ -17328,63 +17382,63 @@ msgstr "" "adressen til datamaskinen Calibre kjører på." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "merket" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nei" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "ikke merket" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "Denne måneden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "dager siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17819,7 +17873,7 @@ msgstr "" "til: Ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17846,7 +17900,7 @@ msgstr "Ugyldige felt. Tilgjengelige felt:" msgid "Invalid sort field. Available fields:" msgstr "Ugyldig sorteringsfelt. Tilgjengelige felt:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17854,7 +17908,7 @@ msgstr "" "De følgende bøkene ble ikke lagt til, da de allerede finnes i databasen (se -" "-duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17868,7 +17922,7 @@ msgstr "" "spesifisere mapper, se\n" "de mapperelaterte valgene under.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17876,11 +17930,11 @@ msgstr "" "Forutsett at hver mappe har kun en enkelt logisk bok og at alle filer i " "denne mappen er forskjellige e-bokformater av den boken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Prosesser mappene gjentagende" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17888,27 +17942,39 @@ msgstr "" "Legg bøker til databasen selv om de allerede finnes. Sammenligning gjøres " "basert på boktitler." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Legg til en tom bok (en uformatert bok)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Legg inn tittel for den tillagte tomme boken" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Legg inn forfatter for den tillagte tomme boken" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Legg inn ISBN tilhørende den tillagte tomme boken" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Du må spesifisere minst en fil som skal legges til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17919,11 +17985,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Du må spesifisere minst en bok som skal fjernes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17932,15 +17998,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "%prog add_format[valgmuligheter] id ebok_fil\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Du må spesifisere en id og en e-bokfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "e-bokfilen må ha en filforlengelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17957,11 +18023,11 @@ msgstr "" "eller TXT eller EPUB. Dersom den logiske boken ikke har en fmt tilgjengelig, " "unnlat å gjøre noe som helst.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Du må spesifisere en id og et format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17976,15 +18042,15 @@ msgstr "" "Vis metadata lagret i calibres database for bøker identifisert med id.\n" "id er et id-nummer fra list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Skriv ut metadata i OPF format (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Du må spesifisere en ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18005,11 +18071,11 @@ msgstr "" "\n" "vis_metadata kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Du må spesifisere en ID og metadatafil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18027,28 +18093,28 @@ msgstr "" "metadata (i\n" "en opf fil). Du kan få tak i ID-nummerene ved å benytte list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksporter alle bøker i databasen, ignorer ID listen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Eksporter bøker til den spesifiserte mappen. Standard er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Eksporter alle bøker inn til en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Ved å spesifisere denne bryteren vil det slå denne atferden av" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Du må spesifisere noen ID'er eller %s valget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18065,7 +18131,7 @@ msgstr "" "kolonnen.\n" "datatype er en av: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18073,7 +18139,7 @@ msgstr "" "Denne kolonnen lagrer data med emneord (f.eks. flerfoldige kommaseparerte " "verdier). Gjelder kun dersom datatypen er tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18083,11 +18149,11 @@ msgstr "" "tolket. Dette er en JSON streng. For nummereringskolonner, bruk --" "vis='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Du må spesifisere beskrivelse av navn og datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18106,7 +18172,7 @@ msgstr "" "utdata.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18116,7 +18182,7 @@ msgstr "" "Om deklarert, --search er utelatt.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18126,16 +18192,16 @@ msgstr "" "vennligst se i søkerelatert dokumentasjon i brukermanualen.\n" "Standard: ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Feilmelding: Du må spesifisere en katalog for utdata-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18156,7 +18222,7 @@ msgstr "" " kommando.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18164,11 +18230,11 @@ msgstr "" "Dersom kolonnen inneholder flerfoldige verdier, legg den spesifiserte " "verdien til den eksisterende, fremfor å erstatte dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Feilmelding: Du må spesifisere et feltnavn, id og verdi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18183,20 +18249,20 @@ msgstr "" "id-er.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (J/N)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "J" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18213,15 +18279,15 @@ msgstr "" " kolonner med vustom_columns kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Ikke spør etter bekreftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Feilmelding: Du må spesifisere en kolonnebeskrivelse!" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18244,42 +18310,42 @@ msgstr "" " erstattet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Feilmelding: Du må spesifisere en handling (Legg til|fjern|list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Feilmelding: Du må spesifisere et navn og en søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "lagt til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Feilmelding: Du må spesifisere et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Feilmelding: Handlingen %s ble ikke gjenkjent. Den må være en av: (legg " "til/fjern/list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18287,12 +18353,12 @@ msgid "" "{0}\n" msgstr "%prog sjekk_bibliotek [valg]\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Utdata i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18300,7 +18366,7 @@ msgstr "" "Kommaseparert liste av rapporter.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18308,7 +18374,7 @@ msgstr "" "Kommaseparert liste av utvidelser som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18316,11 +18382,11 @@ msgstr "" "Kommaseparert liste av navn som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Ukjent rapprotsjekk" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18349,7 +18415,7 @@ msgstr "" "hva som finnes i OPF filene.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18357,12 +18423,12 @@ msgstr "" "Ønsker du virkelig å gjenopprette? Denne kommandoen vil ikke kjøres dersom " "dette valget ikke spesifiseres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18374,7 +18440,7 @@ msgstr "" "Lag en rapport av kategoriinformasjonen i databasen. \n" "Informasjonen er ekvivalent med hva som vises i emneordsfeltet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18382,14 +18448,14 @@ msgstr "" "List kun antallet enheter i en kategori fremfor antallet pr enhet innenfor " "kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" "Tegnsettet som omgir kategoriverdiene i CSC modus. Standard er gåseøyne(\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18397,16 +18463,16 @@ msgstr "" "Kommaseparerte lister av kategorisøksnavn.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Strengen som brukes for å skille felt i CSV modus. Standard er komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "KATEGORIENHETER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18444,17 +18510,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrerer gammel database til e-bokbiblioteket i %s A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click here."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219
msgid "User &Stylesheet"
msgstr ""
@@ -16059,12 +16088,12 @@ msgid "Options to customize the ebook viewer"
msgstr "Einstellungen zum Anpassen des eBook Viewers"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929
msgid "Remember last used window size"
msgstr "Zuletzt verwendete Fenstergröße merken"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
@@ -16072,113 +16101,109 @@ msgstr ""
"Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung "
"des Aussehens aller Bücher."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50
-msgid "Maximum width of the viewer window, in pixels."
-msgstr "Maximale Bildschirmbreite in Punkt."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "Hyphenate text"
msgstr "Silbentrennung"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "Default language for hyphenation rules"
msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "Save the current position in the document, when quitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "Have the mouse wheel turn pages"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
msgid "Font options"
msgstr "Schrifteinstellungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
msgid "The serif font family"
msgstr "Serife Schriftartfamilie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
msgid "The sans-serif font family"
msgstr "Serifenlose Schriftartfamilie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
msgid "The monospaced font family"
msgstr "Nichtproportionale Schriftartfamilie"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
msgid "The standard font size in px"
msgstr "Standardschriftgröße in Punkt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78
msgid "The monospaced font size in px"
msgstr "Nichtproportionale Schriftgröße in Punkt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
msgid "The standard font type"
msgstr "Standardschriftart"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134
msgid "Still editing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
msgid "&Search for next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146
msgid "Go to..."
msgstr "Gehe zu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section End"
msgstr ""
@@ -16230,126 +16255,155 @@ msgstr ""
msgid "Scroll right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
msgid "Book format"
msgstr "Format des Buches"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134
msgid "Position in book"
msgstr "Stelle im Buch"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
"Zu einem Verweis gehen. Um die Verweisnummern zu erhalten, Verweismodus "
"verwenden."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219
msgid "Search for text in book"
msgstr "Suche nach Text im Buch"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
+#, python-format
+msgid "Toggle full screen (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306
+msgid "Full screen mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307
+msgid "Right click to show controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+msgid "Press Esc to quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322
+msgid "Show/hide controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334
msgid "Print Preview"
msgstr "Druckvorschau"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425
#, python-format
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531
+msgid "No such location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532
+msgid "The location pointed to by this item does not exist."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
msgid "Choose ebook"
msgstr "eBook wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
msgid "Ebooks"
msgstr "eBooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
#, python-format
msgid ""
"Make font size %(which)s\n"
"Current magnification: %(mag).1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605
msgid "larger"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
msgid "smaller"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623
#, python-format
msgid "No matches found for: %s"
msgstr "Keine Treffer gefunden für: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660
msgid "Loading flow..."
msgstr "Lade Ablauf..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
#, python-format
msgid "Laying out %s"
msgstr "Lege %s an"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741
#, python-format
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745
msgid "Add bookmark"
msgstr "Lesezeichen hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746
msgid "Enter title for bookmark:"
msgstr "Titel für Lesezeichen eingeben:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756
msgid "Manage Bookmarks"
msgstr "Lesezeichen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797
msgid "Loading ebook..."
msgstr "Lade eBook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809
msgid "Could not open ebook"
msgstr "Konnte eBook nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Options to control the ebook viewer"
msgstr "Einstellungen zur Kontrolle des eBook Viewers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund "
"angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931
msgid "Print javascript alert and console messages to the console"
msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933
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:825
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940
msgid ""
"%prog [options] file\n"
"\n"
@@ -16423,30 +16477,30 @@ msgstr ""
msgid "Print eBook"
msgstr "eBook drucken"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
msgid "Test name invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105
#, python-format
msgid ""
"The name %r does not appear to end with a file extension. The name "
"must end with a file extension like .epub or .mobi"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074
msgid "Toggle"
msgstr ""
@@ -16850,63 +16904,63 @@ msgstr ""
"Calibre läuft."
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "unchecked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:377
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:389
msgid "today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:380
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:392
msgid "yesterday"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:383
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:395
msgid "thismonth"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:386
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:387
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:399
msgid "daysago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "empty"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
msgid "Invalid boolean query \"{0}\""
msgstr ""
@@ -17295,7 +17349,7 @@ msgstr ""
"Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:159
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -17325,7 +17379,7 @@ msgstr "Ungültige Felder. Verfügbare Felder:"
msgid "Invalid sort field. Available fields:"
msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
@@ -17333,7 +17387,7 @@ msgstr ""
"Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank "
"vorhanden sind (siehe --duplicates Option):"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:295
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -17347,7 +17401,7 @@ msgstr ""
"Verzeichnisse angeben, vergleichen\n"
"Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:297
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
@@ -17356,11 +17410,11 @@ msgstr ""
"und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate "
"dieses einzelnen Buches"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:299
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
msgid "Process directories recursively"
msgstr "Verzeichnisse rekursiv verarbeiten"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:301
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
@@ -17368,28 +17422,40 @@ msgstr ""
"Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der "
"Abgleich erfolgt aufgrund des Titels der Bücher."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
msgid "Add an empty book (a book with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
-msgid "Set the title of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:311
+msgid "Set the title of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
-msgid "Set the authors of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+msgid "Set the authors of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
-msgid "Set the ISBN of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:315
+msgid "Set the ISBN of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:335
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
+msgid "Set the tags of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:319
+msgid "Set the series of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:321
+msgid "Set the series number of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:356
msgid "You must specify at least one file to add"
msgstr ""
"Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:353
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:376
msgid ""
"%prog remove ids\n"
"\n"
@@ -17400,11 +17466,11 @@ msgid ""
"included).\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "You must specify at least one book to remove"
msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:412
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -17418,15 +17484,15 @@ msgstr ""
"gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list "
"Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:426
msgid "You must specify an id and an ebook file"
msgstr "Sie müssen eine ID und eine eBook Datei angeben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:408
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid "ebook file must have an extension"
msgstr "eBook Datei muss eine Endung haben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:418
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:441
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -17443,11 +17509,11 @@ msgstr ""
"eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im "
"entsprechenden Format nicht vorliegt, passiert gar nichts.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:457
msgid "You must specify an id and a format"
msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:453
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:476
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -17463,15 +17529,15 @@ msgstr ""
"ID angegebene Buch.\n"
"ID ist eine ID Nummer des Befehls list.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:460
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "Print metadata in OPF form (XML)"
msgstr "Drucke Metadaten als OPF (XML)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:469
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:492
msgid "You must specify an id"
msgstr "Sie müssen eine ID angeben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -17494,11 +17560,11 @@ msgstr ""
"opf Option mit dem\n"
"show_metadata Befehl.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:500
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
msgid "You must specify an id and a metadata file"
msgstr "Geben Sie eine ID und eine Metadaten Datei an"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:520
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -17516,29 +17582,29 @@ msgstr ""
"Metadaten (in\n"
"einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:528
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid "Export all books in database, ignoring the list of ids."
msgstr ""
"Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:530
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
msgid "Export books to the specified directory. Default is"
msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:532
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
msgid "Export all books into a single directory"
msgstr "Exportiere alle Bücher in ein einziges Verzeichnis"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:539
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "Specifying this switch will turn this behavior off."
msgstr "Die Betätigung dieses Schalters stellt das Verhalten aus."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
#, python-format
msgid "You must specify some ids or the %s option"
msgstr "Sie müssen IDs oder die %s Option angeben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:598
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -17549,24 +17615,24 @@ msgid ""
"datatype is one of: {0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:584
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:607
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:611
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted. This is a JSON string. For enumeration columns, use --"
"display='{\"enum_values\":[\"val1\", \"val2\"]}'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:602
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid "You must specify label, name and datatype"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:664
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
msgid ""
"\n"
" %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n"
@@ -17577,30 +17643,30 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:704
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:710
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528
msgid "Show detailed output information. Useful for debugging"
msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "Error: You must specify a catalog output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:747
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -17612,17 +17678,17 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:757
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:791
msgid "Error: You must specify a field name, id and value"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:811
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -17631,20 +17697,20 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:794
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:817
msgid "Show details for each column."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:806
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
#, python-format
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:815
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -17654,15 +17720,15 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
msgid "Do not ask for confirmation"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:832
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:855
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:843
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -17675,40 +17741,40 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:860
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
msgid "Error: You must specify an action (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:868
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:891
msgid "Name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:869
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
msgid "Search string:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:875
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
msgid "Error: You must specify a name and a search string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:878
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid "added"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:906
msgid "Error: You must specify a name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:909
msgid "removed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:890
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:913
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:921
msgid ""
"%prog check_library [options]\n"
"\n"
@@ -17716,34 +17782,34 @@ msgid ""
"{0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:928
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078
msgid "Output in CSV"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:908
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:931
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:912
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:935
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:916
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:939
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:946
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:969
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:980
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003
msgid ""
"%prog restore_database [options]\n"
"\n"
@@ -17758,18 +17824,18 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067
msgid ""
"%prog list_categories [options]\n"
"\n"
@@ -17777,33 +17843,33 @@ msgid ""
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127
msgid "CATEGORY ITEMS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
@@ -17839,17 +17905,17 @@ msgstr ""
msgid "%(tt)sAverage rating is %(rating)3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466
#, python-format
msgid " Migrating old database to ebook library in %s Migriere alte Datenbank zu eBook Bibliothek in %s A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click hier "
"(Engelstalig)."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219
msgid "User &Stylesheet"
msgstr "&Stylesheet gebuiker"
@@ -17497,12 +17526,12 @@ msgid "Options to customize the ebook viewer"
msgstr "Opties om het e-book leesvenster aan te passen"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929
msgid "Remember last used window size"
msgstr "De laatstgebruikte venstergrootte onthouden"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
@@ -17510,77 +17539,73 @@ msgstr ""
"Definieer uw eigen CSS-stylesheet. Dit kan gebruikt worden om het uiterlijk "
"van alle boeken aan te passen."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50
-msgid "Maximum width of the viewer window, in pixels."
-msgstr "Maximale breedte van het leesvenster, in pixels."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""
"Herschaal afbeeldingen groter dan het leesvenster zodat deze er in passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "Hyphenate text"
msgstr "Tekst afbreken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "Default language for hyphenation rules"
msgstr "Standaardtaal voor afhandeling woordafbreken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "Save the current position in the document, when quitting"
msgstr "Sla de huidige positie in het document op bij afsluiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "Have the mouse wheel turn pages"
msgstr "Pagina's omslaan met muiswiel"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""
"Tijd, in seconden, voor animatie bij het omslaan van een pagina. Standaard: "
"een halve seconde."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
msgid "Font options"
msgstr "Lettertype opties"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
msgid "The serif font family"
msgstr "Lettertypefamilie voor letters met schreef (serif)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
msgid "The sans-serif font family"
msgstr "Lettertypefamilie voor schreefloze letters (sans-serif)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
msgid "The monospaced font family"
msgstr "Lettertypefamilie voor letters met vaste breedte (monospace)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
msgid "The standard font size in px"
msgstr "De standaard lettergrootte in px"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78
msgid "The monospaced font size in px"
msgstr "De niet-proportionele lettergrootte in px"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
msgid "The standard font type"
msgstr "Het standaardlettertype"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134
msgid "Still editing"
msgstr "Nog aan het bewerken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
@@ -17588,40 +17613,40 @@ msgstr ""
"U bent halverwege de definitie van een sneltoetscombinatie. Voltooi deze "
"eerst door buiten het definitievakje te klikken."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526
msgid "&Lookup in dictionary"
msgstr "Woordenboek raadp&legen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
msgid "&Search for next occurrence"
msgstr "&Zoek naar volgende voorkomen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146
msgid "Go to..."
msgstr "Ga naar…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548
msgid "Next Section"
msgstr "Volgende paragraaf"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Previous Section"
msgstr "Vorige paragraaf"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551
msgid "Document Start"
msgstr "Begin van document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document End"
msgstr "Einde van document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554
msgid "Section Start"
msgstr "Begin van paragraaf"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section End"
msgstr "Einde van paragraaf"
@@ -17673,45 +17698,74 @@ msgstr "Naar links scrollen"
msgid "Scroll right"
msgstr "Naar rechts scrollen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
msgid "Book format"
msgstr "Formaat van boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134
msgid "Position in book"
msgstr "Positie in boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
"Ga naar een referentie. Gebruik referentiemodus om referentienummers te zien."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219
msgid "Search for text in book"
msgstr "Zoek naar tekst in boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
+#, python-format
+msgid "Toggle full screen (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306
+msgid "Full screen mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307
+msgid "Right click to show controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+msgid "Press Esc to quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322
+msgid "Show/hide controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334
msgid "Print Preview"
msgstr "Afdrukvoorbeeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344
msgid "Clear list of recently opened books"
msgstr "Lijst met recent geopende boeken wissen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425
#, python-format
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Met dict.org verbinden om %s… op te zoeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531
+msgid "No such location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532
+msgid "The location pointed to by this item does not exist."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
msgid "Choose ebook"
msgstr "E-book kiezen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
msgid "Ebooks"
msgstr "E-books"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
#, python-format
msgid ""
"Make font size %(which)s\n"
@@ -17720,76 +17774,76 @@ msgstr ""
"Maak tekengrootte %(which)s\n"
"Huidige vergroting: %(mag).1f"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605
msgid "larger"
msgstr "groter"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
msgid "smaller"
msgstr "kleiner"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623
#, python-format
msgid "No matches found for: %s"
msgstr "Geen resultaten gevonden voor: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660
msgid "Loading flow..."
msgstr "Bladervenster laden..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
#, python-format
msgid "Laying out %s"
msgstr "Opmaken %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741
#, python-format
msgid "Bookmark #%d"
msgstr "Bladwijzer #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745
msgid "Add bookmark"
msgstr "Bladwijzer toevoegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746
msgid "Enter title for bookmark:"
msgstr "Geef titel voor bladwijzer:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756
msgid "Manage Bookmarks"
msgstr "Bladwijzers beheren"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797
msgid "Loading ebook..."
msgstr "E-book laden…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809
msgid "Could not open ebook"
msgstr "Kan e-book niet openen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Options to control the ebook viewer"
msgstr "Opties voor de e-book leesvenster"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na "
"het opstarten."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te "
"starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931
msgid "Print javascript alert and console messages to the console"
msgstr "Print javascript waarschuwingen en console berichten op de console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933
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."
@@ -17797,7 +17851,7 @@ msgstr ""
"De positie waarop het geselecteerde boek geopend moet worden. De positie is "
"een locatie zoals weergeven in de linker bovenhoek van het leesvenster."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940
msgid ""
"%prog [options] file\n"
"\n"
@@ -17871,11 +17925,11 @@ msgstr "Het vorige item zoeken"
msgid "Print eBook"
msgstr "E-book afdrukken"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
msgid "Test name invalid"
msgstr "Test naam ongeldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105
#, python-format
msgid ""
"The name %r does not appear to end with a file extension. The name "
@@ -17884,19 +17938,19 @@ msgstr ""
"De naam %r lijkt niet te eindigen op een bestandsextentie. De naam "
"moet eindigen met een bestandsextentie zoals .epub of .mobi"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995
msgid "Drag to resize"
msgstr "Sleep om de grootte aan te passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030
msgid "Show"
msgstr "Weergeven"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037
msgid "Hide"
msgstr "Verbergen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074
msgid "Toggle"
msgstr "Omschakelen"
@@ -18325,63 +18379,63 @@ msgstr ""
"hostnaam of het IP-adres van de computer waar calibre op draait te gebruiken."
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
msgid "checked"
msgstr "aangevinkt"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "yes"
msgstr "ja"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "no"
msgstr "nee"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "unchecked"
msgstr "niet aangevinkt"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:377
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:389
msgid "today"
msgstr "vandaag"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:380
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:392
msgid "yesterday"
msgstr "gisteren"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:383
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:395
msgid "thismonth"
msgstr "dezemaand"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:386
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:387
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:399
msgid "daysago"
msgstr "dagengeleden"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "blank"
msgstr "blanco"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "empty"
msgstr "leeg"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
msgid "Invalid boolean query \"{0}\""
msgstr "Foutieve boolean opdracht \"{0}\""
@@ -18893,7 +18947,7 @@ msgstr ""
"gebruikershandleiding raadplegen. Standaard word er niet gefilterd."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:159
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -18923,7 +18977,7 @@ msgstr "Ongeldige velden. Beschikbare velden:"
msgid "Invalid sort field. Available fields:"
msgstr "Ongeldig sorteerveld. Beschikbare velden:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
@@ -18931,7 +18985,7 @@ msgstr ""
"De volgende boeken zijn niet toegevoegd omdat ze al in de database aanwezig "
"zijn. (Zie de --duplicates-optie):"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:295
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -18945,7 +18999,7 @@ msgstr ""
"ook worden\n"
"opgegeven, zie de opties over mappen hieronder.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:297
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
@@ -18953,11 +19007,11 @@ msgstr ""
"Neem aan dat iedere map slechts een enkel logisch boek bevat, en dat alle "
"bestanden in de map verschillende bestandsformaten voor dat ene boek zijn"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:299
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
msgid "Process directories recursively"
msgstr "Mappen recursief verwerken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:301
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
@@ -18965,28 +19019,40 @@ msgstr ""
"Voeg boeken toe aan de database, zelfs als deze al bestaan. Vergelijking is "
"gebaseerd op de boektitels."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
msgid "Add an empty book (a book with no formats)"
msgstr ""
"Voeg een leeg boek toe (een boek dat van geen enkel formaat gebruikt maakt)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
-msgid "Set the title of the added empty book"
-msgstr "Geef de titel voor het toegevoegde lege boek op"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:311
+msgid "Set the title of the added book(s)"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
-msgid "Set the authors of the added empty book"
-msgstr "Geef de auteurs van het toegevoegde lege boek op"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+msgid "Set the authors of the added book(s)"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
-msgid "Set the ISBN of the added empty book"
-msgstr "Geef het ISBN van het toegevoegde lege boek op"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:315
+msgid "Set the ISBN of the added book(s)"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:335
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
+msgid "Set the tags of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:319
+msgid "Set the series of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:321
+msgid "Set the series number of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:356
msgid "You must specify at least one file to add"
msgstr "U moet tenminste één boek opgegeven om toe te voegen"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:353
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:376
msgid ""
"%prog remove ids\n"
"\n"
@@ -19003,11 +19069,11 @@ msgstr ""
"commando te gebruiken). Bijvoorbeeld: 23,34,57-85 (bij opgave van een reeks, "
"wordt het laatste nummer niet opgenomen).\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "You must specify at least one book to remove"
msgstr "U moet minstens één boek opgeven om te verwijderen"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:412
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -19021,15 +19087,15 @@ msgstr ""
"logische boek geïdentificeerd door ID. U kunt het list-commando gebruiken om "
" ID's te vinden. Als het formaat al bestaat, wordt het vervangen.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:426
msgid "You must specify an id and an ebook file"
msgstr "U moet een ID en een e-bookbestand opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:408
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid "ebook file must have an extension"
msgstr "E-bookbestand moet een extensie hebben"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:418
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:441
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -19046,11 +19112,11 @@ msgstr ""
"LRF, TXT of EPUB. Als het logische boek niet in dit formaat bestaat zal er "
"niets gebeuren.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:457
msgid "You must specify an id and a format"
msgstr "U moet een id en een formaat opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:453
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:476
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -19066,15 +19132,15 @@ msgstr ""
"boek dat bij de id hoort.\n"
"id is een nummer verkregen met het list-commando.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:460
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "Print metadata in OPF form (XML)"
msgstr "Metadata in OPF-formaat (XML) afdrukken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:469
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:492
msgid "You must specify an id"
msgstr "U moet een id opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -19094,11 +19160,11 @@ msgstr ""
"U kunt een kort overzicht voor het OPF-formaat krijgen door de --as-opf \n"
"optie met het commando show_metadata te gebruiken.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:500
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
msgid "You must specify an id and a metadata file"
msgstr "U moet een id en bestand met metadata opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:520
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -19116,28 +19182,28 @@ msgstr ""
"(in een opf-bestand). \n"
"U kunt id-nummers met het list-commando vinden.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:528
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid "Export all books in database, ignoring the list of ids."
msgstr "Exporteer alle boeken in de database, negeer de lijst met id's."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:530
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
msgid "Export books to the specified directory. Default is"
msgstr "Exporteer boeken naar de opgegeven map. Standaard is dit"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:532
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
msgid "Export all books into a single directory"
msgstr "Exporteer alle boeken naar een enkele map"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:539
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "Specifying this switch will turn this behavior off."
msgstr "Als u dit opgeeft zal het gedrag uitgeschakeld worden."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
#, python-format
msgid "You must specify some ids or the %s option"
msgstr "U moet id's opgeven of de %s-optie gebruiken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:598
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -19154,7 +19220,7 @@ msgstr ""
"bevatten. name is de aan de menselijke taal aangepaste naam van de kolom.\n"
"datatype één van: {0}\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:584
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:607
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
@@ -19162,7 +19228,7 @@ msgstr ""
"Deze kolom slaat informatie op als bij labels (waarden gescheiden door "
"komma's). Van toepassing op datatype tekst."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:611
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted. This is a JSON string. For enumeration columns, use --"
@@ -19172,11 +19238,11 @@ msgstr ""
"een JSON string. Voor genummerde kolommen gebruikt u --"
"display='{\"enum_values\":[\"waarde1\", \"waarde2\"]}'"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:602
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid "You must specify label, name and datatype"
msgstr "U moet een label, naam en datatype opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:664
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
msgid ""
"\n"
" %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n"
@@ -19194,7 +19260,7 @@ msgstr ""
"catalogus uit zien.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
@@ -19204,7 +19270,7 @@ msgstr ""
"Indien gebruikt, zal --search genegeerd worden.\n"
"Standaard: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:704
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
@@ -19214,18 +19280,18 @@ msgstr ""
"zoekopdracht, zie de zoekfunctionaliteit in de gebruikershandleiding.\n"
"Standaard: geen filter"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:710
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528
msgid "Show detailed output information. Useful for debugging"
msgstr ""
"Laat gedetailleerde uitvoerinformatie zien. Nuttig bij het opsporen van "
"problemen"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "Error: You must specify a catalog output file"
msgstr "Fout: U moet een uitvoerbestand voor de catalogus opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:747
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -19246,7 +19312,7 @@ msgstr ""
" te maken van het custom_columns-commando.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:757
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
@@ -19254,11 +19320,11 @@ msgstr ""
"Als de kolom meerde waardes bevat, voeg dan de opgegeven waarden aan de "
"bestaande toe, in plaats van ze te vervangen."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:791
msgid "Error: You must specify a field name, id and value"
msgstr "Fout: U moet een veldnaam, id en waarde opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:811
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -19272,21 +19338,21 @@ msgstr ""
" Geef beschikbare persoonlijke kolommen weer. Toont kolom labels en IDs.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:794
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:817
msgid "Show details for each column."
msgstr "Details voor iedere kolom weergeven."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:806
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
#, python-format
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr ""
"U zult alle gegevens in de kolom: %r verliezen. Weet u het zeker (j/n)? "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "y"
msgstr "j"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:815
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -19302,15 +19368,15 @@ msgstr ""
" beschikbare kolommen met het custom_columns-commando weergeven.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
msgid "Do not ask for confirmation"
msgstr "Niet om bevestiging vragen"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:832
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:855
msgid "Error: You must specify a column label"
msgstr "Fout: U moet een kolomlabel opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:843
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -19332,42 +19398,42 @@ msgstr ""
" dan wordt de oude opdracht vervangen.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:860
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
msgid "Error: You must specify an action (add|remove|list)"
msgstr "Fout: U moet een taak opgeven (add|remove|list)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:868
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:891
msgid "Name:"
msgstr "Naam:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:869
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
msgid "Search string:"
msgstr "Zoektekst:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:875
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
msgid "Error: You must specify a name and a search string"
msgstr "Fout: U moet een naam en een zoektekst opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:878
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid "added"
msgstr "toegevoegd"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:906
msgid "Error: You must specify a name"
msgstr "Fout: U moet een naam opgeven"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:909
msgid "removed"
msgstr "verwijderd"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:890
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:913
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
"Fout: Taak %s wordt niet herkend, het moet een van deze zijn : "
"(add|remove|list)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:921
msgid ""
"%prog check_library [options]\n"
"\n"
@@ -19379,12 +19445,12 @@ msgstr ""
"Voer controles uit op het bestandssysteem van de bibliotheek. Rapporten zijn "
"{0}\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:928
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078
msgid "Output in CSV"
msgstr "Uitvoer naar CSV"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:908
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:931
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
@@ -19392,7 +19458,7 @@ msgstr ""
"Kommagescheiden lijst van rapporten.\n"
"Standaard: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:912
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:935
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
@@ -19400,7 +19466,7 @@ msgstr ""
"Kommagescheiden lijst van te negeren extensies.\n"
"Standaard: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:916
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:939
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
@@ -19408,11 +19474,11 @@ msgstr ""
"Kommagescheiden lijst van te negeren namen.\n"
"Standaard: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:946
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:969
msgid "Unknown report check"
msgstr "Onbekende rapportcontrole"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:980
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003
msgid ""
"%prog restore_database [options]\n"
"\n"
@@ -19441,7 +19507,7 @@ msgstr ""
"gevonden is in de OPF-bestanden.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
@@ -19449,12 +19515,12 @@ msgstr ""
"Het herstel echt uitvoeren. Het commando zal niet uitgevoerd worden tenzij "
"deze optie ingesteld is."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr "U moet de %s-optie meegeven om herstel uit te voeren"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067
msgid ""
"%prog list_categories [options]\n"
"\n"
@@ -19466,7 +19532,7 @@ msgstr ""
"Maak een rapport van de categorie-informatie in de database. De\n"
"informatie is gelijk aan wat er in het labelpaneel staat.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
@@ -19474,7 +19540,7 @@ msgstr ""
"Toon alleen het aantal items in een categorie in plaats van de aantallen per "
"item binnen in de categorie"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
@@ -19482,7 +19548,7 @@ msgstr ""
"Het teken om rondom de categorie waarde te plaatsen in CSV modus. Standaard "
"is dubbele aanhalingstekens (\")."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
@@ -19490,17 +19556,17 @@ msgstr ""
"Kommagescheiden lijst van categorie-opzoeknamen.\n"
"Standaard: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
"Het teken dat gebruikt wordt om velden te scheiden in CSV-modus. Standaard "
"is dit een komma."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127
msgid "CATEGORY ITEMS"
msgstr "Categorie-items"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
@@ -19538,17 +19604,17 @@ msgstr ""
msgid "%(tt)sAverage rating is %(rating)3.1f"
msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466
#, python-format
msgid " Migrating old database to ebook library in %s Migreer oude database naar e-book-bibliotheek op %s A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click here."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219
msgid "User &Stylesheet"
msgstr ""
@@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929
msgid "Remember last used window size"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50
-msgid "Maximum width of the viewer window, in pixels."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "Hyphenate text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "Default language for hyphenation rules"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "Save the current position in the document, when quitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "Have the mouse wheel turn pages"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
msgid "Font options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
msgid "The serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
msgid "The sans-serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
msgid "The monospaced font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
msgid "The standard font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78
msgid "The monospaced font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134
msgid "Still editing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
msgid "&Search for next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section End"
msgstr ""
@@ -15761,122 +15786,151 @@ msgstr ""
msgid "Scroll right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297
-msgid "Print Preview"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
+#, python-format
+msgid "Toggle full screen (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306
+msgid "Full screen mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307
+msgid "Right click to show controls"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+msgid "Press Esc to quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322
+msgid "Show/hide controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334
+msgid "Print Preview"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425
#, python-format
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531
+msgid "No such location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532
+msgid "The location pointed to by this item does not exist."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
#, python-format
msgid ""
"Make font size %(which)s\n"
"Current magnification: %(mag).1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605
msgid "larger"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
msgid "smaller"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623
#, python-format
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
#, python-format
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741
#, python-format
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923
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:811
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933
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:825
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940
msgid ""
"%prog [options] file\n"
"\n"
@@ -15947,30 +16001,30 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
msgid "Test name invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105
#, python-format
msgid ""
"The name %r does not appear to end with a file extension. The name "
"must end with a file extension like .epub or .mobi"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074
msgid "Toggle"
msgstr ""
@@ -16342,63 +16396,63 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "unchecked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:377
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:389
msgid "today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:380
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:392
msgid "yesterday"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:383
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:395
msgid "thismonth"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:386
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:387
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:399
msgid "daysago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "empty"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
msgid "Invalid boolean query \"{0}\""
msgstr ""
@@ -16771,7 +16825,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:159
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -16795,13 +16849,13 @@ msgstr ""
msgid "Invalid sort field. Available fields:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:295
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -16810,43 +16864,55 @@ msgid ""
"the directory related options below.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:297
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:299
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
msgid "Process directories recursively"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:301
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
msgid "Add an empty book (a book with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
-msgid "Set the title of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:311
+msgid "Set the title of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
-msgid "Set the authors of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+msgid "Set the authors of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
-msgid "Set the ISBN of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:315
+msgid "Set the ISBN of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:335
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
+msgid "Set the tags of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:319
+msgid "Set the series of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:321
+msgid "Set the series number of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:356
msgid "You must specify at least one file to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:353
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:376
msgid ""
"%prog remove ids\n"
"\n"
@@ -16857,11 +16923,11 @@ msgid ""
"included).\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "You must specify at least one book to remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:412
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -16870,15 +16936,15 @@ msgid ""
"already exists, it is replaced.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:426
msgid "You must specify an id and an ebook file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:408
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid "ebook file must have an extension"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:418
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:441
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -16888,11 +16954,11 @@ msgid ""
"EPUB. If the logical book does not have fmt available, do nothing.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:457
msgid "You must specify an id and a format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:453
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:476
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -16902,15 +16968,15 @@ msgid ""
"id is an id number from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:460
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "Print metadata in OPF form (XML)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:469
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:492
msgid "You must specify an id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -16923,11 +16989,11 @@ msgid ""
"show_metadata command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:500
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
msgid "You must specify an id and a metadata file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:520
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -16938,28 +17004,28 @@ msgid ""
"an opf file). You can get id numbers from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:528
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid "Export all books in database, ignoring the list of ids."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:530
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
msgid "Export books to the specified directory. Default is"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:532
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
msgid "Export all books into a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:539
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "Specifying this switch will turn this behavior off."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
#, python-format
msgid "You must specify some ids or the %s option"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:598
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -16970,24 +17036,24 @@ msgid ""
"datatype is one of: {0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:584
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:607
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:611
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted. This is a JSON string. For enumeration columns, use --"
"display='{\"enum_values\":[\"val1\", \"val2\"]}'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:602
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid "You must specify label, name and datatype"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:664
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
msgid ""
"\n"
" %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n"
@@ -16998,30 +17064,30 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:704
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:710
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528
msgid "Show detailed output information. Useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "Error: You must specify a catalog output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:747
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -17033,17 +17099,17 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:757
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:791
msgid "Error: You must specify a field name, id and value"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:811
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -17052,20 +17118,20 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:794
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:817
msgid "Show details for each column."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:806
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
#, python-format
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:815
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -17075,15 +17141,15 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
msgid "Do not ask for confirmation"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:832
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:855
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:843
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -17096,40 +17162,40 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:860
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
msgid "Error: You must specify an action (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:868
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:891
msgid "Name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:869
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
msgid "Search string:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:875
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
msgid "Error: You must specify a name and a search string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:878
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid "added"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:906
msgid "Error: You must specify a name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:909
msgid "removed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:890
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:913
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:921
msgid ""
"%prog check_library [options]\n"
"\n"
@@ -17137,34 +17203,34 @@ msgid ""
"{0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:928
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078
msgid "Output in CSV"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:908
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:931
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:912
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:935
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:916
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:939
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:946
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:969
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:980
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003
msgid ""
"%prog restore_database [options]\n"
"\n"
@@ -17179,18 +17245,18 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067
msgid ""
"%prog list_categories [options]\n"
"\n"
@@ -17198,33 +17264,33 @@ msgid ""
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127
msgid "CATEGORY ITEMS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
@@ -17252,17 +17318,17 @@ msgstr ""
msgid "%(tt)sAverage rating is %(rating)3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466
#, python-format
msgid " Migrating old database to ebook library in %s A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click here."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219
msgid "User &Stylesheet"
msgstr ""
@@ -15601,124 +15630,120 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929
msgid "Remember last used window size"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50
-msgid "Maximum width of the viewer window, in pixels."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "Hyphenate text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "Default language for hyphenation rules"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "Save the current position in the document, when quitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "Have the mouse wheel turn pages"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
msgid "Font options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
msgid "The serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
msgid "The sans-serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
msgid "The monospaced font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
msgid "The standard font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78
msgid "The monospaced font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134
msgid "Still editing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
msgid "&Search for next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section End"
msgstr ""
@@ -15770,122 +15795,151 @@ msgstr ""
msgid "Scroll right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297
-msgid "Print Preview"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
+#, python-format
+msgid "Toggle full screen (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306
+msgid "Full screen mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307
+msgid "Right click to show controls"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+msgid "Press Esc to quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322
+msgid "Show/hide controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334
+msgid "Print Preview"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425
#, python-format
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531
+msgid "No such location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532
+msgid "The location pointed to by this item does not exist."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
#, python-format
msgid ""
"Make font size %(which)s\n"
"Current magnification: %(mag).1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605
msgid "larger"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
msgid "smaller"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623
#, python-format
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
#, python-format
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741
#, python-format
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923
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:811
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933
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:825
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940
msgid ""
"%prog [options] file\n"
"\n"
@@ -15956,30 +16010,30 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
msgid "Test name invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105
#, python-format
msgid ""
"The name %r does not appear to end with a file extension. The name "
"must end with a file extension like .epub or .mobi"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074
msgid "Toggle"
msgstr ""
@@ -16351,63 +16405,63 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "unchecked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:377
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:389
msgid "today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:380
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:392
msgid "yesterday"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:383
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:395
msgid "thismonth"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:386
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:387
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:399
msgid "daysago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "empty"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
msgid "Invalid boolean query \"{0}\""
msgstr ""
@@ -16780,7 +16834,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:159
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -16804,13 +16858,13 @@ msgstr ""
msgid "Invalid sort field. Available fields:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:295
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -16819,43 +16873,55 @@ msgid ""
"the directory related options below.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:297
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:299
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
msgid "Process directories recursively"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:301
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
msgid "Add an empty book (a book with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
-msgid "Set the title of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:311
+msgid "Set the title of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
-msgid "Set the authors of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+msgid "Set the authors of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
-msgid "Set the ISBN of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:315
+msgid "Set the ISBN of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:335
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
+msgid "Set the tags of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:319
+msgid "Set the series of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:321
+msgid "Set the series number of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:356
msgid "You must specify at least one file to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:353
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:376
msgid ""
"%prog remove ids\n"
"\n"
@@ -16866,11 +16932,11 @@ msgid ""
"included).\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "You must specify at least one book to remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:412
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -16879,15 +16945,15 @@ msgid ""
"already exists, it is replaced.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:426
msgid "You must specify an id and an ebook file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:408
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid "ebook file must have an extension"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:418
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:441
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -16897,11 +16963,11 @@ msgid ""
"EPUB. If the logical book does not have fmt available, do nothing.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:457
msgid "You must specify an id and a format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:453
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:476
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -16911,15 +16977,15 @@ msgid ""
"id is an id number from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:460
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "Print metadata in OPF form (XML)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:469
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:492
msgid "You must specify an id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -16932,11 +16998,11 @@ msgid ""
"show_metadata command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:500
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
msgid "You must specify an id and a metadata file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:520
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -16947,28 +17013,28 @@ msgid ""
"an opf file). You can get id numbers from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:528
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid "Export all books in database, ignoring the list of ids."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:530
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
msgid "Export books to the specified directory. Default is"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:532
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
msgid "Export all books into a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:539
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "Specifying this switch will turn this behavior off."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
#, python-format
msgid "You must specify some ids or the %s option"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:598
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -16979,24 +17045,24 @@ msgid ""
"datatype is one of: {0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:584
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:607
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:611
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted. This is a JSON string. For enumeration columns, use --"
"display='{\"enum_values\":[\"val1\", \"val2\"]}'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:602
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid "You must specify label, name and datatype"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:664
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
msgid ""
"\n"
" %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n"
@@ -17007,30 +17073,30 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:704
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:710
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528
msgid "Show detailed output information. Useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "Error: You must specify a catalog output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:747
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -17042,17 +17108,17 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:757
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:791
msgid "Error: You must specify a field name, id and value"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:811
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -17061,20 +17127,20 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:794
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:817
msgid "Show details for each column."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:806
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
#, python-format
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:815
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -17084,15 +17150,15 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
msgid "Do not ask for confirmation"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:832
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:855
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:843
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -17105,40 +17171,40 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:860
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
msgid "Error: You must specify an action (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:868
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:891
msgid "Name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:869
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
msgid "Search string:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:875
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
msgid "Error: You must specify a name and a search string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:878
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid "added"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:906
msgid "Error: You must specify a name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:909
msgid "removed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:890
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:913
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:921
msgid ""
"%prog check_library [options]\n"
"\n"
@@ -17146,34 +17212,34 @@ msgid ""
"{0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:928
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078
msgid "Output in CSV"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:908
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:931
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:912
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:935
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:916
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:939
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:946
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:969
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:980
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003
msgid ""
"%prog restore_database [options]\n"
"\n"
@@ -17188,18 +17254,18 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067
msgid ""
"%prog list_categories [options]\n"
"\n"
@@ -17207,33 +17273,33 @@ msgid ""
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127
msgid "CATEGORY ITEMS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
@@ -17261,17 +17327,17 @@ msgstr ""
msgid "%(tt)sAverage rating is %(rating)3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466
#, python-format
msgid " Migrating old database to ebook library in %s A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click here."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219
msgid "User &Stylesheet"
msgstr ""
@@ -15599,124 +15628,120 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929
msgid "Remember last used window size"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50
-msgid "Maximum width of the viewer window, in pixels."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "Hyphenate text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "Default language for hyphenation rules"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "Save the current position in the document, when quitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "Have the mouse wheel turn pages"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
msgid "Font options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
msgid "The serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
msgid "The sans-serif font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
msgid "The monospaced font family"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
msgid "The standard font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78
msgid "The monospaced font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134
msgid "Still editing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
msgid "&Search for next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section End"
msgstr ""
@@ -15768,122 +15793,151 @@ msgstr ""
msgid "Scroll right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297
-msgid "Print Preview"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
+#, python-format
+msgid "Toggle full screen (%s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306
+msgid "Full screen mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307
+msgid "Right click to show controls"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308
+msgid "Press Esc to quit"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322
+msgid "Show/hide controls"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334
+msgid "Print Preview"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425
#, python-format
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531
+msgid "No such location"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532
+msgid "The location pointed to by this item does not exist."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
#, python-format
msgid ""
"Make font size %(which)s\n"
"Current magnification: %(mag).1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605
msgid "larger"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
msgid "smaller"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623
#, python-format
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
#, python-format
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741
#, python-format
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923
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:811
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933
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:825
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940
msgid ""
"%prog [options] file\n"
"\n"
@@ -15954,30 +16008,30 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
msgid "Test name invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105
#, python-format
msgid ""
"The name %r does not appear to end with a file extension. The name "
"must end with a file extension like .epub or .mobi"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074
msgid "Toggle"
msgstr ""
@@ -16349,63 +16403,63 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:608
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:596
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:610
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:620
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:165
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/caches.py:595
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:605
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:607
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "unchecked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:377
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:389
msgid "today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:380
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:392
msgid "yesterday"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:383
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:395
msgid "thismonth"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:386
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:387
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:398
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:399
msgid "daysago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:602
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:597
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
msgid "empty"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:598
msgid "Invalid boolean query \"{0}\""
msgstr ""
@@ -16778,7 +16832,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:159
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -16802,13 +16856,13 @@ msgstr ""
msgid "Invalid sort field. Available fields:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:264
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:295
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -16817,43 +16871,55 @@ msgid ""
"the directory related options below.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:297
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:299
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
msgid "Process directories recursively"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:301
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:303
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
msgid "Add an empty book (a book with no formats)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:305
-msgid "Set the title of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:311
+msgid "Set the title of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:307
-msgid "Set the authors of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+msgid "Set the authors of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:309
-msgid "Set the ISBN of the added empty book"
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:315
+msgid "Set the ISBN of the added book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:335
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
+msgid "Set the tags of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:319
+msgid "Set the series of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:321
+msgid "Set the series number of the added book(s)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:356
msgid "You must specify at least one file to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:353
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:376
msgid ""
"%prog remove ids\n"
"\n"
@@ -16864,11 +16930,11 @@ msgid ""
"included).\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "You must specify at least one book to remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:412
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -16877,15 +16943,15 @@ msgid ""
"already exists, it is replaced.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:426
msgid "You must specify an id and an ebook file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:408
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid "ebook file must have an extension"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:418
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:441
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -16895,11 +16961,11 @@ msgid ""
"EPUB. If the logical book does not have fmt available, do nothing.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:457
msgid "You must specify an id and a format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:453
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:476
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -16909,15 +16975,15 @@ msgid ""
"id is an id number from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:460
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "Print metadata in OPF form (XML)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:469
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:492
msgid "You must specify an id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -16930,11 +16996,11 @@ msgid ""
"show_metadata command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:500
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
msgid "You must specify an id and a metadata file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:520
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -16945,28 +17011,28 @@ msgid ""
"an opf file). You can get id numbers from the list command.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:528
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid "Export all books in database, ignoring the list of ids."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:530
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
msgid "Export books to the specified directory. Default is"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:532
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
msgid "Export all books into a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:539
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "Specifying this switch will turn this behavior off."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
#, python-format
msgid "You must specify some ids or the %s option"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:598
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -16977,24 +17043,24 @@ msgid ""
"datatype is one of: {0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:584
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:607
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:611
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted. This is a JSON string. For enumeration columns, use --"
"display='{\"enum_values\":[\"val1\", \"val2\"]}'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:602
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid "You must specify label, name and datatype"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:664
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
msgid ""
"\n"
" %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n"
@@ -17005,30 +17071,30 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:704
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:687
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:710
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528
msgid "Show detailed output information. Useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:700
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "Error: You must specify a catalog output file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:747
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -17040,17 +17106,17 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:757
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:791
msgid "Error: You must specify a field name, id and value"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:811
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -17059,20 +17125,20 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:794
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:817
msgid "Show details for each column."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:806
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:829
#, python-format
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:815
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -17082,15 +17148,15 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
msgid "Do not ask for confirmation"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:832
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:855
msgid "Error: You must specify a column label"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:843
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -17103,40 +17169,40 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:860
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
msgid "Error: You must specify an action (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:868
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:891
msgid "Name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:869
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
msgid "Search string:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:875
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
msgid "Error: You must specify a name and a search string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:878
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid "added"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:883
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:906
msgid "Error: You must specify a name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:909
msgid "removed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:890
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:913
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:898
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:921
msgid ""
"%prog check_library [options]\n"
"\n"
@@ -17144,34 +17210,34 @@ msgid ""
"{0}\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:928
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078
msgid "Output in CSV"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:908
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:931
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:912
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:935
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:916
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:939
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:946
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:969
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:980
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003
msgid ""
"%prog restore_database [options]\n"
"\n"
@@ -17186,18 +17252,18 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067
msgid ""
"%prog list_categories [options]\n"
"\n"
@@ -17205,33 +17271,33 @@ msgid ""
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127
msgid "CATEGORY ITEMS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
@@ -17259,17 +17325,17 @@ msgstr ""
msgid "%(tt)sAverage rating is %(rating)3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466
#, python-format
msgid " Migrating old database to ebook library in %s lub
zawierające słowa \"chapter\",\"book\",\"section\", "
+"\"prologue\", \"epilogue\", lub \"part\" jako tytuły rozdziałów oraz "
+"wszystkie znaczniki mające parametr class=\"chapter\". Wyrażenie musi dać w "
+"wyniku listę elementów. Aby wyłączyć wykrywanie rozdziałów użyj wyrażenia "
+"\"/\". Więcej informacji znajdziesz w XPath Tutorial w podręczniku calibre."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:298
msgid ""
@@ -4092,7 +4137,7 @@ msgstr "Nie"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:580
msgid "Title"
msgstr "Tytuł"
@@ -5061,17 +5106,21 @@ msgstr "Dodaj z ISBN"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:71
msgid "Add files to selected book records"
-msgstr "Dodaj pliki do wybranych list książek"
+msgstr "Dodaj pliki do zaznaczonych książek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:72
msgid "Shift+A"
msgstr "Shift+A"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:74
+msgid "Configure the adding of books"
+msgstr "Konfiguruj dodawanie książek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:89
-#: /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/edit_metadata.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:223
@@ -5080,16 +5129,16 @@ msgstr "Shift+A"
msgid "No books selected"
msgstr "Nie wybrano książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96
msgid "Cannot add files as no books are selected"
msgstr "Nie można dodać plików ponieważ żadna książka nie jest wybrana."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:118
msgid "Are you sure"
msgstr "Czy jesteś pewien"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:101
#, python-format
msgid ""
"Are you sure you want to add the same files to all %d books? If the format "
@@ -5098,36 +5147,36 @@ msgstr ""
"Czy jesteś pewien, że chcesz dodać te same pliki do %d książek? Jeśli plik o "
"tym rozszerzeniu już istnieje dla danej książki, zostanie zastąpiony."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:107
msgid "Select book files"
msgstr "Wybierz pliki książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:178
msgid "Adding"
msgstr "Dodawanie"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:179
msgid "Creating book records from ISBNs"
msgstr "Tworzenie wpisów książek na podstawie ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:319
msgid "Uploading books to device."
msgstr "Przesyłam książki na urządzenie."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:282
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290
msgid "Supported books"
msgstr "Wspierane książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:293
msgid "Select books"
msgstr "Wybierz książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:331
msgid "Merged some books"
msgstr "Scal niektóre książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:332
msgid ""
"The following duplicate books were found and incoming book formats were "
"processed and merged into your Calibre database according to your automerge "
@@ -5137,21 +5186,21 @@ msgstr ""
"zostały przetworzone i dołączone do bazy danych calibre zgodnie z twoimi "
"ustawieniami auto-dołączania:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:351
msgid "Failed to read metadata"
msgstr "Nie można było odczytać metadanych"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:352
msgid "Failed to read metadata from the following"
msgstr "Nie można było odczytać metadanych z nastepujących"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:397
msgid "Add to library"
msgstr "Dodaj do biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:378
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:106
@@ -5162,13 +5211,13 @@ msgstr "Dodaj do biblioteki"
msgid "No book selected"
msgstr "Nie wybrano żadnej książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:391
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""
"Następujące książki są wirtualne i nie mogą być dodane do biblioteki calibre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:397
msgid "No book files found"
msgstr "Nie znaleziono żadnych plików książek"
@@ -5223,28 +5272,28 @@ msgstr ""
"Nie udało się pobrać komentarzy dla niektórych książek. Kliknij \"Pokaż "
"szczegóły\" aby zobaczyć dokładniejsze informacje."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:21
msgid "Create catalog"
msgstr "Utwórz katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:39
msgid "No books selected for catalog generation"
msgstr "Nie wybrano książek dla generowanego katalogu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:62
#, python-format
msgid "Generating %s catalog..."
msgstr "Generowanie katalogu %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:86
msgid "Catalog generated."
msgstr "Katalog został wygenerowany."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:89
msgid "Export Catalog Directory"
msgstr "Eksportuj folder katalogu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:90
#, python-format
msgid "Select destination for %(title)s.%(fmt)s"
msgstr "Wybierz położenie dla %(title)s.%(fmt)s"
@@ -5457,7 +5506,7 @@ msgstr ""
"sprawdził czy pliki w bibliotece zgadzają się z informacjami w bazie danych?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:777
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1006
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:116
@@ -5488,7 +5537,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:474
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:479
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:943
msgid "Not allowed"
@@ -5540,46 +5589,68 @@ msgstr "Rozpoczynam konwersję %d książki(ek)"
msgid "Empty output file, probably the conversion process crashed"
msgstr "Plik wyjściowy pusty, prawdopodobnie proces konwersji się wysypał"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
+#: /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/auto_add.py:214
+#, python-format
+msgid "%(title)s by %(author)s"
+msgstr "%(title)s autorstwa %(author)s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:131
msgid "Copy to library"
msgstr "Kopiuj do biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:132
msgid "Copy selected books to the specified library"
msgstr "Kopiuj wybrane książki do wybranej biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:165
msgid "(delete after copy)"
msgstr "(po skopiowaniu skasuj)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:174
msgid "Cannot copy"
msgstr "Nie można skopiować"
-#: /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
msgid "No library"
msgstr "Nie ma biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:180
#, python-format
msgid "No library found at %s"
msgstr "Nie znaleziono żadnej biblioteki w lokalizacji %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:186
msgid "Copying"
msgstr "Kopiowanie"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197
msgid "Could not copy books: "
msgstr "Nie można skopiować książek: "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:201
#, python-format
msgid "Copied %(num)d books to %(loc)s"
msgstr "Skopiowano %(num)d książek do %(loc)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:205
+msgid "Auto merged"
+msgstr "Automatycznie scalone"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:206
+msgid ""
+"Some books were automatically merged into existing records in the target "
+"library. Click Show details to see which ones. This behavior is controlled "
+"by the Auto merge option in Preferences->Adding books."
+msgstr ""
+"Niektóre książki zostały automatycznie połączone z istniejącymi rekordami w "
+"bibliotece. Kliknij Pokaż szczegóły, by zobaczyć jakie to książki. "
+"Automatyczne łączenie książek może być ustawiane w Preferencje -> Dodawanie "
+"książek."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225
msgid ""
"You cannot use other libraries while using the environment variable "
"CALIBRE_OVERRIDE_DATABASE_PATH."
@@ -6057,7 +6128,7 @@ msgid "Move to next highlighted match"
msgstr "Przejdź do kolejnej, wyróżnionej, pasującej pozycji"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388
msgid "N"
msgstr "N"
@@ -6516,12 +6587,6 @@ msgstr ""
"calibre i dodawać książki w mniejszych ilościach, aż znajdziesz tą, która "
"spowodowała problem."
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:385
-#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:214
-#, python-format
-msgid "%(title)s by %(author)s"
-msgstr "%(title)s autorstwa %(author)s"
-
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387
#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:216
msgid "Duplicates found!"
@@ -6743,12 +6808,12 @@ msgid "Collections"
msgstr "Kolekcje"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257
msgid "Paste Cover"
msgstr "Wklej okładkę"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258
msgid "Copy Cover"
msgstr "Skopiuj okładkę"
@@ -7106,167 +7171,167 @@ msgstr "&Separator"
msgid "Tab template for catalog.ui"
msgstr "Szablon tabulacji dla catalog.ui"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:77
msgid "Bold"
msgstr "Pogrubienie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:78
msgid "Italic"
msgstr "Kursywa"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:81
msgid "Underline"
msgstr "Podkreślenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:83
msgid "Strikethrough"
msgstr "Przekreślenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:85
msgid "Superscript"
msgstr "Indeks górny"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:87
msgid "Subscript"
msgstr "Indeks dolny"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:89
msgid "Ordered list"
msgstr "Lista uporządkowana"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:91
msgid "Unordered list"
msgstr "Lista nieuporządkowana"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:94
msgid "Align left"
msgstr "Wyrównanie do lewej"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:96
msgid "Align center"
msgstr "Wyśrodkowanie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:98
msgid "Align right"
msgstr "Wyrównanie do prawej"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:100
msgid "Align justified"
msgstr "Wyjustowanie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:101
msgid "Undo"
msgstr "Cofnij"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:102
msgid "Redo"
msgstr "Ponów"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:103
msgid "Remove formatting"
msgstr "Usuń formatowanie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:174
msgid "Copy"
msgstr "Kopiuj"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:176
msgid "Paste"
msgstr "Wklej"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:106
msgid "Cut"
msgstr "Wytnij"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:108
msgid "Increase Indentation"
msgstr "Zwiększ wcięcie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:110
msgid "Decrease Indentation"
msgstr "Zmniejsz wcięcie"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:112
msgid "Select all"
msgstr "Zaznacz wszystko"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120
msgid "Foreground color"
msgstr "Kolor tekstu"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:125
msgid "Background color"
msgstr "Kolor tła"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:129
msgid "Style text block"
msgstr "Zastosuj styl do bloku tekstu"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:131
msgid "Style the selected text block"
msgstr "Zastosuj styl do wybranego bloku tekstu"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
msgid "Normal"
msgstr "Normalny"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:130
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:142
msgid "Heading"
msgstr "Nagłówek"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:143
msgid "Pre-formatted"
msgstr "Pre-formatowany"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:144
msgid "Blockquote"
msgstr "Blok cytatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:145
msgid "Address"
msgstr "Adres"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:152
msgid "Insert link"
msgstr "Wstaw odnośnik"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:84
msgid "Clear"
msgstr "Wyczyść"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:172
msgid "Choose foreground color"
msgstr "Wybór koloru tekstu"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:178
msgid "Choose background color"
msgstr "Wybór koloru tła"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:183
msgid "Create link"
msgstr "Utwórz odnośnik"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:184
msgid "Enter URL"
msgstr "Wprowadź URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:538
msgid "Normal view"
msgstr "Widok normalny"
-#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:539
msgid "HTML Source"
msgstr "Źródło HTML"
@@ -7881,7 +7946,7 @@ msgid "&Monospaced font family:"
msgstr "Rodzina czcionki o &jednakowej szerokości znaków:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200
msgid "Metadata"
msgstr "Metadane"
@@ -8055,6 +8120,8 @@ msgid ""
"Do not convert all images to &JPEG (may result in images not working in "
"older viewers)"
msgstr ""
+"Nie konwertuj obrazków do &JPEG (może powodować problemy z ich wyświetlaniem "
+"w starszych przeglądarkach)"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35
msgid "Page Setup"
@@ -8153,7 +8220,7 @@ msgstr "Zachowaj &proporcje rozmiaru okładki"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:58
msgid "&Custom size:"
-msgstr ""
+msgstr "Niestandardowy rozmiar:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14
msgid "PMLZ Output"
@@ -8253,12 +8320,12 @@ msgid "&Search Regular Expression"
msgstr "&Wyszukaj wyrażenie regularne"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
msgid "Invalid regular expression"
msgstr "Nieprawidłowe wyrażenie regularne"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113
#, python-format
msgid "Invalid regular expression: %s"
msgstr "Niewłaściwe wyrażenie regularne: %s"
@@ -8668,9 +8735,9 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:225
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413
msgid "Undefined"
msgstr "Niezdefiniowany"
@@ -8990,14 +9057,14 @@ msgstr ""
"Jeśli prześlesz te formaty na twój {1} mogą one nie działać. Jesteś pewien?"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70
msgid "Invalid template"
msgstr "Niewłaściwy szablon"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
#, python-format
@@ -9602,7 +9669,7 @@ msgstr "Lokalizacja"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:579
msgid "Date"
msgstr "Data"
@@ -9714,41 +9781,41 @@ msgstr "Odnośnik"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
msgid "No matches found"
msgstr "Brak pasujących wyników"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438
msgid "Change Case"
msgstr "Zmień wielkość liter"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439
msgid "Upper Case"
msgstr "Wielkie litery"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440
msgid "Lower Case"
msgstr "Małe litery"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441
msgid "Swap Case"
msgstr "Zamień wielkość liter"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442
msgid "Title Case"
msgstr "Wielkość liter w tytule"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443
msgid "Capitalize"
msgstr "Ustaw kapitaliki"
@@ -9802,7 +9869,7 @@ msgstr ""
"Skasuj wszystkie wartości sortowania po autorze, aby zbierać wartości "
"automatycznie\n"
"generowane z autora. Tę automatyczną wartość można kontrolować\n"
-"poprzez Preferencje->Zaawansowane->Ulepszenia (Tweaki)"
+"poprzez Preferencje->Zaawansowane->Parametry"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96
msgid "Recalculate all author sort values"
@@ -9815,8 +9882,7 @@ msgid ""
msgstr ""
"Skopiuj sortowanie po autorze dla każdego autora. Zwykle użyj tego przycisku "
"po zmianach\n"
-"w Preferencje->Zaawansowane->Ulepszenia (Tweaki)->Algorytm sortowania nazwy "
-"autora"
+"w Preferencje->Zaawansowane->Parametry->Algorytm sortowania nazwy autora"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:99
msgid "Copy all author sort values to author"
@@ -9901,7 +9967,7 @@ msgstr "Kopiuj do schowka"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:869
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:970
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:975
msgid "View log"
msgstr "Pokaż dziennik"
@@ -10879,7 +10945,7 @@ msgstr "Elementy"
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:47
#: /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:680
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281
msgid "Search"
msgstr "Szukaj"
@@ -11697,7 +11763,7 @@ msgid "Open Template Editor"
msgstr "Otwórz edytor szablonów"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48
msgid "Edit template"
msgstr "Modyfikuj szablon"
@@ -11737,6 +11803,10 @@ msgid ""
"windows you used to edit files in the ePub.
Rebuild the ePub, " "updating your calibre library.
" msgstr "" +"Rozpakuj {0} i wyświetl zawartość w przeglądarce plików. Aby poprawić " +"poszczególne pliki kliknij prawym przyciskiem, a następnie wybierz opcję " +"\"Open with...\" i edytor. Po zakończeniu zmian zamknij okno przeglądarki " +"plików i okno edytora, w którym były edytowane pliki ePub." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:63 @@ -12112,11 +12182,11 @@ msgstr "Wyrażenie regularne (?P
Wprowadź szablon, który zostanie użyty do stworzenia\n" +"odsyłacza do autora w panelu szczegółów książki. Szablon ten\n" +"zostanie użyty jeśli nie został określony żaden odsyłacz dla autora\n" +"w oknie Zarządzaj autorami. Możesz użyć pól {author}, {author_sort}\n" +"oraz dowolnych funkcji szablonów." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:245 msgid "Use &Roman numerals for series" @@ -14726,6 +14803,11 @@ msgid "" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" +"Jeśli liczba etykiet do wyświetlenia w przeglądarce jest większa od podanej " +"tu liczby\n" +"etykiety zostaną podzielone na podkategorie. Jeśli metoda partycjonowania " +"jest ustawiona na Disable\n" +"ta wartość jest ignorowana." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Categories not to partition:" @@ -14739,6 +14821,10 @@ msgid "" "avoid collapsing hierarchical categories that have only\n" "a few top-level elements." msgstr "" +"Oddzielana przecinkami lista kategorii, które nie są partycjonowane\n" +"nawet jeśli liczba elementów jest większa niż powyższa wartość.\n" +"Ta opcja pomoże uniknąć zwinięcia kategorii hierarchicznych, \n" +"które mają tylko kilka elementów najwyższego poziomu." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &average ratings in the tags browser" @@ -14757,6 +14843,13 @@ msgid "" "both under 'Mystery'. If 'tags' is not in this box,\n" "then the tags will be displayed each on their own line." msgstr "" +"Oddzielana przecinkami lista kategorii, które będą wyświetlane jako\n" +"drzewa jeśli zawierają kropki. Na przykład jeśli to pole zawierałoby 'tags'\n" +"to etykiety 'Tajemnica.Thriller' oraz 'Tajemnica.Zabójstwo' zostałyby\n" +"wyświetlone jako etykieta 'Tajemnica', mająca pod sobą etykiety 'Thriller'\n" +"i 'Zabójstwo'. Jeśli 'tags' nie zostanie podane w tym polu to powyższe " +"etykiety\n" +"z kropką zostaną wyświetlone każda w całości, w oddzielnym wierszu." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "Show cover &browser in a separate window (needs restart)" @@ -15633,6 +15726,11 @@ msgid "" "Leave this blank if you intend to use the server with an\n" " Android phone or tablet." msgstr "" +"
Jeśli zostawisz pole hasła puste każdy będzie miał dostęp\n"
+"do biblioteki przy użyciu przeglądarki.
Należy pamiętać, że hasło " +"nie działa z urządzeniami z systemem Android.\n" +"Jeśli serwer ma służyć do udostępniania książek dla telefonów lub tabletów\n" +"z systemem Android należy zostawić hasło puste." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 msgid "" @@ -15681,6 +15779,11 @@ msgid "" "
Do not set a password if you plan to use the server with an\n" " Android phone or tablet." msgstr "" +"
Z powodu błędu w Androidzie ustawienie hasła spowoduje,\n"
+"że serwer nie będzie współpracował z urządzeniami z systemem\n"
+"Android
Jeśli chcesz używać serwera z telefonem lub tabletem z Androidem\n" +"nie ustawiaj hasła
" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "Password incompatible with Android devices" @@ -15696,6 +15799,9 @@ msgid "" "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" +"Przedrostek, który jest dodawany do wszystkich URL w serwerze zawartości. " +"Przydatne jedynie wtedy, gdy chcesz używać serwera zawartości wraz z innym " +"serwerem np. Apache i reverse proxy." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "&Start Server" @@ -16053,11 +16159,11 @@ msgstr "Przenieś wybraną akcję w dół" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:120 msgid "This tweak has it default value" -msgstr "To ulepszenie ma domyślną wartość" +msgstr "Ten parametr ma domyślną wartość" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:122 msgid "This tweak has been customized" -msgstr "To ulepszenie zostało dostosowane" +msgstr "Ten parametr został zmieniony" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:291 msgid "" @@ -16079,20 +16185,20 @@ msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -"W twoim ulepszeniu jest błąd składni. Kliknij w pokaż szczegóły, aby uzyskać " +"W parametrze jest błąd składni. Kliknij w pokaż szczegóły, aby uzyskać " "więcej informacji" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:391 msgid "Invalid tweaks" -msgstr "Błędne ulepszenia" +msgstr "Nieprawidłowe parametry" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:392 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." msgstr "" -"Ulepszenia, które wprowadziłeś są błędne, spróbuj zresetować ulepszenia do " -"wartości domyślnych i zmieniaj je pojedynczo aż nie natrafisz na błedne " +"Parametry, które wprowadziłeś są błędne, spróbuj zresetować parametry do " +"wartości domyślnych i zmieniaj je pojedynczo aż natrafisz na błedne " "ustawienie." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:25 @@ -16115,11 +16221,11 @@ msgstr "Ule&pszenia wtyczek" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:77 msgid "Edit tweak" -msgstr "Edytuj ulepszenia" +msgstr "Edytuj parametr" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:86 msgid "Restore this tweak to its default value" -msgstr "Przywróc to ulepszenie do wartości domyślnych" +msgstr "Przywróć domyślną wartość tego parametru" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 msgid "Restore &default" @@ -16674,7 +16780,7 @@ msgid "" msgstr "Zmiana metadanych dla tylu książek może chwilę zająć. Jesteś pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:467 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:469 msgid "Searches" msgstr "Wyszukiwania" @@ -17247,7 +17353,7 @@ msgstr "&Domyślny rozmiar czcionki:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:209 msgid " px" msgstr " piks." @@ -17273,7 +17379,7 @@ msgstr "Maszynowa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 msgid "Remember last used &window size and layout" -msgstr "" +msgstr "Zapamiętaj ostatnio użyty rozmiar i &wygląd okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 msgid "Remember the ¤t page when quitting" @@ -17311,15 +17417,25 @@ msgstr "wyłączony" msgid "Mouse &wheel flips pages" msgstr "Zmiana stron &kółkiem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:209 -msgid "Maximum &view width:" -msgstr "Maksymalna &szerokość okienka:" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Określa maksymalną szerokość jaką tekst i ilustracje książki zajmą w trybie " +"pełnoekranowym. Pozwala to na czytanie tekstu w dogodnej szerokości." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:210 +msgid "Maximum text width in &fullscreen:" +msgstr "Maksymalna szerokość tekstu w trybie pełnoekranowym" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 msgid "Font &magnification step size:" msgstr "Wielkość kroku powiększania czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:212 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -17327,33 +17443,34 @@ msgstr "" "Wielość o którą czcionka zostanie zwiększona/zmniejszona\n" " kiedy naciśniesz przycisk mniejsza/większa czcionka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:215 msgid "&General" msgstr "O&gólne" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:216 msgid "Double click to change a keyboard shortcut" msgstr "Kliknij dwa razy, by zmienić skrót klawiszowy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 msgid "&Keyboard shortcuts" msgstr "Skróty &klawiszowe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 msgid "" "A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" "
Style CSS, który może być używany do kontrolowania wyglądu i stylu " -"książek. Dla przykładów kliknij tutaj." +"książek. Tutaj " +"znajdziesz kilka przykładów." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Style użytkownika" @@ -17366,12 +17483,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17379,40 +17496,36 @@ msgstr "" "Ustaw arkusz CSS użytkownika. Ta opcja może być użyta do spersonalizowania " "wyglądu wszystkich książek." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maksymalny rozmiar okienka przeglądarki w pikselach." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Zmień rozmiar grafik większych niż okno przeglądarki, aby mieściły się one w " "nim" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Tekst łącznika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Domyślny język dla zasad dzielenia wyrazów" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Zachowaj aktualną pozycję w dokumencie podczas wychodzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Zmiana stron kółkiem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Czas, w sekundach, na animację przewrócenia strony. Domyślnie jest to pół " "sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17420,39 +17533,39 @@ msgstr "" "Wielość o którą zmieni się czcionka po naciśnięciu przycisku " "mniejsza/większa czcionka. Powinna być liczbą pomiędzy 0 a 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opcje czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Rodzina czcionek szeryfowych" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Rodzina czcionek bez-szeryfowych" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Rodzina czcionek o stałej szerokości" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Standardowy rozmiar czcionki w pikselach" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Standardowy typ czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Wciąż wdytuję" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17460,40 +17573,40 @@ msgstr "" "Jesteś w trakcie edycji skrótu klawiaturowego, zakończ to klikając poza pole " "edycji skrótu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "Sprawdź w słowniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Przejdź do..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Następna sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Poprzednia sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Początek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Początek sekcji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Koniec sekcji" @@ -17545,45 +17658,74 @@ msgstr "Przewiń w lewo" msgid "Scroll right" msgstr "Przewiń w prawo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Pozycja w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Idź do referencji. Aby uzyskać numery referencji, użyj trybu referencji." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "Przełącz tryb pełnoekranowy (%s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "Tryb pełnoekranowy" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "Kliknij prawym przyciskiem, żeby pokazać ikony" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "Wciśnij ESC aby zakończyć" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "Pokaż/ukryj ikony" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Podgląd wydruku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Wyczyść listę ostatnio otwieranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Łączenie z dict.org by sprawdzić: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "Nie ma takiej lokacji" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "Lokacja, którą wskazuje ten element nie istnieje." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17592,76 +17734,76 @@ msgstr "" "Ustaw wielkość czcionki %(which)s\n" "Aktualne powiększenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "Zwiększ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "Zmniejsz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17669,7 +17811,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17743,11 +17885,11 @@ msgstr "Znajdź poprzednie wystąpienie" msgid "Print eBook" msgstr "Wydrukuj książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nazwa testu jest nieprawidłowa" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17756,19 +17898,19 @@ msgstr "" "Nazwa %r nie zawiera rozszerzenia. Wymagane jest rozszerzenie nazwy " "pliku np. .epub lub .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Przeciągnij, aby zmienić wielkość" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Ukryj" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Przełącz" @@ -18194,63 +18336,63 @@ msgstr "" "adresem IP komputera, na którym działa calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "zaznaczony" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "tak" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nie" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "odznaczony" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "dzisiaj" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "wczoraj" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "w tym miesiącu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "dni temu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Nieprawidłowe zapytanie \"{0}\"" @@ -18456,6 +18598,10 @@ msgid "" "this'. Default: '%default'\n" "Applies to: ePub, MOBI output formats" msgstr "" +"Oddzielana przecinkami lista słów kluczowych, określających, że książka nie " +"powinna być przetwarzana. Przykład: 'wyłącz' zostanie dopasowane do 'ta " +"książka zostanie wyłączona' oraz 'Wyłącz tę książkę'.\n" +"Domyślnie: %default. Stosuje się do formatów wyjściowych ePub i MOBI." #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:76 #, python-format @@ -18764,7 +18910,7 @@ msgstr "" "filtrowanie." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18792,7 +18938,7 @@ msgstr "Niewłaściwe pola. Dostepne pola:" msgid "Invalid sort field. Available fields:" msgstr "Niewłaściwe pole sortowania. Dostępne pola:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18800,7 +18946,7 @@ msgstr "" "Następujące książki nie zostały dodane ponieważ istnieją już one w bazie " "danych (zobacz opcję --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18813,7 +18959,7 @@ msgstr "" "Dodaje określone pliki jako książki do bazy danych. Możesz również określić " "katalogi, zobacz opcje odnośnie katalogów poniżej.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18821,11 +18967,11 @@ msgstr "" "Zakładaj, że każdy katalog ma tylko jedną logiczną książkę i że wszystkie " "pliki znajdujące się w nim są innymi formatami tej samej książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Przetwarzaj katalogi rekursywnie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18833,27 +18979,39 @@ msgstr "" "Dodaj książki do bazy danych nawet jeśli są już w niej. Porównanie odbywa " "się na podstawie tytułów." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Dodaj pustą książkę (książkę bez żadnych formatów)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Ustaw tytuł dodawanej pustej książki" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "Określ tytuły dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Ustaw autorów dodawanej pustej książki" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "Określ autorów dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Wpisz ISBN dla dodanej pustej książki" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "Podaj ISBN dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "Podaj etykiety dla dodanych książek" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "Podaj serie dla dodanych książek" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "Określ numer w serii dla dodanych książek" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Musisz określić co najmniej jeden plik do dodania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18870,11 +19028,11 @@ msgstr "" "polecenia list). Na przykład 23,34,57-85 (w przypadku zakresów ostatni " "identyfikator nie jest wliczany).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Wybierz co najmniej jedną książkę do usunięcia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18888,15 +19046,15 @@ msgstr "" "książki określonej przez id. Możesz uzyskać id używając listy komend. Jeśli " "format już istnieje, zostanie nadpisany.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Musisz podać identyfikator i plik książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "Plik książki musi mieć rozszerzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18912,11 +19070,11 @@ msgstr "" "używając listy komend. fmt powinien być rozszerzenie takim jak LRF lub TXT " "lub EPUB. Jeśli logiczna książka nie ma dostępnego fmt, nie rób nic.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Musisz podać identyfikator i format książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18932,15 +19090,15 @@ msgstr "" "określonych przez id.\n" "id is to numer id z listy komend.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Wydrukuj metadane w formacie OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Musisz podać identyfikator" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18962,11 +19120,11 @@ msgstr "" "Możesz wypróbować format OPF używając przełącznika --as-opf dla\n" "komendy show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Musisz podać identyfikator i plik z metadanymi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18984,28 +19142,28 @@ msgstr "" "(w pliku\n" "opf). Możesz uzyskać numeryid z listy komend.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksportuj wszystkie książki w bazie, ignoruj listę identyfikatorów." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Eksportuj książki do podanego katalogu. Domyślny to" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Eksportuj wszystkie książki do pojedynczego katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Określając ten przełącznik wyłączysz to zachowanie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musisz określić jakieś id albo opcję %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19021,7 +19179,7 @@ msgstr "" "powinna zawierać spacji ani dwukropka. name to nazwa ludzka kolumny.\n" "datatype to jeden z: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19029,7 +19187,7 @@ msgstr "" "Ta kolumna przechowuje dane etykietopodobne (np. wielokrotne wartości " "oddzielone przecinkami). Ma zastosowanie tylko jeśli typ danych to tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19039,11 +19197,11 @@ msgstr "" "To ciąg znaków JSON. Dla wyliczenia kolumn użyj --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Musisz wskazać etykietę, nazwę i typ danych" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19062,7 +19220,7 @@ msgstr "" "wynikowym.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19072,7 +19230,7 @@ msgstr "" "Jeśli jest zadeklarowane, --search jest ignorowane.\n" "Domyślnie: wszystkie (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19082,17 +19240,17 @@ msgstr "" "dokumentację w Podręczniku Użytkownika.\n" "Domyślnie: brak filtrowania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Błąd: musisz podać plik wyjściowy katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19112,7 +19270,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19120,11 +19278,11 @@ msgstr "" "Jeśli kolumna przechowuje wielokrotne wartości, dołącz określone wartości do " "istniejących, zamiast je zastępować." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Błąd: Musisz określić identyfikator, nazwę i wartość pola" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19138,20 +19296,20 @@ msgstr "" " Lista dostępnych dodatkowych kolumn. Pokazuje etykiety kolumn i id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Pokaż szczegóły dla każdej kolumny." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Utracisz wszystkie dane z kolumny: %r. Jesteś pewien (t/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "t" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19167,15 +19325,15 @@ msgstr "" " kolumny używając komendy custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Nie pytaj o potwierdzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Błąd: Musisz podać nagłówek kolumny" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19197,40 +19355,40 @@ msgstr "" " nadpisane.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Błąd: Musisz wybrać akcję (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nazwa:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Wyszukanie:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Błąd: Musisz wskazać nazwę i wyszukiwanie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Błąd: Musisz podać nazwę" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "usunięto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Błąd: Akcja %s nierozpoznana, musi być jedno z: (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19241,12 +19399,12 @@ msgstr "" "\n" "Wykonaj sprawdzenie w systemie plików biblioteki. Zgłoszenia są {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Wynik w CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19254,7 +19412,7 @@ msgstr "" "Lista raportów rozdzielona przecinkiem.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19262,7 +19420,7 @@ msgstr "" "Lista rozszerzeń rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19270,11 +19428,11 @@ msgstr "" "Lista nazw rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Nieznany status raportu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19302,7 +19460,7 @@ msgstr "" "w plikach OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19310,12 +19468,12 @@ msgstr "" "Naprawdę dokonaj przywrócenia. Ta komenda nie uruchomi się dopóki ta opcja " "nie zostanie określona." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musisz zaznaczyć opcję %s aby dokonać przywrócenia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19327,7 +19485,7 @@ msgstr "" "Wygeneruj raport z informacji kategorii w bazie danych. Informacja\n" "jest równoznaczna z tym co jest pokazane na ekranie etykiet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19335,7 +19493,7 @@ msgstr "" "Wyprowadź tylko taką ilość elementów w kategorii zamiast wyliczać na każdy " "element wewnątrz kategorii" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19343,7 +19501,7 @@ msgstr "" "Znak do ustawienia w wartości kategorii w trybie CSV. Domyślnie jest to " "cudzysłów (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19351,17 +19509,17 @@ msgstr "" "Lista kategorii wyszukiwań nazw oddzielona przecinkami.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Ciąg znaków użyty do oddzielenia pól w trybie CSV. Domyślnie jest to " "przecinek." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTY KATEGORII" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19400,18 +19558,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sŚrednia ocena: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Przenoszenie starej bazy danych do biblioteki książek w %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -16289,12 +16318,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16302,113 +16331,109 @@ msgstr "" "Definir a folha de estilos CSS. Pode ser usada para personalizar a aparência " "de todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Largura máxima da janela do Visualizador, em pixels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Translinear o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "A linguagem predefinida a usar para as regras de translineação" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opções do tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "A família do tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "A família do tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "A família do tipo de letra monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "O tamanho do tipo de letra padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "O tamanho do tipo de letra monospace padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "O tipo de letra padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -16460,126 +16485,155 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir para uma referência. Para saber o número da referência use o modo de " "referência." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Procurar neste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Pré-visualização da Impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "A ligar ao dict.org para procurar %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16653,30 +16707,30 @@ msgstr "" msgid "Print eBook" msgstr "Imprimir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -17078,63 +17132,63 @@ msgstr "" "computador onde o calibre está a executar." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17523,7 +17577,7 @@ msgstr "" "predefinição é não filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17552,7 +17606,7 @@ msgstr "Campos inválidos. Campos disponíveis:" msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenação inválido. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17560,7 +17614,7 @@ msgstr "" "Os livros seguintes não foram adicionados porque já existem na base de dados " "(ver opção --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17574,7 +17628,7 @@ msgstr "" "especificar pastas, ver\n" "a opção relativa às pasta em baixo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17582,11 +17636,11 @@ msgstr "" "Assumir que cada pasta tem só um único livro lógico e que todos os ficheiros " "nela contidos são formatos diferentes desse livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Processar as pastas recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17594,27 +17648,39 @@ msgstr "" "Adicionar livros à base de dados mesmo se estes já existem. A comparação é " "feita baseada nos títulos dos livros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Deve especificar pelo menos um ficheiro a adicionar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17625,11 +17691,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Deve especificar pelo menos um livro a remover" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17643,15 +17709,15 @@ msgstr "" "identificado pelo ID. Pode saber o ID usando o comando list. Se o formato já " "existe, é substituido.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Deve especificar um ID e um ficheiro de livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "o ficheiro do livro tem de ter uma extensão" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17667,11 +17733,11 @@ msgstr "" "usando o comando list. fmt deve ser uma extensão de ficheiro como LRF ou TXT " "ou EPUB. Se o livro lógico não tem fmt disponível, não fazer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Deve especificar um ID e um formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17687,15 +17753,15 @@ msgstr "" "identificado pelo ID.\n" "O ID é um número de identificação do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir os metadados no formulário OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Deve especificar um ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17717,11 +17783,11 @@ msgstr "" "ter uma ideia do formato OPF usando o parâmetro --as-opf no comando\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Deve especificar um ID e um ficheiro de metadados" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17739,28 +17805,28 @@ msgstr "" "metadados (num\n" "ficheiro OPF). Pode saber os números de ID através do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportar todos os livros da base de dados, ignorando a lista de IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportar os livros para a pasta especificada. A predefinição é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportar todos os livros para uma única pasta" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Especificar este parâmetro vai desligar este comportamento." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Deve especificar alguns IDs ou a opção %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17771,24 +17837,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17799,7 +17865,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -17809,7 +17875,7 @@ msgstr "" "Se declarada, --search será ignorada.\n" "Predefinição: all (todas)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -17820,16 +17886,16 @@ msgstr "" "'procura' (search) no User Manual.\n" "Predefinição: sem filtragem" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada. Útil para depurar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17841,17 +17907,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17860,20 +17926,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17883,15 +17949,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17904,40 +17970,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Expressão para procurar:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Erro: Tem de especificar um nome e uma expressão de procura" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17945,34 +18011,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17987,18 +18053,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18006,33 +18072,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18068,19 +18134,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A migrar a base de dados antiga para a biblioteca de livros em "
"%s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -16273,12 +16420,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -16286,115 +16433,111 @@ msgstr "" "Configura a folha de estilo CSS. Isto pode ser usado para personalizar a " "aparência de todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Máxima largura da janela do visualizador, em pixels." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimencionar imagens maiores que a janela de visualização para caber na " "mesma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Hifenizar texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Linguagem padrão para regras de hifenização" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opções de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "A família de fontes serif (serifadas)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "A família de fontes sans-serif (sem serifas)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "A família de fontes monoespaçadas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "O tamanho da fonte padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "O tamanho da fonte monoespaçada em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "O tipo padrão de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Procurar no dicionário" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Próxima Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Seção Anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Início do Documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Fim do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Início da Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Fim da seção" @@ -16446,126 +16589,155 @@ msgstr "Rolar para a esquerda" msgid "Scroll right" msgstr "Rolar para a direita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir para uma referência. Para conseguir números de referência, use o Modo de " "Referência" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Pesquisar por texto no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Visualizar impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando em dict.org para procurar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16639,30 +16811,30 @@ msgstr "Localizar ocorrência anterior" msgid "Print eBook" msgstr "Imprimir eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Arraste para redimensionar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Esconder" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Alternar" @@ -17066,63 +17238,63 @@ msgstr "" "do computador que o calibre está rodando." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "marcado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "sim" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "não" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "desmarcado" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "hoje" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "ontem" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "esteMês" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "diasatrás" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "espaço em branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "vazio" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17537,7 +17709,7 @@ msgstr "" "Usuário. O padrão é não filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17565,7 +17737,7 @@ msgstr "Campos inválidos. Campos disponíveis:" msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenação inválido. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17573,7 +17745,7 @@ msgstr "" "Os livros a seguir não foram adicionados por já constarem no banco de dados " "(veja a opção --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17587,7 +17759,7 @@ msgstr "" "pode também especificar diretórios, veja as opções relacionadas com " "diretórios a baixo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17595,11 +17767,11 @@ msgstr "" "Assumir que cada diretório possui apenas um eBook e que todos os arquivos de " "um diretório sejam formatos diferentes de um mesmo eBook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Processar diretórios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17607,27 +17779,39 @@ msgstr "" "Adicionar livros para a base de dados mesmo se eles já existirem. Comparação " "é feita baseada nos títulos dos livros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Adicionar um livro vazio (um livro sem formatos)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Ajustar um título de um livro adicionado vazio" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Escolhe os autores do livro em branco adicionado" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Ajustar o ISBN do livro adicionado vazio" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "É necessário especificar ao menos um arquivo a ser adicionado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17638,11 +17822,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "É necessário especificar ao menos um livro para remover" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17651,15 +17835,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "É necessário especificar um ID e um arquivo de eBook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "O arquivo de eBook deve ter uma extensão" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17669,11 +17853,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "É necessário especificar um ID e um formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17683,15 +17867,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Mostrar metadados num formulário OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "É necessário especificar um ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17704,11 +17888,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "É necessário especificar um ID e um arquivo de metadados" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17728,29 +17912,29 @@ msgstr "" "livro_id\n" "utilizando o comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos os livros do banco de dados, ignorando a lista de IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportar livros para o diretório especificado. O padrão é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportar todos os livros em um diretório" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Especificando esta mudança desligará este comportamento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Você precisa especificar alguns dos IDs ou a opção %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17768,7 +17952,7 @@ msgstr "" "mostrado.\n" "tipo-de-dado pode ser um dos seguintes: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -17776,18 +17960,18 @@ msgstr "" "Este campo armazena dados como tags (ex. vários valores separados por " "vírgulas). Somente se aplica se o tipo-de-dado for texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Você precisa especificar identificador, nome e tipo-de-dado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17798,7 +17982,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -17808,7 +17992,7 @@ msgstr "" "Se declarado, --search será ignorado.\n" "Padrão: todos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -17819,16 +18003,16 @@ msgstr "" "Usuário.\n" "Padrão: Sem filtros" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada de saída. Útil para depuração" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Erro: Você deve especificar um arquivo de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17848,7 +18032,7 @@ msgstr "" " comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -17856,11 +18040,11 @@ msgstr "" "Se o campo possibilitar armazenar diversos valores, não sobrescreva os " "valores adicione os valores especificados aos já existentes." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Você deve especificar para o campo nome, id e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17875,20 +18059,20 @@ msgstr "" "os IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Mostrar detalhes para cada campo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Você vai perder todos os dados do campo: %r. Continua (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17906,16 +18090,16 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Não perguntar por confirmação" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" "Erro: Você tem que especificar uma idenficador para o campo personalizado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17928,40 +18112,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Você deve especificar uma ação (adicionar|remover|listar)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Procurar texto:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Erro: Você deve especificar um nome e um texto para busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "adicionado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Erro: Você deve especificar um nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "removido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17969,34 +18153,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18011,18 +18195,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18030,33 +18214,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18084,19 +18268,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrando o banco de dados antigo para a biblioteca de ebook em "
"%s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click aici." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "&Foaie de stil a utilizatorului" @@ -17453,12 +17486,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opţiuni de personalizare a vizualizatorului" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Reţine ultima mărime a ferestrei folosită" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17466,78 +17499,74 @@ msgstr "" "Setează foaia de stil CSS a utilizatorului. Aceasta poate fi folosită pentru " "personalizarea vizualizării tuturor cărţilor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Lăţimea maximă a ferestrei vizualizatorului, în pixeli." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionează imaginile mai mari decât fereastra vizualizatorului pentru a " "încape în fereastră" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Foloseşte cratima pentru despărţirea în silabe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Limba implicită pentru regulile de despărţire în silabe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Salvează poziţia curentă în document la ieşire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Foloseşte rotiţa de la mouse pentru a întoarce paginile" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Timpul, în secunde, pentru animaţia întoarcerii paginii. Valoarea implicită " "este de jumătate de secundă." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Opțiuni font" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Familia de fonturi serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Familia de fonturi sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Familia de fonturi monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Mărimea standard a fonturilor în px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Mărimea fontului monospace în px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Tipul standard de font" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "Încă se editează" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17546,40 +17575,40 @@ msgstr "" "această acţiune mai întâi, apăsând click în afara casetei de editare a " "scurtăturii." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Caută în dicţionar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Du-te la..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Secţiunea următoare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Secţiunea precedentă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Început document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Sfârşit document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Început secţiune" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Sfârşit secţiune" @@ -17631,46 +17660,75 @@ msgstr "Deplasare la stânga" msgid "Scroll right" msgstr "Deplasare la dreapta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Format carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Poziţia în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Mergeţi la o referinţă. Pentru a obţine numere de referinţă, folosiţi modul " "referinţă." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Caută text în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Previzualizare imprimare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Goleşte lista de cărţi vizualizate recent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Se conectează la dict.org pentru a căuta: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17679,82 +17737,82 @@ msgstr "" "Mărime font %(which)s\n" "Mărire curentă: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "mai mare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "mai mică" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17828,11 +17886,11 @@ msgstr "Găsiţi apariţia anterioară" msgid "Print eBook" msgstr "Tipăreşte cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Nume de test invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17841,19 +17899,19 @@ msgstr "" "Numele %r nu conţine o extensie de fişier. Numele trebuie să aibă o " "extensie cum ar fi .epub sau .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Trage pentru a redimensiona" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Afișează" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Ascunde" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Comută" @@ -18283,63 +18341,63 @@ msgstr "" "hostname calificat sau adresa IP a computerului de pe care rulează calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "bifat" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "da" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nu" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nebifat" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "azi" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "ieri" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "lunaaceasta" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "zileînurmă" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "gol" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "gol" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Interogare booleană invalidă \"{0}\"" @@ -18849,7 +18907,7 @@ msgstr "" "implicit nu se fac filtrări." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18878,7 +18936,7 @@ msgstr "Câmpuri invalide. Câmpuri disponibile:" msgid "Invalid sort field. Available fields:" msgstr "Câmp de sortare invalid. Câmpuri disponibile:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18886,7 +18944,7 @@ msgstr "" "Următoarele cărţi nu au fost adăugate deoarece ele există deja în baza de " "date (vedeţi opţiunea --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18900,7 +18958,7 @@ msgstr "" "specifica\n" "şi directoare; vedeţi opţiunile corespondente de mai jos.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18908,11 +18966,11 @@ msgstr "" "Presupună că fiecare director are a singură carte şi că toate fişierele din " "ea sunt formatele ei diferite de e-cărţi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Procesează recursiv directoarele" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18920,27 +18978,39 @@ msgstr "" "Adaugă cărţi la baza de date chiar dacă ele există deja. Comparaţia este " "făcută pe baza titlurilor cărţilor." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Adaugă o carte goală (o carte fără formate)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Stabileşte titlul cărţii goale adăugate" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Stabileşte autorii cărţii goale adăugate" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Stabileşte codul ISBN al cărţii goale adăugate" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Trebuie specificat cel puţin un fişier de adăugat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18951,11 +19021,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Trebuie specificată cel puţin o carte de şters" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18969,15 +19039,15 @@ msgstr "" "identificată după ID. IDul se poate obţine folosind comanda \"list\". Dacă " "formatul există deja, acesta va fi înlocuit.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Trebuie specificat un ID şi un fişier e-carte" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "fişierul e-carte trebuie să aibă o extensie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18994,11 +19064,11 @@ msgstr "" "fişier ca şi LRF sau TXT sau EPUB. În cazul în care cartea nu are formatul " "\"fmt\" disponibil, nu se va face nimic.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Trebuie specificate un ID şi un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19013,15 +19083,15 @@ msgstr "" "Afişează metadatele stocate în baza de date pentru cartea identificată după " "ID. IDul este un număr ID obţinut cu comanda \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Tipăreşte metadatele în forma OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Trebuie specificat un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19042,11 +19112,11 @@ msgstr "" "comanda \"list\". Se poate obţine formatul fişierului OPF folosind comanda\n" "\"show_metadata --as-opf\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Trebuie specificate un ID şi fişierul de metadate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -19064,28 +19134,28 @@ msgstr "" "(într-un \n" "fişier opf). Numărul ID se poate obţine cu comanda \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportă toate cărţile din baza de date, ignorând lista cu IDuri." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportă cărţile în directorul specificat. Valoarea implicită este" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportă toate cărţile într-un singur director" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Specificând comutatorul, acest comportament va fi oprit." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Trebuie specificate nişte IDuri sau opţiunea %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19102,7 +19172,7 @@ msgstr "" "Nu trebuie să conţină spaţii sau două puncte. \"name\" este numele folosit \n" "de utilizator pentru coloană. \"datatype\" este unul dintre: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19110,7 +19180,7 @@ msgstr "" "Această coloană stochează date de tip etichetă (ex.: valori multiple " "separate prin virgule). Se aplică doar dacă tipul de date este text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19121,13 +19191,13 @@ msgstr "" "de tip enumeraţie, folosiţi --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" "Trebuie specificate eticheta (\"label\"), numele (\"name\") şi tipul de date " "(\"datatype\")" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19147,7 +19217,7 @@ msgstr "" " de ieşire generat.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19157,7 +19227,7 @@ msgstr "" "Dacă este declarată, --search este ignorată.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19168,16 +19238,16 @@ msgstr "" "Utilizare.\n" "Implicit: fără filtrare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Afişează informaţia detaliată la ieşire. Folositor pentru depanare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Eroare: Trebuie specificat fişierul catalog de ieşire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19199,7 +19269,7 @@ msgstr "" " \"custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19207,11 +19277,11 @@ msgstr "" "În cazul în care coloana stochează valori multiple, adaugă valoarea " "specificată la cele existente, în loc să le înlocuiască." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Eroare: Trebuie specificate un nume de câmp, IDul şi o valoare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19226,22 +19296,22 @@ msgstr "" " Afişează etichetele coloanei şi IDurile.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Afişează detalii pentru fiecare coloană." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Se vor pierde toate datele din coloana: %r. Sigur doriţi să continuaţi " "(y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19258,15 +19328,15 @@ msgstr "" " coloanele disponibile prin comanda \"custom_columns\".\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Nu cere confirmare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Eroare: Trebuie specificată o etichetă de coloană" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19288,42 +19358,42 @@ msgstr "" " acesta va fi înlocuit.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Eroare: Trebuie specificată o acţiune \"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Nume:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Caută şir:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Eroare: Trebuie specificate un nume şi un şir de căutat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "adăugat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Eroare: Trebuie specificat un nume" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "şters" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Eroare: Acţiunea %s nu a fost recunoscută, trebuie să fie una dintre: " "\"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19335,12 +19405,12 @@ msgstr "" "Efectuează nişte verificări asupra sistemului de fişiere al bibliotecii. " "Raporturile sunt {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Ieşire în CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19348,7 +19418,7 @@ msgstr "" "Listă de raporturi, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19356,7 +19426,7 @@ msgstr "" "Listă de extensii de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19364,11 +19434,11 @@ msgstr "" "Listă de nume de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Verificare raport necunoscută" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19394,7 +19464,7 @@ msgstr "" "restaurate vor fi la fel de exacte precum au fost găsite în fişierele OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19402,12 +19472,12 @@ msgstr "" "Efectuează restaurarea. Comanda nu va rula, numai dacă această opţiune este " "specificată." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Trebuie furnizată opţiunea %s pentru a efectua restaurarea" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19419,7 +19489,7 @@ msgstr "" "Produce un raport cu informaţiile categoriilor din baza de date. Informaţia\n" "este echivalentă cu ceea ce este afişat în panoul etichetelor.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19427,7 +19497,7 @@ msgstr "" "Arată numai numărul total de elemente dintr-o categorie în loc de câte " "elemente de fiecare fel sunt în categorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19435,7 +19505,7 @@ msgstr "" "Caracterul folosit pentru valorile categoriilor în mod CVS. Implicit, " "caracterul este ghilimele (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19443,17 +19513,17 @@ msgstr "" "Listă cu nume de căutat a categoriilor, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Şirul folosit pentru separarea câmpurilor în mod CSV. Implicit, şirul este " "virgula (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "ELEMENTE din CATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19492,17 +19562,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedia evaluărilor este %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Se mută baza de date veche în bibliotecă în %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click здесь." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Пользовательская &таблица стилей" @@ -16603,125 +16632,121 @@ msgid "Options to customize the ebook viewer" msgstr "Опции настроек ebook вьювера" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Запомнить последний использованный размер окна" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" "Настройка CSS. Может быть использовано для изменения вида всем книгам." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Максимальная ширина для окна просмотра, в пикселях." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Текст, разделённый дифисом" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Язык по умолчанию для правил расстановки переносов" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Сохранить текущую позицию в документе при выходе" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Параметры шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Шрифты семейства serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Шрифты семейства sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Шрифты семейства monospaced" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Размер Стандартного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Размер Моноширного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Стандартный шрифт" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Перейти..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Следующий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Предыдущий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Начало документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Конец документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Начало раздела" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Конец раздела" @@ -16773,45 +16798,74 @@ msgstr "Прокрутка влево" msgid "Scroll right" msgstr "Прокрутка вправо" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Позиция в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Идти по ссылке. Для получения номеров ссылок используйте ссылочный режим." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Поиск текста в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Предварительный просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Очистить список последных открытых книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -16820,80 +16874,80 @@ msgstr "" "Сделать размер шрифта %(which)s\n" "Текущее увеличение: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "больше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "меньше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Опции управления ebook вьювером" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16964,30 +17018,30 @@ msgstr "Найти предыдущее вхождение" msgid "Print eBook" msgstr "Печать книги" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Неправильно тестовое имя файла" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Перетащите для изменения размера" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Показать" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Скрыть" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -17404,63 +17458,63 @@ msgstr "" "на котором запущено приложение calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "отмечено" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "да" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "нет" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "не отмечено" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "сегодня" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "вчера" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "в этом месяце" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "несколько дней назад" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "пусто" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17870,7 +17924,7 @@ msgstr "" "фильтровать." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17896,7 +17950,7 @@ msgstr "Неправильное поле. Доступное поле:" msgid "Invalid sort field. Available fields:" msgstr "Неправильное поле сортировки. Доступные поля:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17904,7 +17958,7 @@ msgstr "" "Следующие книги не добавлены, поскольку они уже есть в базе данных (см. " "опцию --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17918,7 +17972,7 @@ msgstr "" "директории, смотри\n" "опции директории ниже.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17926,11 +17980,11 @@ msgstr "" "Считать, что в каждой директории есть только одна логическая книга в " "различных e-book форматах" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Обрабатывать рекурсивно" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17938,27 +17992,39 @@ msgstr "" "Добавлять книгу в базу данных даже если она уже есть. Сравнение основано на " "названиях книг." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Добавить пустую книгу (книгу без форматов)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Укажите название для добавленной пустой книги" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Укажите авторов для добавленной пустой книги" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Укажите ISBN для добавленной пустой книги" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Вы должны указать не менее одного файла для добавления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17969,11 +18035,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Вы должны указать не менее одной книги для удаления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17987,15 +18053,15 @@ msgstr "" "ebook идентифецирована по id. id можно получить командой list. Если книга в " "данном формате уже есть, она будет заменена.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Вы должны указать id и файл электронной книги" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "файл электронной книги должен иметь расширение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18011,11 +18077,11 @@ msgstr "" "получить id используя команду list. fmt это расширения файла LRF или TXT или " "EPUB. Если logical book не имеет нужного fmt, ничего не произойдет.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Вы должны указать id и формат" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18030,15 +18096,15 @@ msgstr "" "Показать метаданные из базы данных calibre для книги с id.\n" "id это номер из команды list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Напечатать метаданные в OPF из (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Вы должны назначить id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18058,11 +18124,11 @@ msgstr "" "можете быстро заполнить OPF формат используя --as-opf опцию для\n" "команды show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Вы должны указать id и файл метаданных" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18079,28 +18145,28 @@ msgstr "" "Операция экспорта сохраняет все форматы книги, ее обложку и метаданные (в\n" "opf файле). id можно получить командой list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "Передать все книги в базу данных, игнорируя список ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Экспортировать книги в указанную дерикторию. По умолчанию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Экспортировать все книги в одну деррикторию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Вы должны указать id или опцию %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18111,7 +18177,7 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18119,18 +18185,18 @@ msgstr "" "Этот столбец хранит теги как данные (например, несколько значений, " "разделенных запятыми). Применяется только, если тип данных текст." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Вы должны указать заголовок, имя и тип данных" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18141,30 +18207,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Показать детальную информацию. Используется для отладки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Ошибка: Вы должны указать каталог выходного файла" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18176,17 +18242,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Ошибка: Вы должны указать имя поля, идентификатор и значение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18195,20 +18261,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Показать подробности для каждой колонки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Вы потеряете всю информацию в колонке: %r. Вы уверены (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "д" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18218,15 +18284,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Не запрашивать подтверждения" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Ошибка: Вы должны указать заголовок столбца" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18239,40 +18305,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Строка поиска:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Ошибка: Вы должны указать имя и строку поиска" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Ошибка: Вы должны указать имя" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -18280,34 +18346,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Вывод в CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -18322,18 +18388,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -18341,33 +18407,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18405,17 +18471,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Миграция старой базы данных в %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15592,124 +15621,120 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -15761,122 +15786,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 -msgid "Print Preview" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 +msgid "Print Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -15947,30 +16001,30 @@ msgstr "" msgid "Print eBook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "" @@ -16342,63 +16396,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16771,7 +16825,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -16795,13 +16849,13 @@ msgstr "" msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -16810,43 +16864,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -16857,11 +16923,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -16870,15 +16936,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -16888,11 +16954,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -16902,15 +16968,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -16923,11 +16989,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -16938,28 +17004,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -16970,24 +17036,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -16998,30 +17064,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17033,17 +17099,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17052,20 +17118,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17075,15 +17141,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17096,40 +17162,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17137,34 +17203,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17179,18 +17245,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17198,33 +17264,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17252,17 +17318,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click CSS štýl na prispôsobenie vzhľadu kníh. Pre príklad kliknite sem." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "Užívateľský &štýl" @@ -17220,49 +17249,45 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Pamätať poslednú veľkosť okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" "Vlastné kaskádové štýly, ktorými je možné upraviť výzor všetkých kníh." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Maximálna šírka okna prehliadača v pixeloch." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Zmeniť veľkosť obrázkov väčších ako okno prehliadača, do ktorého majú pasovať" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Deliť slová v texte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Východzí jazyk pre pravidlá delenia slov" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Pri ukončení uložiť aktuálnu pozíciu v dokumente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Obracať stránky kolieskom myši" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "Čas animácie obrátenia stránky v sekundách. Východzie je 0,5s." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." @@ -17270,39 +17295,39 @@ msgstr "" "Veľkosť o akú sa zmení veľkosť písma po kliknutí na tlačidlo " "zväčšiť/zmenšiť. Malo by to byť číslo medzi 0 a 1." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Nastavenia písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "Pätkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "Bezpätkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "Neproporcionálne písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "Veľkosť štandardného písma v obrazových bodoch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "Veľkosť neproporcionálneho písma v obrazových bodoch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "Štandardný typ písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -17310,40 +17335,40 @@ msgstr "" "Nachádzate sa v priebehu úpravy klávesovej skratky. Najprv to dokončite " "kliknutím niekde mimo obdĺžnika na úpravu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Vyhľadať v slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Prejsť na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "Nasledujúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "Predchádzajúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Začiatok dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "Začiatok sekcie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "Koniec sekcie" @@ -17395,44 +17420,73 @@ msgstr "Rolovať doľava" msgid "Scroll right" msgstr "Rolovať doprava" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Pozícia v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Prejsť na referenciu. Čísla referencií získate v režime referencií." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Hľadať text v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Náhľad tlače" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "Vymazať zoznam naposledy otvorených kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Pripájam k dict.org na vyhľadanie: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" @@ -17441,72 +17495,72 @@ msgstr "" "Nastaviť veľkosť písma %(which)s\n" "Aktuálne zväčšenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "väčšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "menšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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." @@ -17514,7 +17568,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -17588,11 +17642,11 @@ msgstr "Hľadať predchádzajúci výskyt" msgid "Print eBook" msgstr "Vytlačiť eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "Neplatný testovací názov" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " @@ -17601,19 +17655,19 @@ msgstr "" "Názov %r nevyzerá, že končí príponou súboru. Názov musí končiť " "príponou ako sú .epub alebo .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Zmeniť veľkosť potiahnutím" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Skryť" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Prepnúť" @@ -18038,63 +18092,63 @@ msgstr "" "počítača s Calibre." #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "zaškrtnuté" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "áno" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "nie" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nezašktnuté" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "dnes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "včera" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "tento mesiac" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "pred dňami" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "prázdne" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "prázdne" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "Neplatný booleovský dotaz \"{0}\"" @@ -18580,7 +18634,7 @@ msgstr "" "filtrovaný." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18608,7 +18662,7 @@ msgstr "Neplatné polia. Dostupné polia sú:" msgid "Invalid sort field. Available fields:" msgstr "Neplatné pole triedenia. Dostupné polia sú:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18616,7 +18670,7 @@ msgstr "" "Nasledovné knihy neboli pridané, lebo sa už nachádzajú v databáze (skúste " "možnosť --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18629,7 +18683,7 @@ msgstr "" "Pridá uvedené súbory ako knihy do databázy. Vstupom môžu byť aj adresáre,\n" "relevantné možnosti sú uvedené nižšie.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18637,11 +18691,11 @@ msgstr "" "Považovať každý adresár za jednu knihu a všetky súbory v ňom za rôzne " "formáty tej knihy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Spracovať adresáre rekurzívne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18649,27 +18703,39 @@ msgstr "" "Pridať knihy do databázy aj keď sa v nej už nachádzajú. Prodovnávajú sa " "názvy kníh." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "Pridať prázdnu knihu (knihu bez formátov)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Nastaviť názov prázdnej pridanej knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Nastaviť autorov prázdnej pridanej knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Nastaviť ISBN prázdnej pridanej knihy" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Musíte zadať minimálne jeden súbor, ktorý sa má pridať" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -18686,11 +18752,11 @@ msgstr "" "Napr. 23,34,57-85 (ak sa zadá rozsah, podledné číslo rozsahu nie je " "zahrnuté).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Musíte zadať minimálne jednu knihu, ktorá sa má odstrániť" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18704,15 +18770,15 @@ msgstr "" "identifikačným kódom ID. Identifikačný kód knihy získate pomocou príkazu " "\"list\". Ak daný formát už existuje, bude nahradený.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Musíte zadať identifikačný kód a súbor s elektronickou knihou" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "Súbor s elektronickou knihou musí mať príponu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18729,11 +18795,11 @@ msgstr "" "prípona súboru, napríklad LRF, TXT alebo EPUB. Ak daný formát neexistuje, " "príkaz bude ignorovaný.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Musíte zadať identifikačný kód a formát" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18748,15 +18814,15 @@ msgstr "" "Zobrazí metadáta z databázy calibre pre knihu s identifikačným kódom ID.\n" "Identifikačný kód knihy získate pomocou príkazu \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Vypísať metadáta vo formáte OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Musíte zadať identifikačný kód" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18777,11 +18843,11 @@ msgstr "" "\"show_metadata\"\n" "s prepínačom --as-opf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Musíte zadať identifikačný kód a súbor s metadátami" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -18799,30 +18865,30 @@ msgstr "" "\n" "(v súbore opf). ID čísla môžte distiť pomocou príkazu list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportovať všetky knihy v databáze, bez ohľadu na zoznam identifikačných " "kódov." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Exportovať knihy do určeného adresára. Štandardne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Exportovať všetky knihy do jedného adresára" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "Zadanie tohoto prepínača toto chovanie vypne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musíte zadať identifikačné kódy alebo možnosť %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18840,7 +18906,7 @@ msgstr "" "názov je názov stĺpca pre ľudí.\n" "typdát je jedno z: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18848,7 +18914,7 @@ msgstr "" "Tetnto stĺpec obsahuje údaje typu značky (tzn. viac hodnôt oddelených " "čiarkami). Platí len ak je typdát text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18858,11 +18924,11 @@ msgstr "" "interpretovať. Je to reťazec JSON. Pre zoznamové stĺpce použite --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "Musíte zadať označenie, názov a typdát." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18879,7 +18945,7 @@ msgstr "" " Voľby ovplyvňujú zobrazenie položiek vo vygenerovanom katalógu.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18889,7 +18955,7 @@ msgstr "" "Ak je zadané, --search sa ignoruje.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18899,17 +18965,17 @@ msgstr "" "pozrite dokumentáciu k hľadaniu v Užívateľskej príručke.\n" "východzie: bez filtrovania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobraziť podrobné výstupné informácie. Užitočné pri hľadaní chýb v programe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadať výstupný súbor pre katalóg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18928,7 +18994,7 @@ msgstr "" " Zoznam vlastných stĺpcov získate príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18936,11 +19002,11 @@ msgstr "" "Ak stĺpec obsahuje viac hodnôt, pridaj tieto k existujúcim, namiesto ich " "nahradenia." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadať názov poľa, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18954,20 +19020,20 @@ msgstr "" " Zoznam dostupných vlastných stĺpcov. Zobrazí označenia stĺpca a id-čka.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Zobraziť podrobnosti každého stĺpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Stratíte všetky údaje v stĺpci: %r. Ste si istý (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18983,15 +19049,15 @@ msgstr "" " Dostupné stĺpce si môžete zobraziť príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Nepýtať sa na potvrdenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadať označenie stĺpca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19012,41 +19078,41 @@ msgstr "" " Ak skúsite pridať dotaz pod názvom, ktorý už existuje, bude nahradený.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadať akciu (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Názov:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Hľadaný reťazec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadať názov a hľadaný reťazec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "pridané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadať názov" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "vymazané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Neznáma akcia %s, musí byť jedno z: (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -19057,12 +19123,12 @@ msgstr "" "\n" "Vykoná nejaké kontroly v súborovom systéme knižnice. Reporty sú {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "Výstup do CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19070,7 +19136,7 @@ msgstr "" "Zoznam reportov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19078,7 +19144,7 @@ msgstr "" "Zoznam ignorovaných prípon oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19086,11 +19152,11 @@ msgstr "" "Zoznam ignorovaných názvov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "Neznámy report kontroly" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -19117,19 +19183,19 @@ msgstr "" "do tej miery, do akej sú vyčerpávajúce údaje v súboroch OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Skutočne vykonať obnovu. Príkaz sa nespustí, dokiaľ túto voľbu nezadáte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Na spustenie obnovy musíte zadať voľbu %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -19141,7 +19207,7 @@ msgstr "" "Vytvorí zostavu z informácií o kategóriách v databáze. Informácie\n" "sú ekvivalentné s tým, čo sa zobrazuje v paneli značiek.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19149,7 +19215,7 @@ msgstr "" "Zobrazí len počet položiek v kategórii, namiesto počtov na pložku v rámci " "kategórie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19157,7 +19223,7 @@ msgstr "" "Znak, do ktorého uzatvoriť hodnotu kategórie v režime CSV. Východzie sú " "úvodzovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19165,15 +19231,15 @@ msgstr "" "Zoznam názvov kategórií pre vyhľadávanie oddelený čiarkou.\n" "Štandardne: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Reťazec na oddelenie polí v režime CSV. Východzia je čiarka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19212,18 +19278,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sPriemerné hodnotenie je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Migrujem starú databázu do knižnice elektronických kníh v %s
A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 msgid "User &Stylesheet" msgstr "" @@ -15908,124 +15937,120 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti za prilagajanje bralnika e-knjig" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:814 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Remember last used window size" msgstr "Zapomni si nazadnje uporabljeno velikost okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:105 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 -msgid "Maximum width of the viewer window, in pixels." -msgstr "Največja širina okna bralnika, v slik. točkah." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Deli besede" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Privzeti jezik za pravila deljenja besed" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Ob izhodu shrani trenutni položaj v dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Kolešček miške lahko obrača strani" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "" "The amount by which to change the font size when clicking the font " "larger/smaller buttons. Should be a number between 0 and 1." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "Font options" msgstr "Možnosti pisave" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:134 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:135 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:526 msgid "&Lookup in dictionary" msgstr "&Poišči v slovarju" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Go to..." msgstr "Pojdi na ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:548 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 msgid "Document Start" msgstr "Začetek dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Document End" msgstr "Konec dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Section End" msgstr "" @@ -16077,122 +16102,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 msgid "Book format" msgstr "Zapis knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 msgid "Position in book" msgstr "Položaj v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:219 msgid "Search for text in book" msgstr "Poiščite besedilo v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#, python-format +msgid "Toggle full screen (%s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +msgid "Full screen mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 +msgid "Right click to show controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +msgid "Press Esc to quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:322 +msgid "Show/hide controls" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:334 msgid "Print Preview" msgstr "Predogled tiskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:344 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:425 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:531 +msgid "No such location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:532 +msgid "The location pointed to by this item does not exist." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:741 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:745 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:746 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:756 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:809 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:923 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:811 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:926 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:931 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 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:825 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "" "%prog [options] file\n" "\n" @@ -16263,30 +16317,30 @@ msgstr "" msgid "Print eBook" msgstr "Natisni e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Drag to resize" msgstr "Povlecite za spremembo velikosti" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 msgid "Show" msgstr "Pokaži" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1037 msgid "Hide" msgstr "Skrij" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1074 msgid "Toggle" msgstr "Preklopi" @@ -16658,63 +16712,63 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 msgid "checked" msgstr "potrjeno" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:584 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:608 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "yes" msgstr "da" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:222 msgid "no" msgstr "ne" #: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:583 #: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:605 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 msgid "unchecked" msgstr "nepotrjeno" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:377 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 msgid "today" msgstr "danes" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:380 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 msgid "yesterday" msgstr "včeraj" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:383 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:386 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:387 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:602 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -17096,7 +17150,7 @@ msgstr "" "iskanje brez filtriranja." #: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17120,7 +17174,7 @@ msgstr "Neveljavna polja. Polja, ki so na voljo:" msgid "Invalid sort field. Available fields:" msgstr "Neveljavno razvrščevalno polje. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17128,7 +17182,7 @@ msgstr "" "Naslednje knjige niso bile dodane, saj se že nahajajo v zbirki podatkov " "(glejte možnost --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:289 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17142,7 +17196,7 @@ msgstr "" "mape, oglejte si\n" "z mapami povezane možnosti spodaj.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:297 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17150,11 +17204,11 @@ msgstr "" "Privzami, da vsebuje vsaka mapo le eno knjigo in da so vse datoteke v njej " "ista e-knjiga v različnih zapisih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 msgid "Process directories recursively" msgstr "Obdelaj mape rekurzivno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:301 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17162,27 +17216,39 @@ msgstr "" "Dodaj knjige v zbirko podatkov, tudi če že obstajajo. Primerjava se izvede " "po naslovu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 -msgid "Set the title of the added empty book" -msgstr "Določite naslov dodane prazne knjige" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +msgid "Set the title of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 -msgid "Set the authors of the added empty book" -msgstr "Določite avtorje dodane prazne knjige" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +msgid "Set the authors of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 -msgid "Set the ISBN of the added empty book" -msgstr "Določite ISBN dodane prazne knjige" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +msgid "Set the ISBN of the added book(s)" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +msgid "Set the tags of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +msgid "Set the series of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +msgid "Set the series number of the added book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 msgid "You must specify at least one file to add" msgstr "Določiti morate vsaj eno datoteko za dodajanje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:353 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 msgid "" "%prog remove ids\n" "\n" @@ -17193,11 +17259,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:368 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "You must specify at least one book to remove" msgstr "Vsaj eno knjigo morate določiti za odstranitev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:389 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17211,15 +17277,15 @@ msgstr "" "logično knjigo, identificirano z id-jem. ID lahko dobite z ukazom list. Če " "zapis že obstaja, se ga zamenja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 msgid "You must specify an id and an ebook file" msgstr "Določiti morate id in datoteko e-knjige" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 msgid "ebook file must have an extension" msgstr "Datoteka e-knjige mora imeti končnico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:418 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17235,11 +17301,11 @@ msgstr "" "dobite z ukazom list. fmt naj bo končnica datoteke, kot so npr. LRF, TXT ali " "EPUB. Če logična knjiga nima zapisa fmt, se ne zgodi nič.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 msgid "You must specify an id and a format" msgstr "Določiti morate id in zapis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17255,15 +17321,15 @@ msgstr "" "identificirano z id-jem.\n" "id je identifikacijska številka, ki jo dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 msgid "Print metadata in OPF form (XML)" msgstr "Natisni metapodatke v zapisu OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:469 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 msgid "You must specify an id" msgstr "Določiti morate id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17286,11 +17352,11 @@ msgstr "" "ukazom\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 msgid "You must specify an id and a metadata file" msgstr "Določiti morate id in datoteko z metapodatki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:520 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "" "%prog export [options] ids\n" "\n" @@ -17308,29 +17374,29 @@ msgstr "" "datoteki opf).\n" "ID številke lahko dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Izvozi vse knjige iz zbirke podatkov brez upoštevanja seznama id-jev." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:530 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 msgid "Export books to the specified directory. Default is" msgstr "Izvozi knjige v podano mapo. Privzeto je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:532 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 msgid "Export all books into a single directory" msgstr "Izvozi vse knjige v eno mapo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 #, python-format msgid "You must specify some ids or the %s option" msgstr "Določiti morate nekaj id-jev ali možnost %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17341,24 +17407,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:584 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:588 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:602 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:664 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17369,30 +17435,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:677 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:747 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17404,17 +17470,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:757 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:768 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:788 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17423,20 +17489,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:794 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 msgid "Show details for each column." msgstr "Pokaži podrobnosti vsakega stolpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:806 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:808 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17446,15 +17512,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 msgid "Do not ask for confirmation" msgstr "Ne zahtevaj potrditve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:832 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:843 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17467,40 +17533,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:860 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:868 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 msgid "Name:" msgstr "Ime:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:869 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 msgid "Search string:" msgstr "Išči niz:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:875 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:878 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a name" msgstr "Napaka: določiti morate ime" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:886 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 msgid "removed" msgstr "odstranjeno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:890 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "%prog check_library [options]\n" "\n" @@ -17508,34 +17574,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1055 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:908 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:916 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "%prog restore_database [options]\n" "\n" @@ -17550,18 +17616,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "%prog list_categories [options]\n" "\n" @@ -17569,33 +17635,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1057 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1066 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1104 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17623,18 +17689,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3464 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3466 #, python-format msgid "
Migrating old database to ebook library in %s
Selitev stare zbirke podatkov v knjižnico e-knjig v %s