1# Translation template file.. 2# Copyright (C) 2021 Kovid Goyal 3# 4# Translators: 5# αѕняαf <ashraf882@gmail.com>, 2020 6# Asif Abul Kalam <kalam.asif1@gmail.com>, 2015 7# Jonayad Rahman <jonayadrahman091@gmail.com>, 2018 8# Rafee Mostafa <owmi23@gmail.com>, 2014 9# Rayhan bd, 2021 10msgid "" 11msgstr "" 12"Project-Id-Version: calibre\n" 13"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" 14"POT-Creation-Date: 2021-12-16 10:50+UTC\n" 15"PO-Revision-Date: 2021-12-14 13:05+0000\n" 16"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n" 17"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/calibre/calibre/language/bn_BD/)\n" 18"MIME-Version: 1.0\n" 19"Content-Type: text/plain; charset=UTF-8\n" 20"Content-Transfer-Encoding: 8bit\n" 21"Language: bn_BD\n" 22"Plural-Forms: nplurals=2; plural=(n != 1);\n" 23 24#: /__w/calibre/calibre/manual/conf.py:158 25#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:222 26#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:205 27#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/create.py:35 28msgid "Start" 29msgstr "শুরু করুন " 30 31#: /__w/calibre/calibre/manual/conf.py:175 32msgid "Support calibre" 33msgstr "calibre এর পাশে থাকুন " 34 35#: /__w/calibre/calibre/manual/conf.py:176 36msgid "Contribute to support calibre development" 37msgstr "calibre তৈরীতে সাহায্য করুন" 38 39#: /__w/calibre/calibre/manual/conf.py:245 40#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 41msgid "page" 42msgstr "পৃষ্ঠা" 43 44#: /__w/calibre/calibre/manual/custom.py:92 45msgid "" 46":command:`calibredb` is the command line interface to the calibre database. It has\n" 47"several sub-commands, documented below.\n" 48"\n" 49":command:`calibredb` can be used to manipulate either a calibre database\n" 50"specified by path or a calibre :guilabel:`Content server` running either on\n" 51"the local machine or over the internet. You can start a calibre\n" 52":guilabel:`Content server` using either the :command:`calibre-server`\n" 53"program or in the main calibre program click :guilabel:`Connect/share ->\n" 54"Start Content server`. Since :command:`calibredb` can make changes to your\n" 55"calibre libraries, you must setup authentication on the server first. There\n" 56"are two ways to do that:\n" 57"\n" 58" * If you plan to connect only to a server running on the same computer,\n" 59" you can simply use the ``--enable-local-write`` option of the\n" 60" Content server, to allow any program, including calibredb, running on\n" 61" the local computer to make changes to your calibre data. When running\n" 62" the server from the main calibre program, this option is in\n" 63" :guilabel:`Preferences->Sharing over the net->Advanced`.\n" 64"\n" 65" * If you want to enable access over the internet, then you should setup\n" 66" user accounts on the server and use the :option:`--username` and :option:`--password`\n" 67" options to :command:`calibredb` to give it access. You can setup\n" 68" user authentication for :command:`calibre-server` by using the ``--enable-auth``\n" 69" option and using ``--manage-users`` to create the user accounts.\n" 70" If you are running the server from the main calibre program, use\n" 71" :guilabel:`Preferences->Sharing over the net->Require username/password`.\n" 72"\n" 73"To connect to a running Content server, pass the URL of the server to the\n" 74":option:`--with-library` option, see the documentation of that option for\n" 75"details and examples.\n" 76" " 77msgstr "" 78 79#: /__w/calibre/calibre/manual/custom.py:217 80msgid "[options]" 81msgstr "[অপশন গুলো]" 82 83#: /__w/calibre/calibre/src/calibre/constants.py:411 84msgid "{} Portable" 85msgstr "{} পোর্টেবল " 86 87#: /__w/calibre/calibre/src/calibre/constants.py:448 88msgid "Recycle Bin" 89msgstr "ময়লার ঝুড়ি" 90 91#: /__w/calibre/calibre/src/calibre/constants.py:448 92msgid "Trash" 93msgstr "আবর্জনা" 94 95#: /__w/calibre/calibre/src/calibre/customize/__init__.py:66 96msgid "Does absolutely nothing" 97msgstr "কিছুই করে না" 98 99#: /__w/calibre/calibre/src/calibre/customize/__init__.py:69 100#: /__w/calibre/calibre/src/calibre/db/__init__.py:107 101#: /__w/calibre/calibre/src/calibre/db/backend.py:1263 102#: /__w/calibre/calibre/src/calibre/db/backend.py:1288 103#: /__w/calibre/calibre/src/calibre/db/cache.py:312 104#: /__w/calibre/calibre/src/calibre/db/cache.py:315 105#: /__w/calibre/calibre/src/calibre/db/cache.py:326 106#: /__w/calibre/calibre/src/calibre/db/cache.py:1255 107#: /__w/calibre/calibre/src/calibre/db/cache.py:1257 108#: /__w/calibre/calibre/src/calibre/db/cache.py:1259 109#: /__w/calibre/calibre/src/calibre/db/cache.py:1430 110#: /__w/calibre/calibre/src/calibre/db/cache.py:1528 111#: /__w/calibre/calibre/src/calibre/db/cache.py:1530 112#: /__w/calibre/calibre/src/calibre/db/cache.py:1532 113#: /__w/calibre/calibre/src/calibre/db/cache.py:1719 114#: /__w/calibre/calibre/src/calibre/db/cache.py:1721 115#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:130 116#: /__w/calibre/calibre/src/calibre/db/lazy.py:287 117#: /__w/calibre/calibre/src/calibre/db/lazy.py:288 118#: /__w/calibre/calibre/src/calibre/db/lazy.py:289 119#: /__w/calibre/calibre/src/calibre/db/lazy.py:290 120#: /__w/calibre/calibre/src/calibre/db/lazy.py:298 121#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:249 122#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:251 123#: /__w/calibre/calibre/src/calibre/db/write.py:175 124#: /__w/calibre/calibre/src/calibre/db/write.py:179 125#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:402 126#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:403 127#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:122 128#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:123 129#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:74 130#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:127 131#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:759 132#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1729 133#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:46 134#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:70 135#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:311 136#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:264 137#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:67 138#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:68 139#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:336 140#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:337 141#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:663 142#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:473 143#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:474 144#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:558 145#: /__w/calibre/calibre/src/calibre/ebooks/chm/metadata.py:61 146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:191 147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:197 148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:129 149#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:131 150#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:141 151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:146 152#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:30 153#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:31 154#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:303 155#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:305 156#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:333 157#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:292 158#: /__w/calibre/calibre/src/calibre/ebooks/docx/container.py:228 159#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:85 160#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:143 161#: /__w/calibre/calibre/src/calibre/ebooks/htmlz/oeb2html.py:51 162#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1849 163#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1851 164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/__init__.py:363 165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:42 166#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:43 167#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:44 168#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:84 169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:497 170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:749 171#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 172#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:39 173#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:64 174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/extz.py:24 175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:115 176#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:123 177#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:178 178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:158 179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:161 180#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:347 181#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:316 182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:317 183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:35 184#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:63 185#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:65 186#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:108 187#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:110 188#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:501 189#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:503 190#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:505 191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1388 192#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1498 193#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf3.py:1008 194#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdb.py:49 195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:131 196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:134 197#: /__w/calibre/calibre/src/calibre/ebooks/metadata/plucker.py:25 198#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:25 199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:51 200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:118 201#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:121 202#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:131 203#: /__w/calibre/calibre/src/calibre/ebooks/metadata/snb.py:16 204#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:36 205#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:360 206#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:92 207#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:94 208#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:100 209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:266 210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:373 211#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:375 212#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:479 213#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/worker.py:25 214#: /__w/calibre/calibre/src/calibre/ebooks/metadata/txt.py:23 215#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:242 216#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:353 217#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:38 218#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:135 219#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:202 220#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:241 221#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:661 222#: /__w/calibre/calibre/src/calibre/ebooks/mobi/utils.py:342 223#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:469 224#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:396 225#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:489 226#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:278 227#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:280 228#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:973 229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/spine.py:92 230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:320 231#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:323 232#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:327 233#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:150 234#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:157 235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:122 236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:127 237#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:284 238#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:295 239#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:325 240#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:172 241#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 242#: /__w/calibre/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:31 243#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:29 244#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:701 245#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:21 246#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:22 247#: /__w/calibre/calibre/src/calibre/ebooks/pdf/render/links.py:145 248#: /__w/calibre/calibre/src/calibre/ebooks/txt/processor.py:148 249#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:575 250#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:583 251#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:328 252#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:720 253#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:722 254#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:957 255#: /__w/calibre/calibre/src/calibre/gui2/add.py:355 256#: /__w/calibre/calibre/src/calibre/gui2/add.py:415 257#: /__w/calibre/calibre/src/calibre/gui2/add.py:471 258#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:1109 259#: /__w/calibre/calibre/src/calibre/gui2/convert/__init__.py:52 260#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:147 261#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:163 262#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:165 263#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:154 264#: /__w/calibre/calibre/src/calibre/gui2/device.py:1513 265#: /__w/calibre/calibre/src/calibre/gui2/device.py:1516 266#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:364 267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:139 268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:147 269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:180 270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:699 271#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1084 272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:526 273#: /__w/calibre/calibre/src/calibre/gui2/email.py:397 274#: /__w/calibre/calibre/src/calibre/gui2/email.py:412 275#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:550 276#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 277#: /__w/calibre/calibre/src/calibre/gui2/init.py:760 278#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:612 279#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1346 280#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1574 281#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1577 282#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1580 283#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1668 284#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:224 285#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:405 286#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:420 287#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:106 288#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:537 289#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:583 290#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:149 291#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:153 292#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:61 293#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:76 294#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:129 295#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:202 296#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:240 297#: /__w/calibre/calibre/src/calibre/gui2/save.py:117 298#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:202 299#: /__w/calibre/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:116 300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:436 301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:485 302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:486 303#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:243 304#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:224 305#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:479 306#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:483 307#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:497 308#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:624 309#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:953 310#: /__w/calibre/calibre/src/calibre/library/database.py:927 311#: /__w/calibre/calibre/src/calibre/library/database2.py:605 312#: /__w/calibre/calibre/src/calibre/library/database2.py:613 313#: /__w/calibre/calibre/src/calibre/library/database2.py:623 314#: /__w/calibre/calibre/src/calibre/library/database2.py:2299 315#: /__w/calibre/calibre/src/calibre/library/database2.py:2452 316#: /__w/calibre/calibre/src/calibre/library/database2.py:2905 317#: /__w/calibre/calibre/src/calibre/library/database2.py:3540 318#: /__w/calibre/calibre/src/calibre/library/database2.py:3542 319#: /__w/calibre/calibre/src/calibre/srv/content.py:160 320#: /__w/calibre/calibre/src/calibre/srv/content.py:161 321#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:97 322#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:106 323#: /__w/calibre/calibre/src/calibre/utils/formatter.py:281 324#: /__w/calibre/calibre/src/calibre/utils/localization.py:347 325#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:25 326#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 327#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:58 328msgid "Unknown" 329msgstr "অজানা" 330 331#: /__w/calibre/calibre/src/calibre/customize/__init__.py:90 332msgid "Base" 333msgstr "ভিত্তি" 334 335#: /__w/calibre/calibre/src/calibre/customize/__init__.py:164 336#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:87 337#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:442 338msgid "Customize" 339msgstr "সংশুধন করুণ " 340 341#: /__w/calibre/calibre/src/calibre/customize/__init__.py:172 342#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:58 343#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:364 344msgid "Cannot configure" 345msgstr "পরিবর্তন করা যাচ্ছে না " 346 347#: /__w/calibre/calibre/src/calibre/customize/__init__.py:356 348msgid "File type" 349msgstr "ফাইলের ধরণ " 350 351#: /__w/calibre/calibre/src/calibre/customize/__init__.py:426 352msgid "Metadata reader" 353msgstr "মেটাডাটা: পড়া" 354 355#: /__w/calibre/calibre/src/calibre/customize/__init__.py:458 356msgid "Metadata writer" 357msgstr "মেটাডাটা: লিখা" 358 359#: /__w/calibre/calibre/src/calibre/customize/__init__.py:490 360msgid "Catalog generator" 361msgstr "তালিকা তৌরী" 362 363#: /__w/calibre/calibre/src/calibre/customize/__init__.py:608 364msgid "User interface action" 365msgstr "ইউজার ইন্টারফেস একশন" 366 367#: /__w/calibre/calibre/src/calibre/customize/__init__.py:643 368#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 369#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:30 370#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:100 371#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:237 372#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:328 373#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:361 374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 375#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:65 376msgid "Preferences" 377msgstr "পচ্ছন্দসমূহ " 378 379#: /__w/calibre/calibre/src/calibre/customize/__init__.py:696 380#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 381msgid "Store" 382msgstr "স্টোর " 383 384#: /__w/calibre/calibre/src/calibre/customize/__init__.py:700 385msgid "An e-book store." 386msgstr "e-book স্টোর " 387 388#: /__w/calibre/calibre/src/calibre/customize/__init__.py:744 389msgid "Edit book tool" 390msgstr "বই সম্পাদনা" 391 392#: /__w/calibre/calibre/src/calibre/customize/__init__.py:756 393msgid "Library closed" 394msgstr "পাঠাগার বন্ধ করুন" 395 396#: /__w/calibre/calibre/src/calibre/customize/builtins.py:22 397msgid "" 398"Create a PMLZ archive containing the PML file and all images in the folder " 399"pmlname_img or images. This plugin is run every time you add a PML file to " 400"the library." 401msgstr "" 402 403#: /__w/calibre/calibre/src/calibre/customize/builtins.py:53 404msgid "" 405"Create a TXTZ archive when a TXT file is imported containing Markdown or " 406"Textile references to images. The referenced images as well as the TXT file " 407"are added to the archive." 408msgstr "" 409 410#: /__w/calibre/calibre/src/calibre/customize/builtins.py:108 411msgid "Extract cover from comic files" 412msgstr "কমিক বই থেকে কভার আলাদা করুণ " 413 414#: /__w/calibre/calibre/src/calibre/customize/builtins.py:153 415#: /__w/calibre/calibre/src/calibre/customize/builtins.py:164 416#: /__w/calibre/calibre/src/calibre/customize/builtins.py:177 417#: /__w/calibre/calibre/src/calibre/customize/builtins.py:188 418#: /__w/calibre/calibre/src/calibre/customize/builtins.py:199 419#: /__w/calibre/calibre/src/calibre/customize/builtins.py:211 420#: /__w/calibre/calibre/src/calibre/customize/builtins.py:223 421#: /__w/calibre/calibre/src/calibre/customize/builtins.py:234 422#: /__w/calibre/calibre/src/calibre/customize/builtins.py:245 423#: /__w/calibre/calibre/src/calibre/customize/builtins.py:256 424#: /__w/calibre/calibre/src/calibre/customize/builtins.py:267 425#: /__w/calibre/calibre/src/calibre/customize/builtins.py:278 426#: /__w/calibre/calibre/src/calibre/customize/builtins.py:289 427#: /__w/calibre/calibre/src/calibre/customize/builtins.py:300 428#: /__w/calibre/calibre/src/calibre/customize/builtins.py:312 429#: /__w/calibre/calibre/src/calibre/customize/builtins.py:325 430#: /__w/calibre/calibre/src/calibre/customize/builtins.py:348 431#: /__w/calibre/calibre/src/calibre/customize/builtins.py:360 432#: /__w/calibre/calibre/src/calibre/customize/builtins.py:371 433#: /__w/calibre/calibre/src/calibre/customize/builtins.py:383 434#: /__w/calibre/calibre/src/calibre/customize/builtins.py:394 435#: /__w/calibre/calibre/src/calibre/customize/builtins.py:406 436#, python-format 437msgid "Read metadata from %s files" 438msgstr "" 439 440#: /__w/calibre/calibre/src/calibre/customize/builtins.py:337 441msgid "Read metadata from e-books in RAR archives" 442msgstr "RAR archives থেকে e-books এর মেটাডাটা: পড়া " 443 444#: /__w/calibre/calibre/src/calibre/customize/builtins.py:418 445msgid "Read metadata from e-books in ZIP archives" 446msgstr "ZIP archives থেকে e-books এর মেটাডাটা: পড়া" 447 448#: /__w/calibre/calibre/src/calibre/customize/builtins.py:437 449#: /__w/calibre/calibre/src/calibre/customize/builtins.py:456 450#: /__w/calibre/calibre/src/calibre/customize/builtins.py:479 451#: /__w/calibre/calibre/src/calibre/customize/builtins.py:490 452#: /__w/calibre/calibre/src/calibre/customize/builtins.py:514 453#: /__w/calibre/calibre/src/calibre/customize/builtins.py:526 454#: /__w/calibre/calibre/src/calibre/customize/builtins.py:537 455#, python-format 456msgid "Set metadata in %s files" 457msgstr "" 458 459#: /__w/calibre/calibre/src/calibre/customize/builtins.py:448 460#, python-brace-format 461msgid "" 462"Enter {0} below to have the EPUB metadata writer plugin not add cover images" 463" to EPUB files that have no existing cover image." 464msgstr "" 465 466#: /__w/calibre/calibre/src/calibre/customize/builtins.py:467 467#: /__w/calibre/calibre/src/calibre/customize/builtins.py:502 468#: /__w/calibre/calibre/src/calibre/customize/builtins.py:549 469#: /__w/calibre/calibre/src/calibre/customize/builtins.py:561 470#: /__w/calibre/calibre/src/calibre/customize/builtins.py:572 471#, python-format 472msgid "Set metadata from %s files" 473msgstr "" 474 475#: /__w/calibre/calibre/src/calibre/customize/builtins.py:819 476msgid "Add books to calibre or the connected device" 477msgstr "calibre এ বই সংযোজন অথবা সংযুক্ত device এ " 478 479#: /__w/calibre/calibre/src/calibre/customize/builtins.py:825 480msgid "Fetch annotations from a connected Kindle (experimental)" 481msgstr "সংযুক্ত kindle থেকে 'টীকা' সংগ্রহ (পরীক্ষামূলক)" 482 483#: /__w/calibre/calibre/src/calibre/customize/builtins.py:831 484msgid "Generate a catalog of the books in your calibre library" 485msgstr "আপনার calibre পাঠাগারের বইয়ের তালিকা তৈরী" 486 487#: /__w/calibre/calibre/src/calibre/customize/builtins.py:837 488msgid "Convert books to various e-book formats" 489msgstr "ভিন্ন ধরণে e-book পরিবর্তন" 490 491#: /__w/calibre/calibre/src/calibre/customize/builtins.py:843 492msgid "Fine tune your e-books" 493msgstr "" 494 495#: /__w/calibre/calibre/src/calibre/customize/builtins.py:849 496#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 497msgid "Browse highlights and bookmarks from all books in the library" 498msgstr "" 499 500#: /__w/calibre/calibre/src/calibre/customize/builtins.py:855 501#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 502msgid "Edit the Table of Contents in your books" 503msgstr "বইয়ের সূচিপত্র সম্পাদনা কর" 504 505#: /__w/calibre/calibre/src/calibre/customize/builtins.py:861 506msgid "Delete books from your calibre library or connected device" 507msgstr "আপনার ক্যালিবার লাইব্রেরীর বা সংযুক্ত ডিভাইস থেকে বই মুছুন" 508 509#: /__w/calibre/calibre/src/calibre/customize/builtins.py:867 510msgid "" 511"Embed updated metadata into the actual book files in your calibre library" 512msgstr "আপনার ক্যালিবার লাইব্রেরির বই গুলোতে আপডেট মেটাডাটা এম্বেড করুন" 513 514#: /__w/calibre/calibre/src/calibre/customize/builtins.py:873 515msgid "Edit the metadata of books in your calibre library" 516msgstr "আপনার ক্যালিবার লাইব্রেরি বইয়ের মেটাডাটা সম্পাদনা করুন" 517 518#: /__w/calibre/calibre/src/calibre/customize/builtins.py:879 519msgid "Read books in your calibre library" 520msgstr "আপনার ক্যালিবার লাইব্রেরির বই পড়ুন" 521 522#: /__w/calibre/calibre/src/calibre/customize/builtins.py:885 523msgid "Download news from the internet in e-book form" 524msgstr " ই-বইয়ের আকারে ইন্টারনেট থেকে খবর ডাউনলোড " 525 526#: /__w/calibre/calibre/src/calibre/customize/builtins.py:891 527msgid "Show a list of related books quickly" 528msgstr "দ্রুত সংশ্লিষ্ট বইয়ের একটি তালিকা প্রদর্শন কর" 529 530#: /__w/calibre/calibre/src/calibre/customize/builtins.py:897 531#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 532msgid "Filter/transform the tags for books in the library" 533msgstr "লাইব্রারিতে উপস্থিত বই গুলোর ট্যাগ ফিল্টার/রুপান্তর কর" 534 535#: /__w/calibre/calibre/src/calibre/customize/builtins.py:903 536#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 537msgid "Transform the authors for books in the library" 538msgstr "লাইব্রেরীতে থাকা বইগুলোর লেখকদেরকে রুপান্তর করুন" 539 540#: /__w/calibre/calibre/src/calibre/customize/builtins.py:909 541msgid "Show an editor for testing templates" 542msgstr "টেমপ্লেট পরীক্ষার জন্য একটি সম্পাদক দেখাও" 543 544#: /__w/calibre/calibre/src/calibre/customize/builtins.py:915 545msgid "" 546"Show a dialog for creating and managing template functions and stored " 547"templates" 548msgstr "" 549 550#: /__w/calibre/calibre/src/calibre/customize/builtins.py:921 551msgid "Export books from your calibre library to the hard disk" 552msgstr "আপনার ক্যালিবার লাইব্রেরি থেকে হার্ড ডিস্কে বই রপ্তানি করুন" 553 554#: /__w/calibre/calibre/src/calibre/customize/builtins.py:927 555msgid "Show Book details in a separate popup" 556msgstr " একটি পৃথক পপআপে বই বিবরণ দেখান" 557 558#: /__w/calibre/calibre/src/calibre/customize/builtins.py:933 559#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 560msgid "Restart calibre" 561msgstr "ক্যালিবার পুনরারম্ভ কর" 562 563#: /__w/calibre/calibre/src/calibre/customize/builtins.py:939 564msgid "Open the folder that contains the book files in your calibre library" 565msgstr "ক্যালিবার লাইব্রেরির বইয়ের ফাইল ধারণকারী ফোল্ডারটি খুল" 566 567#: /__w/calibre/calibre/src/calibre/customize/builtins.py:946 568msgid "Auto scroll through the list of books" 569msgstr "" 570 571#: /__w/calibre/calibre/src/calibre/customize/builtins.py:952 572msgid "Send books to the connected device" 573msgstr "সংযুক্ত ডিভাইসে বই পাঠাও" 574 575#: /__w/calibre/calibre/src/calibre/customize/builtins.py:958 576msgid "" 577"Send books via email or the web. Also connect to folders on your computer as" 578" if they are devices" 579msgstr "ইমেইল অথবা ওয়েবের মাধ্যমে বই পাঠান এবং কম্পিউটারে থাকা ফোল্ডার গুলোকে ডিভাইস হিসেবে কানেক্ট করুন " 580 581#: /__w/calibre/calibre/src/calibre/customize/builtins.py:965 582#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 583msgid "Browse the calibre User Manual" 584msgstr "calibre ব্যবহার বিধি ব্রাউজ করুন " 585 586#: /__w/calibre/calibre/src/calibre/customize/builtins.py:971 587msgid "Customize calibre" 588msgstr "calibre কে পরিবর্তন করুণ " 589 590#: /__w/calibre/calibre/src/calibre/customize/builtins.py:977 591msgid "Easily find books similar to the currently selected one" 592msgstr "বর্তমানে নির্বাচিত বইয়ের মতো বইগুলি সহজেই সন্ধান করুন" 593 594#: /__w/calibre/calibre/src/calibre/customize/builtins.py:983 595msgid "" 596"Switch between different calibre libraries and perform maintenance on them" 597msgstr "বিভিন্ন calibre লাইব্রেরির মধ্যে পরিবর্তন করুন এবং সেগুলি রক্ষণাবেক্ষণ করুন" 598 599#: /__w/calibre/calibre/src/calibre/customize/builtins.py:990 600msgid "Copy books from the device to your calibre library" 601msgstr "ডিভাইস থেকে আপনার calibre লাইব্রেরিতে বইগুলি কপি করুন" 602 603#: /__w/calibre/calibre/src/calibre/customize/builtins.py:996 604msgid "Edit the collections in which books are placed on your device" 605msgstr "" 606 607#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1002 608msgid "Match book on the devices to books in the library" 609msgstr "" 610 611#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1008 612#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:47 613msgid "Show the book in the calibre library that matches this book" 614msgstr "" 615 616#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1014 617msgid "Copy a book from one calibre library to another" 618msgstr "" 619 620#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1020 621msgid "Edit e-books in the EPUB or AZW3 formats" 622msgstr "" 623 624#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1026 625msgid "Make small changes to EPUB or HTMLZ files in your calibre library" 626msgstr "" 627 628#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1032 629msgid "" 630"Find the next or previous match when searching in your calibre library in " 631"highlight mode" 632msgstr "" 633 634#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1039 635msgid "Choose a random book from your calibre library" 636msgstr "" 637 638#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1045 639#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 640msgid "Sort the list of books" 641msgstr "" 642 643#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1051 644msgid "Temporarily mark books" 645msgstr "" 646 647#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1057 648#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 649msgid "Change the current Virtual library" 650msgstr "" 651 652#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1064 653msgid "Search for books from different book sellers" 654msgstr "" 655 656#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1081 657msgid "Get new calibre plugins or update your existing ones" 658msgstr "" 659 660#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1104 661#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:21 662msgid "Look & feel" 663msgstr "" 664 665#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1106 666#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1119 667#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1131 668#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1143 669#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1156 670msgid "Interface" 671msgstr "" 672 673#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1110 674msgid "Adjust the look and feel of the calibre interface to suit your tastes" 675msgstr "" 676 677#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1117 678msgid "Behavior" 679msgstr "" 680 681#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1123 682msgid "Change the way calibre behaves" 683msgstr "" 684 685#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1129 686#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:501 687msgid "Add your own columns" 688msgstr "" 689 690#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1135 691msgid "Add/remove your own columns to the calibre book list" 692msgstr "" 693 694#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1141 695msgid "Toolbars & menus" 696msgstr "" 697 698#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1147 699msgid "" 700"Customize the toolbars and context menus, changing which actions are " 701"available in each" 702msgstr "" 703 704#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1154 705msgid "Searching" 706msgstr "" 707 708#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1160 709msgid "Customize the way searching for books works in calibre" 710msgstr "" 711 712#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1166 713msgid "Input options" 714msgstr "" 715 716#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1168 717#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1185 718#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1197 719msgid "Conversion" 720msgstr "" 721 722#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1172 723msgid "Set conversion options specific to each input format" 724msgstr "" 725 726#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1183 727msgid "Common options" 728msgstr "" 729 730#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1189 731msgid "Set conversion options common to all formats" 732msgstr "" 733 734#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1195 735msgid "Output options" 736msgstr "" 737 738#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1201 739msgid "Set conversion options specific to each output format" 740msgstr "" 741 742#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1207 743msgid "Adding books" 744msgstr "" 745 746#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1209 747#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1222 748#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1235 749#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1248 750msgid "Import/export" 751msgstr "" 752 753#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1213 754msgid "Control how calibre reads metadata from files when adding books" 755msgstr "" 756 757#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1220 758msgid "Saving books to disk" 759msgstr "" 760 761#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1226 762msgid "" 763"Control how calibre exports files from its database to disk when using Save " 764"to disk" 765msgstr "" 766 767#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1233 768msgid "Sending books to devices" 769msgstr "" 770 771#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1239 772msgid "Control how calibre transfers files to your e-book reader" 773msgstr "" 774 775#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1246 776msgid "Metadata plugboards" 777msgstr "" 778 779#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1252 780msgid "Change metadata fields before saving/sending" 781msgstr "" 782 783#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1258 784#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:12 785#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:159 786#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:250 787#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:260 788#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:267 789#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:273 790#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:277 791#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:293 792#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:357 793#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:429 794msgid "Template functions" 795msgstr "" 796 797#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1260 798#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1324 799#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1337 800#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1349 801#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1361 802#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:828 803msgid "Advanced" 804msgstr "" 805 806#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1264 807msgid "Create your own template functions" 808msgstr "" 809 810#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1270 811msgid "Sharing books by email" 812msgstr "" 813 814#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1272 815#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1285 816#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1299 817#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1311 818msgid "Sharing" 819msgstr "" 820 821#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1276 822msgid "" 823"Setup sharing of books via email. Can be used for automatic sending of " 824"downloaded news to your devices" 825msgstr "" 826 827#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1283 828msgid "Sharing over the net" 829msgstr "" 830 831#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1289 832msgid "" 833"Setup the calibre Content server which will give you access to your calibre " 834"library from anywhere, on any device, over the internet" 835msgstr "" 836 837#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1297 838msgid "Metadata download" 839msgstr "" 840 841#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1303 842msgid "Control how calibre downloads e-book metadata from the net" 843msgstr "" 844 845#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1309 846#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:407 847msgid "Ignored devices" 848msgstr "" 849 850#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1315 851msgid "" 852"Control which devices calibre will ignore when they are connected to the " 853"computer." 854msgstr "" 855 856#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1322 857#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:311 858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/plugin.py:87 859msgid "Plugins" 860msgstr "" 861 862#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1328 863msgid "Add/remove/customize various bits of calibre functionality" 864msgstr "" 865 866#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1335 867msgid "Tweaks" 868msgstr "" 869 870#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1341 871msgid "Fine tune how calibre behaves in various contexts" 872msgstr "" 873 874#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1347 875#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:563 876msgid "Shortcuts" 877msgstr "" 878 879#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1353 880msgid "Customize the keyboard shortcuts used by calibre" 881msgstr "" 882 883#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1359 884#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:137 885msgid "Miscellaneous" 886msgstr "" 887 888#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1365 889msgid "Miscellaneous advanced configuration" 890msgstr "" 891 892#: /__w/calibre/calibre/src/calibre/customize/conversion.py:111 893msgid "Options specific to the output format." 894msgstr "" 895 896#: /__w/calibre/calibre/src/calibre/customize/conversion.py:121 897msgid "Options specific to the input format." 898msgstr "" 899 900#: /__w/calibre/calibre/src/calibre/customize/conversion.py:137 901msgid "Conversion input" 902msgstr "" 903 904#: /__w/calibre/calibre/src/calibre/customize/conversion.py:173 905msgid "" 906"Specify the character encoding of the input document. If set this option " 907"will override any encoding declared by the document itself. Particularly " 908"useful for documents that do not declare an encoding or that have erroneous " 909"encoding declarations." 910msgstr "" 911 912#: /__w/calibre/calibre/src/calibre/customize/conversion.py:286 913msgid "Conversion output" 914msgstr "" 915 916#: /__w/calibre/calibre/src/calibre/customize/conversion.py:302 917msgid "" 918"If specified, the output plugin will try to create output that is as human " 919"readable as possible. May not have any effect for some output plugins." 920msgstr "" 921 922#: /__w/calibre/calibre/src/calibre/customize/conversion.py:317 923#, python-format 924msgid "Convert e-books to the %s format" 925msgstr "" 926 927#: /__w/calibre/calibre/src/calibre/customize/profiles.py:47 928msgid "Input profile" 929msgstr "" 930 931#: /__w/calibre/calibre/src/calibre/customize/profiles.py:51 932msgid "" 933"This profile tries to provide sane defaults and is useful if you know " 934"nothing about the input document." 935msgstr "" 936 937#: /__w/calibre/calibre/src/calibre/customize/profiles.py:59 938#: /__w/calibre/calibre/src/calibre/customize/profiles.py:482 939msgid "" 940"This profile is intended for the SONY PRS line. The 500/505/600/700 etc." 941msgstr "" 942 943#: /__w/calibre/calibre/src/calibre/customize/profiles.py:72 944msgid "This profile is intended for the SONY PRS 300." 945msgstr "" 946 947#: /__w/calibre/calibre/src/calibre/customize/profiles.py:82 948#: /__w/calibre/calibre/src/calibre/customize/profiles.py:524 949msgid "This profile is intended for the SONY PRS-900." 950msgstr "" 951 952#: /__w/calibre/calibre/src/calibre/customize/profiles.py:91 953#: /__w/calibre/calibre/src/calibre/customize/profiles.py:595 954msgid "This profile is intended for the Microsoft Reader." 955msgstr "" 956 957#: /__w/calibre/calibre/src/calibre/customize/profiles.py:103 958#: /__w/calibre/calibre/src/calibre/customize/profiles.py:607 959msgid "This profile is intended for the Mobipocket books." 960msgstr "" 961 962#: /__w/calibre/calibre/src/calibre/customize/profiles.py:117 963#: /__w/calibre/calibre/src/calibre/customize/profiles.py:621 964msgid "This profile is intended for the Hanlin V3 and its clones." 965msgstr "" 966 967#: /__w/calibre/calibre/src/calibre/customize/profiles.py:130 968#: /__w/calibre/calibre/src/calibre/customize/profiles.py:634 969msgid "This profile is intended for the Hanlin V5 and its clones." 970msgstr "" 971 972#: /__w/calibre/calibre/src/calibre/customize/profiles.py:141 973#: /__w/calibre/calibre/src/calibre/customize/profiles.py:643 974msgid "This profile is intended for the Cybook G3." 975msgstr "" 976 977#: /__w/calibre/calibre/src/calibre/customize/profiles.py:155 978#: /__w/calibre/calibre/src/calibre/customize/profiles.py:658 979msgid "This profile is intended for the Cybook Opus." 980msgstr "" 981 982#: /__w/calibre/calibre/src/calibre/customize/profiles.py:168 983#: /__w/calibre/calibre/src/calibre/customize/profiles.py:672 984msgid "This profile is intended for the Amazon Kindle." 985msgstr "" 986 987#: /__w/calibre/calibre/src/calibre/customize/profiles.py:181 988#: /__w/calibre/calibre/src/calibre/customize/profiles.py:770 989msgid "This profile is intended for the Irex Illiad." 990msgstr "" 991 992#: /__w/calibre/calibre/src/calibre/customize/profiles.py:194 993#: /__w/calibre/calibre/src/calibre/customize/profiles.py:784 994msgid "This profile is intended for the IRex Digital Reader 1000." 995msgstr "" 996 997#: /__w/calibre/calibre/src/calibre/customize/profiles.py:208 998#: /__w/calibre/calibre/src/calibre/customize/profiles.py:799 999msgid "This profile is intended for the IRex Digital Reader 800." 1000msgstr "" 1001 1002#: /__w/calibre/calibre/src/calibre/customize/profiles.py:221 1003#: /__w/calibre/calibre/src/calibre/customize/profiles.py:814 1004msgid "This profile is intended for the B&N Nook." 1005msgstr "" 1006 1007#: /__w/calibre/calibre/src/calibre/customize/profiles.py:245 1008msgid "Output profile" 1009msgstr "" 1010 1011#: /__w/calibre/calibre/src/calibre/customize/profiles.py:249 1012msgid "" 1013"This profile tries to provide sane defaults and is useful if you want to " 1014"produce a document intended to be read at a computer or on a range of " 1015"devices." 1016msgstr "" 1017 1018#: /__w/calibre/calibre/src/calibre/customize/profiles.py:286 1019msgid "" 1020"Intended for the iPad and similar devices with a resolution of 768x1024" 1021msgstr "" 1022 1023#: /__w/calibre/calibre/src/calibre/customize/profiles.py:449 1024msgid "" 1025"Intended for the iPad 3 and similar devices with a resolution of 1536x2048" 1026msgstr "" 1027 1028#: /__w/calibre/calibre/src/calibre/customize/profiles.py:454 1029msgid "Tablet" 1030msgstr "" 1031 1032#: /__w/calibre/calibre/src/calibre/customize/profiles.py:456 1033msgid "Intended for generic tablet devices, does no resizing of images" 1034msgstr "" 1035 1036#: /__w/calibre/calibre/src/calibre/customize/profiles.py:465 1037msgid "" 1038"Intended for the Samsung Galaxy and similar tablet devices with a resolution" 1039" of 600x1280" 1040msgstr "" 1041 1042#: /__w/calibre/calibre/src/calibre/customize/profiles.py:473 1043msgid "" 1044"Intended for the Nook HD+ and similar tablet devices with a resolution of " 1045"1280x1920" 1046msgstr "" 1047 1048#: /__w/calibre/calibre/src/calibre/customize/profiles.py:500 1049msgid "This profile is intended for the Kobo Reader." 1050msgstr "" 1051 1052#: /__w/calibre/calibre/src/calibre/customize/profiles.py:514 1053msgid "This profile is intended for the SONY PRS-300." 1054msgstr "" 1055 1056#: /__w/calibre/calibre/src/calibre/customize/profiles.py:535 1057msgid "This profile is intended for the SONY PRS-T3." 1058msgstr "" 1059 1060#: /__w/calibre/calibre/src/calibre/customize/profiles.py:543 1061msgid "Generic e-ink" 1062msgstr "" 1063 1064#: /__w/calibre/calibre/src/calibre/customize/profiles.py:545 1065msgid "Suitable for use with any e-ink device" 1066msgstr "" 1067 1068#: /__w/calibre/calibre/src/calibre/customize/profiles.py:551 1069msgid "Generic e-ink large" 1070msgstr "" 1071 1072#: /__w/calibre/calibre/src/calibre/customize/profiles.py:553 1073msgid "Suitable for use with any large screen e-ink device" 1074msgstr "" 1075 1076#: /__w/calibre/calibre/src/calibre/customize/profiles.py:561 1077msgid "Generic e-ink HD" 1078msgstr "" 1079 1080#: /__w/calibre/calibre/src/calibre/customize/profiles.py:563 1081msgid "Suitable for use with any modern high resolution e-ink device" 1082msgstr "" 1083 1084#: /__w/calibre/calibre/src/calibre/customize/profiles.py:573 1085msgid "This profile is intended for the 5-inch JetBook." 1086msgstr "" 1087 1088#: /__w/calibre/calibre/src/calibre/customize/profiles.py:583 1089msgid "" 1090"This profile is intended for the SONY PRS line. The 500/505/700 etc, in " 1091"landscape mode. Mainly useful for comics." 1092msgstr "" 1093 1094#: /__w/calibre/calibre/src/calibre/customize/profiles.py:692 1095msgid "This profile is intended for the Amazon Kindle DX." 1096msgstr "" 1097 1098#: /__w/calibre/calibre/src/calibre/customize/profiles.py:710 1099msgid "This profile is intended for the Amazon Kindle PaperWhite 1 and 2" 1100msgstr "" 1101 1102#: /__w/calibre/calibre/src/calibre/customize/profiles.py:722 1103msgid "This profile is intended for the Amazon Kindle Voyage" 1104msgstr "" 1105 1106#: /__w/calibre/calibre/src/calibre/customize/profiles.py:735 1107msgid "This profile is intended for the Amazon Kindle PaperWhite 3 and above" 1108msgstr "" 1109 1110#: /__w/calibre/calibre/src/calibre/customize/profiles.py:747 1111msgid "" 1112"This profile is intended for the Amazon Kindle Oasis 2017, PaperWhite 2021 " 1113"and above" 1114msgstr "" 1115 1116#: /__w/calibre/calibre/src/calibre/customize/profiles.py:759 1117msgid "This profile is intended for the Amazon Kindle Fire." 1118msgstr "" 1119 1120#: /__w/calibre/calibre/src/calibre/customize/profiles.py:827 1121msgid "This profile is intended for the B&N Nook Color." 1122msgstr "" 1123 1124#: /__w/calibre/calibre/src/calibre/customize/profiles.py:839 1125msgid "This profile is intended for the PocketBook Pro 900 series of devices." 1126msgstr "" 1127 1128#: /__w/calibre/calibre/src/calibre/customize/profiles.py:851 1129msgid "This profile is intended for the PocketBook Pro 912 series of devices." 1130msgstr "" 1131 1132#: /__w/calibre/calibre/src/calibre/customize/profiles.py:864 1133msgid "" 1134"This profile is intended for the PocketBook Lux (1-5) and Basic 4 series of " 1135"devices." 1136msgstr "" 1137 1138#: /__w/calibre/calibre/src/calibre/customize/profiles.py:876 1139msgid "" 1140"This profile is intended for the PocketBook HD Touch (1-3) series of " 1141"devices." 1142msgstr "" 1143 1144#: /__w/calibre/calibre/src/calibre/customize/profiles.py:888 1145msgid "" 1146"This profile is intended for the PocketBook Inkpad 3 and X series of " 1147"devices." 1148msgstr "" 1149 1150#: /__w/calibre/calibre/src/calibre/customize/ui.py:40 1151msgid "Installed plugins" 1152msgstr "" 1153 1154#: /__w/calibre/calibre/src/calibre/customize/ui.py:41 1155msgid "Mapping for filetype plugins" 1156msgstr "" 1157 1158#: /__w/calibre/calibre/src/calibre/customize/ui.py:42 1159msgid "Local plugin customization" 1160msgstr "" 1161 1162#: /__w/calibre/calibre/src/calibre/customize/ui.py:43 1163msgid "Disabled plugins" 1164msgstr "" 1165 1166#: /__w/calibre/calibre/src/calibre/customize/ui.py:44 1167msgid "Enabled plugins" 1168msgstr "" 1169 1170#: /__w/calibre/calibre/src/calibre/customize/ui.py:678 1171#, python-format 1172msgid "Initialization of plugin %s failed with traceback:" 1173msgstr "" 1174 1175#: /__w/calibre/calibre/src/calibre/customize/ui.py:797 1176msgid "" 1177" %prog options\n" 1178"\n" 1179" Customize calibre by loading external plugins.\n" 1180" " 1181msgstr "" 1182 1183#: /__w/calibre/calibre/src/calibre/customize/ui.py:803 1184msgid "Add a plugin by specifying the path to the ZIP file containing it." 1185msgstr "" 1186 1187#: /__w/calibre/calibre/src/calibre/customize/ui.py:805 1188msgid "" 1189"For plugin developers: Path to the folder where you are developing the " 1190"plugin. This command will automatically zip up the plugin and update it in " 1191"calibre." 1192msgstr "" 1193 1194#: /__w/calibre/calibre/src/calibre/customize/ui.py:809 1195msgid "Remove a custom plugin by name. Has no effect on builtin plugins" 1196msgstr "" 1197 1198#: /__w/calibre/calibre/src/calibre/customize/ui.py:811 1199msgid "" 1200"Customize plugin. Specify name of plugin and customization string separated " 1201"by a comma." 1202msgstr "" 1203 1204#: /__w/calibre/calibre/src/calibre/customize/ui.py:813 1205msgid "List all installed plugins" 1206msgstr "" 1207 1208#: /__w/calibre/calibre/src/calibre/customize/ui.py:815 1209msgid "Enable the named plugin" 1210msgstr "" 1211 1212#: /__w/calibre/calibre/src/calibre/customize/ui.py:817 1213msgid "Disable the named plugin" 1214msgstr "" 1215 1216#: /__w/calibre/calibre/src/calibre/db/adding.py:245 1217#: /__w/calibre/calibre/src/calibre/db/adding.py:256 1218#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:402 1219#: /__w/calibre/calibre/src/calibre/library/database2.py:3353 1220#: /__w/calibre/calibre/src/calibre/library/database2.py:3371 1221msgid "Catalog" 1222msgstr "" 1223 1224#: /__w/calibre/calibre/src/calibre/db/adding.py:286 1225#: /__w/calibre/calibre/src/calibre/db/fields.py:762 1226#: /__w/calibre/calibre/src/calibre/db/fields.py:777 1227#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:410 1228#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:125 1229#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:452 1230#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:475 1231#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:778 1232#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:797 1233#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:480 1234#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:486 1235#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:517 1236#: /__w/calibre/calibre/src/calibre/devices/utils.py:82 1237#: /__w/calibre/calibre/src/calibre/devices/utils.py:86 1238#: /__w/calibre/calibre/src/calibre/devices/utils.py:119 1239#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:91 1240#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:616 1241#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1613 1242#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1615 1243#: /__w/calibre/calibre/src/calibre/library/database2.py:373 1244#: /__w/calibre/calibre/src/calibre/library/database2.py:386 1245#: /__w/calibre/calibre/src/calibre/library/database2.py:3396 1246#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:120 1247msgid "News" 1248msgstr "" 1249 1250#: /__w/calibre/calibre/src/calibre/db/backend.py:439 1251#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:307 1252#, python-brace-format 1253msgid "Path to library ({0}) too long. It must be less than {1} characters." 1254msgstr "" 1255 1256#: /__w/calibre/calibre/src/calibre/db/backend.py:447 1257#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:57 1258#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:560 1259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:123 1260#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:790 1261#, python-format 1262msgid "Path to library too long. It must be less than %d characters." 1263msgstr "" 1264 1265#: /__w/calibre/calibre/src/calibre/db/backend.py:523 1266#: /__w/calibre/calibre/src/calibre/library/database2.py:199 1267msgid "restored preference " 1268msgstr "" 1269 1270#: /__w/calibre/calibre/src/calibre/db/backend.py:529 1271#: /__w/calibre/calibre/src/calibre/library/database2.py:204 1272#: /__w/calibre/calibre/src/calibre/library/restore.py:236 1273msgid "creating custom column " 1274msgstr "" 1275 1276#: /__w/calibre/calibre/src/calibre/db/backend.py:1001 1277#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:674 1278msgid "No label was provided" 1279msgstr "" 1280 1281#: /__w/calibre/calibre/src/calibre/db/backend.py:1003 1282#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:676 1283msgid "" 1284"The label must contain only lower case letters, digits and underscores, and " 1285"start with a letter" 1286msgstr "" 1287 1288#: /__w/calibre/calibre/src/calibre/db/backend.py:1186 1289msgid "Dumping database to SQL" 1290msgstr "" 1291 1292#: /__w/calibre/calibre/src/calibre/db/backend.py:1195 1293msgid "Restoring database from SQL" 1294msgstr "" 1295 1296#: /__w/calibre/calibre/src/calibre/db/backend.py:2096 1297#: /__w/calibre/calibre/src/calibre/db/cache.py:2444 1298#: /__w/calibre/calibre/src/calibre/db/cache.py:2569 1299#: /__w/calibre/calibre/src/calibre/utils/exim.py:206 1300#: /__w/calibre/calibre/src/calibre/utils/exim.py:372 1301msgid "Completed" 1302msgstr "" 1303 1304#: /__w/calibre/calibre/src/calibre/db/cache.py:203 1305#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:564 1306#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 1307#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:48 1308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1212 1309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1260 1310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:867 1311#: /__w/calibre/calibre/src/calibre/library/database2.py:495 1312msgid "Saved searches" 1313msgstr "" 1314 1315#: /__w/calibre/calibre/src/calibre/db/cache.py:345 1316#: /__w/calibre/calibre/src/calibre/db/lazy.py:223 1317#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 1318#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 1319#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 1320#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 1321#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:357 1322#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 1323#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 1324#: /__w/calibre/calibre/src/calibre/library/database2.py:1081 1325#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1256 1326#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1315 1327msgid "Yes" 1328msgstr "" 1329 1330#: /__w/calibre/calibre/src/calibre/db/cache.py:2296 1331#, python-brace-format 1332msgid "[Error in Virtual library {0}: {1}]" 1333msgstr "" 1334 1335#: /__w/calibre/calibre/src/calibre/db/cache.py:2559 1336#, python-format 1337msgid "Cover for %s" 1338msgstr "" 1339 1340#: /__w/calibre/calibre/src/calibre/db/cache.py:2563 1341#, python-brace-format 1342msgid "{0} format for {1}" 1343msgstr "" 1344 1345#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:206 1346#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:298 1347#, python-format 1348msgid "Added book ids: %s" 1349msgstr "" 1350 1351#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:282 1352msgid "" 1353"The following books were not added as they already exist in the database " 1354"(see --duplicates option or --automerge option):" 1355msgstr "" 1356 1357#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:300 1358#, python-format 1359msgid "Merged book ids: %s" 1360msgstr "" 1361 1362#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:306 1363msgid "" 1364"%prog add [options] file1 file2 file3 ...\n" 1365"\n" 1366"Add the specified files as books to the database. You can also specify folders, see\n" 1367"the folder related options below.\n" 1368msgstr "" 1369 1370#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:320 1371msgid "" 1372"Add books to database even if they already exist. Comparison is done based " 1373"on book titles and authors. Note that the {} option takes precedence." 1374msgstr "" 1375 1376#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:331 1377msgid "" 1378"If books with similar titles and authors are found, merge the incoming " 1379"formats (files) automatically into existing book records. A value of " 1380"\"ignore\" means duplicate formats are discarded. A value of \"overwrite\" " 1381"means duplicate formats in the library are overwritten with the newly added " 1382"files. A value of \"new_record\" means duplicate formats are placed into a " 1383"new book record." 1384msgstr "" 1385 1386#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:342 1387msgid "Add an empty book (a book with no formats)" 1388msgstr "" 1389 1390#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:345 1391msgid "Set the title of the added book(s)" 1392msgstr "" 1393 1394#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:351 1395msgid "Set the authors of the added book(s)" 1396msgstr "" 1397 1398#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:354 1399msgid "Set the ISBN of the added book(s)" 1400msgstr "" 1401 1402#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:361 1403msgid "Set the identifiers for this book, e.g. -I asin:XXX -I isbn:YYY" 1404msgstr "" 1405 1406#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:364 1407msgid "Set the tags of the added book(s)" 1408msgstr "" 1409 1410#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:370 1411msgid "Set the series of the added book(s)" 1412msgstr "" 1413 1414#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:377 1415msgid "Set the series number of the added book(s)" 1416msgstr "" 1417 1418#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:383 1419msgid "Path to the cover to use for the added book" 1420msgstr "" 1421 1422#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:390 1423msgid "" 1424"A comma separated list of languages (best to use ISO639 language codes, " 1425"though some language names may also be recognized)" 1426msgstr "" 1427 1428#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:396 1429msgid "ADDING FROM FOLDERS" 1430msgstr "" 1431 1432#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:398 1433msgid "" 1434"Options to control the adding of books from folders. By default only files " 1435"that have extensions of known e-book file types are added." 1436msgstr "" 1437 1438#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:415 1439msgid "" 1440"Assume that each folder has only a single logical book and that all files in" 1441" it are different e-book formats of that book" 1442msgstr "" 1443 1444#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:423 1445msgid "Process folders recursively" 1446msgstr "" 1447 1448#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:436 1449msgid "GLOB PATTERN" 1450msgstr "" 1451 1452#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:443 1453msgid "" 1454"A filename (glob) pattern, files matching this pattern will be ignored when " 1455"scanning folders for files. Can be specified multiple times for multiple " 1456"patterns. For example: *.pdf will ignore all PDF files" 1457msgstr "" 1458 1459#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:450 1460msgid "" 1461"A filename (glob) pattern, files matching this pattern will be added when " 1462"scanning folders for files, even if they are not of a known e-book file " 1463"type. Can be specified multiple times for multiple patterns." 1464msgstr "" 1465 1466#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:474 1467msgid "You must specify at least one file to add" 1468msgstr "" 1469 1470#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:24 1471#, python-brace-format 1472msgid "" 1473"%prog add_custom_column [options] label name datatype\n" 1474"\n" 1475"Create a custom column. label is the machine friendly name of the column. Should\n" 1476"not contain spaces or colons. name is the human friendly name of the column.\n" 1477"datatype is one of: {0}\n" 1478msgstr "" 1479 1480#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:39 1481msgid "" 1482"This column stores tag like data (i.e. multiple comma separated values). " 1483"Only applies if datatype is text." 1484msgstr "" 1485 1486#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:48 1487msgid "" 1488"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\\\"]}\"\n" 1489"There are many options that can go into the display variable.The options by column type are:\n" 1490"composite: composite_template, composite_sort, make_category,contains_html, use_decorations\n" 1491"datetime: date_format\n" 1492"enumeration: enum_values, enum_colors, use_decorations\n" 1493"int, float: number_format\n" 1494"text: is_names, use_decorations\n" 1495"\n" 1496"The best way to find legal combinations is to create a custom column of the appropriate type in the GUI then look at the backup OPF for a book (ensure that a new OPF has been created since the column was added). You will see the JSON for the \"display\" for the new column in the OPF." 1497msgstr "" 1498 1499#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:81 1500msgid "You must specify label, name and datatype" 1501msgstr "" 1502 1503#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:28 1504msgid "" 1505"%prog add_format [options] id ebook_file\n" 1506"\n" 1507"Add the e-book in ebook_file to the available formats for the logical book identified by id. You can get id by using the search command. If the format already exists, it is replaced, unless the do not replace option is specified." 1508msgstr "" 1509 1510#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:42 1511msgid "Do not replace the format if it already exists" 1512msgstr "" 1513 1514#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:49 1515msgid "You must specify an id and an e-book file" 1516msgstr "" 1517 1518#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:53 1519msgid "e-book file must have an extension" 1520msgstr "" 1521 1522#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:56 1523#, python-format 1524msgid "A %(fmt)s file already exists for book: %(id)d, not replacing" 1525msgstr "" 1526 1527#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:20 1528msgid "" 1529"%prog backup_metadata [options]\n" 1530"\n" 1531"Backup the metadata stored in the database into individual OPF files in each\n" 1532"books folder. This normally happens automatically, but you can run this\n" 1533"command to force re-generation of the OPF files, with the --all option.\n" 1534"\n" 1535"Note that there is normally no need to do this, as the OPF files are backed up\n" 1536"automatically, every time metadata is changed.\n" 1537msgstr "" 1538 1539#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:37 1540msgid "" 1541"Normally, this command only operates on books that have out of date OPF " 1542"files. This option makes it operate on all books." 1543msgstr "" 1544 1545#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:27 1546msgid "{} OPTIONS" 1547msgstr "" 1548 1549#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:48 1550msgid "" 1551"%prog catalog /path/to/destination.(csv|epub|mobi|xml...) [options]\n" 1552"\n" 1553"Export a catalog in format specified by path/to/destination extension.\n" 1554"Options control how entries are displayed in the generated catalog output.\n" 1555"Note that different catalog formats support different sets of options. To\n" 1556"see the different options, specify the name of the output file and then the\n" 1557"{} option.\n" 1558msgstr "" 1559 1560#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:67 1561msgid "" 1562"Comma-separated list of database IDs to catalog.\n" 1563"If declared, --search is ignored.\n" 1564"Default: all" 1565msgstr "" 1566 1567#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:78 1568msgid "" 1569"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" 1570"Default: no filtering" 1571msgstr "" 1572 1573#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:90 1574#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:629 1575msgid "Show detailed output information. Useful for debugging" 1576msgstr "" 1577 1578#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:109 1579msgid "You must specify a catalog output file" 1580msgstr "" 1581 1582#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:115 1583msgid "Cannot generate a catalog in the {} format" 1584msgstr "" 1585 1586#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:26 1587#, python-brace-format 1588msgid "" 1589"%prog check_library [options]\n" 1590"\n" 1591"Perform some checks on the filesystem representing a library. Reports are {0}\n" 1592msgstr "" 1593 1594#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:35 1595#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:44 1596msgid "Output in CSV" 1597msgstr "" 1598 1599#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:43 1600msgid "" 1601"Comma-separated list of reports.\n" 1602"Default: all" 1603msgstr "" 1604 1605#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:52 1606msgid "" 1607"Comma-separated list of extensions to ignore.\n" 1608"Default: all" 1609msgstr "" 1610 1611#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:61 1612msgid "" 1613"Comma-separated list of names to ignore.\n" 1614"Default: all" 1615msgstr "" 1616 1617#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:99 1618msgid "Unknown report check" 1619msgstr "" 1620 1621#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:116 1622msgid "Vacuuming database..." 1623msgstr "" 1624 1625#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:23 1626msgid "" 1627"%prog clone path/to/new/library\n" 1628"\n" 1629"Create a clone of the current library. This creates a new, empty library that has all the\n" 1630"same custom columns, Virtual libraries and other settings as the current library.\n" 1631"\n" 1632"The cloned library will contain no books. If you want to create a full duplicate, including\n" 1633"all books, then simply use your filesystem tools to copy the library folder.\n" 1634" " 1635msgstr "" 1636 1637#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:38 1638msgid "Error: You must specify the path to the cloned library" 1639msgstr "" 1640 1641#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:46 1642msgid "The location for the new library is the same as the current library" 1643msgstr "" 1644 1645#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:52 1646#, python-format 1647msgid "%s is not empty. You must choose an empty folder for the new library." 1648msgstr "" 1649 1650#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:22 1651msgid "" 1652"%prog custom_columns [options]\n" 1653"\n" 1654"List available custom columns. Shows column labels and ids.\n" 1655" " 1656msgstr "" 1657 1658#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:34 1659msgid "Show details for each column." 1660msgstr "" 1661 1662#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:27 1663msgid "" 1664"\n" 1665"%prog embed_metadata [options] book_id\n" 1666"\n" 1667"Update the metadata in the actual book files stored in the calibre library from\n" 1668"the metadata in the calibre database. Normally, metadata is updated only when\n" 1669"exporting files from calibre, this command is useful if you want the files to\n" 1670"be updated in place. Note that different file formats support different amounts\n" 1671"of metadata. You can use the special value 'all' for book_id to update metadata\n" 1672"in all books. You can also specify many book ids separated by spaces and id ranges\n" 1673"separated by hyphens. For example: %prog embed_metadata 1 2 10-15 23" 1674msgstr "" 1675 1676#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:38 1677msgid "" 1678"Only update metadata in files of the specified format. Specify it multiple " 1679"times for multiple formats. By default, all formats are updated." 1680msgstr "" 1681 1682#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:55 1683#, python-brace-format 1684msgid "Processed {0} ({1} of {2})" 1685msgstr "" 1686 1687#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:59 1688msgid "No book with id: {}" 1689msgstr "" 1690 1691#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:43 1692msgid "" 1693"%prog export [options] ids\n" 1694"\n" 1695"Export the books specified by ids (a comma separated list) to the filesystem.\n" 1696"The export operation saves all formats of the book, its cover and metadata (in\n" 1697"an opf file). You can get id numbers from the search command.\n" 1698msgstr "" 1699 1700#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:56 1701msgid "Export all books in database, ignoring the list of ids." 1702msgstr "" 1703 1704#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:62 1705msgid "Export books to the specified folder. Default is" 1706msgstr "" 1707 1708#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:69 1709msgid "Export all books into a single folder" 1710msgstr "" 1711 1712#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:75 1713msgid "Report progress" 1714msgstr "" 1715 1716#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:86 1717msgid "Specifying this switch will turn this behavior off." 1718msgstr "" 1719 1720#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:136 1721#, python-format 1722msgid "You must specify some ids or the %s option" 1723msgstr "" 1724 1725#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:227 1726msgid "" 1727"%prog list [options]\n" 1728"\n" 1729"List the books available in the calibre database.\n" 1730msgstr "" 1731 1732#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:239 1733#, python-format 1734msgid "" 1735"The fields to display when listing books in the database. Should be a comma separated list of fields.\n" 1736"Available fields: %s\n" 1737"Default: %%default. The special field \"all\" can be used to select all fields. In addition to the builtin fields above, custom fields are also available as *field_name, for example, for a custom field #rating, use the name: *rating" 1738msgstr "" 1739 1740#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:252 1741#, python-brace-format 1742msgid "" 1743"The field by which to sort the results.\n" 1744"Available fields: {0}\n" 1745"Default: {1}" 1746msgstr "" 1747 1748#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:259 1749msgid "Sort results in ascending order" 1750msgstr "" 1751 1752#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:266 1753msgid "" 1754"Filter the results by the search query. For the format of the search query, " 1755"please see the search related documentation in the User Manual. Default is " 1756"to do no filtering." 1757msgstr "" 1758 1759#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:276 1760#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:67 1761msgid "" 1762"The maximum width of a single line in the output. Defaults to detecting " 1763"screen size." 1764msgstr "" 1765 1766#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:282 1767msgid "The string used to separate fields. Default is a space." 1768msgstr "" 1769 1770#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:288 1771msgid "" 1772"The prefix for all file paths. Default is the absolute path to the library " 1773"folder." 1774msgstr "" 1775 1776#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:295 1777msgid "The maximum number of results to display. Default: all" 1778msgstr "" 1779 1780#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:302 1781msgid "" 1782"Generate output in JSON format, which is more suitable for machine parsing. " 1783"Causes the line width and separator options to be ignored." 1784msgstr "" 1785 1786#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:24 1787msgid "" 1788"%prog list_categories [options]\n" 1789"\n" 1790"Produce a report of the category information in the database. The\n" 1791"information is the equivalent of what is shown in the Tag browser.\n" 1792msgstr "" 1793 1794#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:39 1795msgid "" 1796"Output only the number of items in a category instead of the counts per item" 1797" within the category" 1798msgstr "" 1799 1800#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:50 1801msgid "The type of CSV file to produce. Choices: {}" 1802msgstr "" 1803 1804#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:58 1805msgid "Comma-separated list of category lookup names. Default: all" 1806msgstr "" 1807 1808#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:181 1809msgid "CATEGORY ITEMS" 1810msgstr "" 1811 1812#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:26 1813msgid "" 1814"%prog remove ids\n" 1815"\n" 1816"Remove the books identified by ids from the database. ids should be a comma separated list of id numbers (you can get id numbers by using the search command). For example, 23,34,57-85 (when specifying a range, the last number in the range is not included).\n" 1817msgstr "" 1818 1819#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:39 1820msgid "Do not use the {}" 1821msgstr "" 1822 1823#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:46 1824msgid "You must specify at least one book to remove" 1825msgstr "" 1826 1827#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:22 1828msgid "" 1829"%prog remove_custom_column [options] label\n" 1830"\n" 1831"Remove the custom column identified by label. You can see available\n" 1832"columns with the custom_columns command.\n" 1833" " 1834msgstr "" 1835 1836#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:35 1837msgid "Do not ask for confirmation" 1838msgstr "" 1839 1840#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:50 1841#, python-format 1842msgid "You will lose all data in the column: %s. Are you sure (y/n)? " 1843msgstr "" 1844 1845#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:53 1846msgid "y" 1847msgstr "" 1848 1849#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:60 1850#, python-format 1851msgid "" 1852"No column named %s found. You must use column labels, not titles. Use " 1853"calibredb custom_columns to get a list of labels." 1854msgstr "" 1855 1856#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:69 1857msgid "Error: You must specify a column label" 1858msgstr "" 1859 1860#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:25 1861msgid "" 1862"\n" 1863"%prog remove_format [options] id fmt\n" 1864"\n" 1865"Remove the format fmt from the logical book identified by id. You can get id by using the search 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" 1866msgstr "" 1867 1868#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:39 1869msgid "You must specify an id and a format" 1870msgstr "" 1871 1872#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:21 1873msgid "" 1874"%prog restore_database [options]\n" 1875"\n" 1876"Restore this database from the metadata stored in OPF files in each\n" 1877"folder of the calibre library. This is useful if your metadata.db file\n" 1878"has been corrupted.\n" 1879"\n" 1880"WARNING: This command completely regenerates your database. You will lose\n" 1881"all saved searches, user categories, plugboards, stored per-book conversion\n" 1882"settings, and custom recipes. Restored metadata will only be as accurate as\n" 1883"what is found in the OPF files.\n" 1884" " 1885msgstr "" 1886 1887#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:42 1888msgid "" 1889"Really do the recovery. The command will not run unless this option is " 1890"specified." 1891msgstr "" 1892 1893#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:64 1894#, python-format 1895msgid "You must provide the %s option to do a recovery" 1896msgstr "" 1897 1898#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:36 1899msgid "" 1900"%prog saved_searches [options] (list|add|remove)\n" 1901"\n" 1902"Manage the saved searches stored in this database.\n" 1903"If you try to add a query with a name that already exists, it will be\n" 1904"replaced.\n" 1905"\n" 1906"Syntax for adding:\n" 1907"\n" 1908"%prog saved_searches add search_name search_expression\n" 1909"\n" 1910"Syntax for removing:\n" 1911"\n" 1912"%prog saved_searches remove search_name\n" 1913" " 1914msgstr "" 1915 1916#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:60 1917#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1032 1918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:87 1919msgid "Name:" 1920msgstr "" 1921 1922#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:61 1923msgid "Search string:" 1924msgstr "" 1925 1926#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:65 1927msgid "Error: You must specify a name and a search string" 1928msgstr "" 1929 1930#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:67 1931#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 1932msgid "added" 1933msgstr "" 1934 1935#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:70 1936msgid "Error: You must specify a name" 1937msgstr "" 1938 1939#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:72 1940msgid "removed" 1941msgstr "" 1942 1943#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:76 1944#, python-format 1945msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" 1946msgstr "" 1947 1948#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:17 1949#, python-brace-format 1950msgid "Failed to parse search query: ({0}) with error: {1}" 1951msgstr "" 1952 1953#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:25 1954#, python-brace-format 1955msgid "" 1956"%prog search [options] search expression\n" 1957"\n" 1958"Search the library for the specified search term, returning a comma separated\n" 1959"list of book ids matching the search expression. The output format is useful\n" 1960"to feed into other commands that accept a list of ids as input.\n" 1961"\n" 1962"The search expression can be anything from calibre's powerful search query\n" 1963"language, for example: %prog search {0}\n" 1964msgstr "" 1965 1966#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:42 1967msgid "The maximum number of results to return. Default is all results." 1968msgstr "" 1969 1970#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:49 1971msgid "Error: You must specify the search expression" 1972msgstr "" 1973 1974#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:58 1975msgid "No books matching the search expression:" 1976msgstr "" 1977 1978#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:19 1979msgid "No book with id {} exists" 1980msgstr "" 1981 1982#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:23 1983msgid "No column with name {} exists" 1984msgstr "" 1985 1986#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:29 1987msgid "Data set to: {} [{}]" 1988msgstr "" 1989 1990#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:37 1991msgid "Data set to: {}" 1992msgstr "" 1993 1994#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:46 1995msgid "" 1996"%prog set_custom [options] column id value\n" 1997"\n" 1998"Set the value of a custom column for the book identified by id.\n" 1999"You can get a list of ids using the search command.\n" 2000"You can get a list of custom column names using the custom_columns\n" 2001"command.\n" 2002" " 2003msgstr "" 2004 2005#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:63 2006msgid "" 2007"If the column stores multiple values, append the specified values to the " 2008"existing ones, instead of replacing them." 2009msgstr "" 2010 2011#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:72 2012msgid "Error: You must specify a field name, id and value" 2013msgstr "" 2014 2015#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:62 2016msgid "" 2017"\n" 2018"%prog set_metadata [options] id [/path/to/metadata.opf]\n" 2019"\n" 2020"Set the metadata stored in the calibre database for the book identified by id\n" 2021"from the OPF file metadata.opf. id is an id number from the search command. You\n" 2022"can get a quick feel for the OPF format by using the --as-opf switch to the\n" 2023"show_metadata command. You can also set the metadata of individual fields with\n" 2024"the --field option. If you use the --field option, there is no need to specify\n" 2025"an OPF file.\n" 2026msgstr "" 2027 2028#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:80 2029#, python-brace-format 2030msgid "" 2031"The field to set. Format is field_name:value, for example: {0} " 2032"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " 2033"this option multiple times to set multiple fields. Note: For languages you " 2034"must use the ISO639 language codes (e.g. en for English, fr for French and " 2035"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " 2036"use true and false or yes and no." 2037msgstr "" 2038 2039#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:95 2040msgid "List the metadata field names that can be used with the --field option" 2041msgstr "" 2042 2043#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2044msgid "Field name" 2045msgstr "" 2046 2047#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2048#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:788 2049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 2050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:85 2051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 2052#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:193 2053#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1351 2054#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 2055#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:166 2056#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 2057#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 2058#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:131 2059#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:308 2060#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 2061#: /__w/calibre/calibre/src/calibre/srv/opds.py:480 2062msgid "Title" 2063msgstr "" 2064 2065#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:136 2066msgid "You must specify a record id as the first argument" 2067msgstr "" 2068 2069#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:140 2070msgid "You must specify either a field or an OPF file" 2071msgstr "" 2072 2073#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:146 2074#, python-format 2075msgid "The OPF file %s does not exist" 2076msgstr "" 2077 2078#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:153 2079#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:182 2080#, python-format 2081msgid "No book with id: %s in the database" 2082msgstr "" 2083 2084#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:164 2085#, python-format 2086msgid "%s is not a known field" 2087msgstr "" 2088 2089#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:26 2090msgid "" 2091"\n" 2092"%prog show_metadata [options] id\n" 2093"\n" 2094"Show the metadata stored in the calibre database for the book identified by id.\n" 2095"id is an id number from the search command.\n" 2096msgstr "" 2097 2098#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:38 2099msgid "Print metadata in OPF form (XML)" 2100msgstr "" 2101 2102#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:45 2103msgid "You must specify an id" 2104msgstr "" 2105 2106#: /__w/calibre/calibre/src/calibre/db/cli/main.py:40 2107msgid "The {} command is not supported with remote (server based) libraries" 2108msgstr "" 2109 2110#: /__w/calibre/calibre/src/calibre/db/cli/main.py:47 2111msgid "GLOBAL OPTIONS" 2112msgstr "" 2113 2114#: /__w/calibre/calibre/src/calibre/db/cli/main.py:54 2115msgid "" 2116"Path to the calibre library. Default is to use the path stored in the " 2117"settings. You can also connect to a calibre Content server to perform " 2118"actions on remote libraries. To do so use a URL of the form: " 2119"http://hostname:port/#library_id for example, " 2120"http://localhost:8080/#mylibrary. library_id is the library id of the " 2121"library you want to connect to on the Content server. You can use the " 2122"special library_id value of - to get a list of library ids available on the " 2123"server. For details on how to setup access via a Content server, see {}." 2124msgstr "" 2125 2126#: /__w/calibre/calibre/src/calibre/db/cli/main.py:67 2127#: /__w/calibre/calibre/src/calibre/utils/config.py:111 2128msgid "show this help message and exit" 2129msgstr "" 2130 2131#: /__w/calibre/calibre/src/calibre/db/cli/main.py:71 2132#: /__w/calibre/calibre/src/calibre/utils/config.py:112 2133msgid "show program's version number and exit" 2134msgstr "" 2135 2136#: /__w/calibre/calibre/src/calibre/db/cli/main.py:76 2137msgid "Username for connecting to a calibre Content server" 2138msgstr "" 2139 2140#: /__w/calibre/calibre/src/calibre/db/cli/main.py:80 2141#, python-brace-format 2142msgid "" 2143"Password for connecting to a calibre Content server. To read the password " 2144"from standard input, use the special value: {0}. To read the password from a" 2145" file, use: {1} (i.e. <f: followed by the full path to the file and a " 2146"trailing >). The angle brackets in the above are required, remember to " 2147"escape them or use quotes for your shell." 2148msgstr "" 2149 2150#: /__w/calibre/calibre/src/calibre/db/cli/main.py:91 2151msgid "" 2152"The timeout, in seconds, when connecting to a calibre library over the " 2153"network. The default is two minutes." 2154msgstr "" 2155 2156#: /__w/calibre/calibre/src/calibre/db/cli/main.py:101 2157#, python-format 2158msgid "" 2159"%%prog command [options] [arguments]\n" 2160"\n" 2161"%%prog is the command line interface to the calibre books database.\n" 2162"\n" 2163"command is one of:\n" 2164" %s\n" 2165"\n" 2166"For help on an individual command: %%prog command --help\n" 2167msgstr "" 2168 2169#: /__w/calibre/calibre/src/calibre/db/cli/main.py:121 2170msgid "Enter the password: " 2171msgstr "" 2172 2173#: /__w/calibre/calibre/src/calibre/db/cli/main.py:158 2174msgid "" 2175"Another calibre program such as {} or the main calibre program is running. " 2176"Having multiple programs that can make changes to a calibre library running " 2177"at the same time is a bad idea. calibredb can connect directly to a running " 2178"calibre Content server, to make changes through it, instead. See the " 2179"documentation of the {} option for details." 2180msgstr "" 2181 2182#: /__w/calibre/calibre/src/calibre/db/fields.py:298 2183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:154 2184#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:109 2185msgid "TEMPLATE ERROR" 2186msgstr "" 2187 2188#: /__w/calibre/calibre/src/calibre/db/fields.py:404 2189#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:194 2190msgid "On Device" 2191msgstr "" 2192 2193#: /__w/calibre/calibre/src/calibre/db/fields.py:438 2194#: /__w/calibre/calibre/src/calibre/library/database2.py:1237 2195msgid "Main" 2196msgstr "" 2197 2198#: /__w/calibre/calibre/src/calibre/db/fields.py:440 2199#: /__w/calibre/calibre/src/calibre/gui2/layout.py:81 2200#: /__w/calibre/calibre/src/calibre/library/database2.py:1239 2201msgid "Card A" 2202msgstr "" 2203 2204#: /__w/calibre/calibre/src/calibre/db/fields.py:442 2205#: /__w/calibre/calibre/src/calibre/gui2/layout.py:83 2206#: /__w/calibre/calibre/src/calibre/library/database2.py:1241 2207msgid "Card B" 2208msgstr "" 2209 2210#: /__w/calibre/calibre/src/calibre/db/lazy.py:250 2211#, python-format 2212msgid "Invalid field: %s" 2213msgstr "" 2214 2215#: /__w/calibre/calibre/src/calibre/db/restore.py:135 2216#: /__w/calibre/calibre/src/calibre/library/restore.py:124 2217msgid "Starting restoring preferences and column metadata" 2218msgstr "" 2219 2220#: /__w/calibre/calibre/src/calibre/db/restore.py:138 2221#: /__w/calibre/calibre/src/calibre/library/restore.py:127 2222msgid "Cannot restore preferences. Backup file not found." 2223msgstr "" 2224 2225#: /__w/calibre/calibre/src/calibre/db/restore.py:148 2226#: /__w/calibre/calibre/src/calibre/library/restore.py:138 2227msgid "Finished restoring preferences and column metadata" 2228msgstr "" 2229 2230#: /__w/calibre/calibre/src/calibre/db/restore.py:150 2231#: /__w/calibre/calibre/src/calibre/library/restore.py:140 2232msgid "Finished restoring preferences" 2233msgstr "" 2234 2235#: /__w/calibre/calibre/src/calibre/db/restore.py:155 2236#: /__w/calibre/calibre/src/calibre/library/restore.py:145 2237msgid "Restoring preferences and column metadata failed" 2238msgstr "" 2239 2240#: /__w/calibre/calibre/src/calibre/db/restore.py:174 2241#: /__w/calibre/calibre/src/calibre/library/restore.py:164 2242msgid "Processed" 2243msgstr "" 2244 2245#: /__w/calibre/calibre/src/calibre/db/restore.py:249 2246msgid "Creating custom column " 2247msgstr "" 2248 2249#: /__w/calibre/calibre/src/calibre/db/search.py:101 2250#: /__w/calibre/calibre/src/calibre/library/caches.py:339 2251msgid "today" 2252msgstr "" 2253 2254#: /__w/calibre/calibre/src/calibre/db/search.py:102 2255#: /__w/calibre/calibre/src/calibre/library/caches.py:340 2256msgid "yesterday" 2257msgstr "" 2258 2259#: /__w/calibre/calibre/src/calibre/db/search.py:103 2260#: /__w/calibre/calibre/src/calibre/library/caches.py:341 2261msgid "thismonth" 2262msgstr "" 2263 2264#: /__w/calibre/calibre/src/calibre/db/search.py:104 2265#: /__w/calibre/calibre/src/calibre/library/caches.py:342 2266msgid "daysago" 2267msgstr "" 2268 2269#: /__w/calibre/calibre/src/calibre/db/search.py:193 2270#: /__w/calibre/calibre/src/calibre/library/caches.py:401 2271#, python-brace-format 2272msgid "Number conversion error: {0}" 2273msgstr "" 2274 2275#: /__w/calibre/calibre/src/calibre/db/search.py:199 2276#: /__w/calibre/calibre/src/calibre/library/caches.py:407 2277#, python-brace-format 2278msgid "Date conversion error: {0}" 2279msgstr "" 2280 2281#: /__w/calibre/calibre/src/calibre/db/search.py:284 2282#: /__w/calibre/calibre/src/calibre/library/caches.py:484 2283#, python-brace-format 2284msgid "Non-numeric value in query: {0}" 2285msgstr "" 2286 2287#: /__w/calibre/calibre/src/calibre/db/search.py:311 2288#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2289#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2290#: /__w/calibre/calibre/src/calibre/library/caches.py:595 2291#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2292msgid "no" 2293msgstr "" 2294 2295#: /__w/calibre/calibre/src/calibre/db/search.py:312 2296#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2297#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2298#: /__w/calibre/calibre/src/calibre/library/caches.py:596 2299#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2300msgid "yes" 2301msgstr "" 2302 2303#: /__w/calibre/calibre/src/calibre/db/search.py:313 2304#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2305#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2306#: /__w/calibre/calibre/src/calibre/library/caches.py:597 2307msgid "unchecked" 2308msgstr "" 2309 2310#: /__w/calibre/calibre/src/calibre/db/search.py:314 2311#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2312#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2313#: /__w/calibre/calibre/src/calibre/library/caches.py:598 2314msgid "checked" 2315msgstr "" 2316 2317#: /__w/calibre/calibre/src/calibre/db/search.py:315 2318#: /__w/calibre/calibre/src/calibre/library/caches.py:599 2319msgid "empty" 2320msgstr "" 2321 2322#: /__w/calibre/calibre/src/calibre/db/search.py:316 2323#: /__w/calibre/calibre/src/calibre/library/caches.py:600 2324msgid "blank" 2325msgstr "" 2326 2327#: /__w/calibre/calibre/src/calibre/db/search.py:325 2328#: /__w/calibre/calibre/src/calibre/library/caches.py:612 2329#, python-brace-format 2330msgid "Invalid boolean query \"{0}\"" 2331msgstr "" 2332 2333#: /__w/calibre/calibre/src/calibre/db/search.py:514 2334msgid "No such Virtual library: {}" 2335msgstr "" 2336 2337#: /__w/calibre/calibre/src/calibre/db/search.py:519 2338msgid "Virtual library search is recursive: {}" 2339msgstr "" 2340 2341#: /__w/calibre/calibre/src/calibre/db/search.py:550 2342#: /__w/calibre/calibre/src/calibre/library/caches.py:678 2343#, python-brace-format 2344msgid "Recursive query group detected: {0}" 2345msgstr "" 2346 2347#: /__w/calibre/calibre/src/calibre/db/search.py:649 2348msgid "" 2349"search template: missing or invalid separator. Valid separators are: {}" 2350msgstr "" 2351 2352#: /__w/calibre/calibre/src/calibre/debug.py:29 2353#, python-brace-format 2354msgid "" 2355"{0}\n" 2356"\n" 2357"Various command line interfaces useful for debugging calibre. With no options,\n" 2358"this command starts an embedded Python interpreter. You can also run the main\n" 2359"calibre GUI, the calibre E-book viewer and the calibre editor in debug mode.\n" 2360"\n" 2361"It also contains interfaces to various bits of calibre that do not have\n" 2362"dedicated command line tools, such as font subsetting, the E-book diff tool and so\n" 2363"on.\n" 2364"\n" 2365"You can also use %prog to run standalone scripts. To do that use it like this:\n" 2366"\n" 2367" {1}\n" 2368"\n" 2369"Everything after the -- is passed to the script.\n" 2370msgstr "" 2371 2372#: /__w/calibre/calibre/src/calibre/debug.py:45 2373msgid "%prog [options]" 2374msgstr "" 2375 2376#: /__w/calibre/calibre/src/calibre/debug.py:46 2377msgid "Run Python code." 2378msgstr "" 2379 2380#: /__w/calibre/calibre/src/calibre/debug.py:47 2381msgid "Run the Python code in file." 2382msgstr "" 2383 2384#: /__w/calibre/calibre/src/calibre/debug.py:49 2385msgid "" 2386"Subset the specified font. Use -- after this option to pass option to the " 2387"font subsetting program." 2388msgstr "" 2389 2390#: /__w/calibre/calibre/src/calibre/debug.py:51 2391#: /__w/calibre/calibre/src/calibre/gui2/device.py:469 2392#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:28 2393msgid "Debug device detection" 2394msgstr "" 2395 2396#: /__w/calibre/calibre/src/calibre/debug.py:53 2397msgid "" 2398"Run the GUI with debugging enabled. Debug output is printed to stdout and " 2399"stderr." 2400msgstr "" 2401 2402#: /__w/calibre/calibre/src/calibre/debug.py:56 2403msgid "" 2404"Run the GUI with a debug console, logging to the specified path. For " 2405"internal use only, use the -g option to run the GUI in debug mode" 2406msgstr "" 2407 2408#: /__w/calibre/calibre/src/calibre/debug.py:60 2409msgid "Run the E-book viewer in debug mode" 2410msgstr "" 2411 2412#: /__w/calibre/calibre/src/calibre/debug.py:62 2413msgid "Output the paths necessary to setup the calibre environment" 2414msgstr "" 2415 2416#: /__w/calibre/calibre/src/calibre/debug.py:64 2417msgid "" 2418"Add a simple plugin (i.e. a plugin that consists of only a .py file), by " 2419"specifying the path to the py file containing the plugin code." 2420msgstr "" 2421 2422#: /__w/calibre/calibre/src/calibre/debug.py:68 2423msgid "" 2424"Re-initialize the sqlite calibre database at the specified path. Useful to " 2425"recover from db corruption." 2426msgstr "" 2427 2428#: /__w/calibre/calibre/src/calibre/debug.py:72 2429msgid "Inspect the MOBI file(s) at the specified path(s)" 2430msgstr "" 2431 2432#: /__w/calibre/calibre/src/calibre/debug.py:74 2433msgid "Launch the calibre \"Edit book\" tool in debug mode." 2434msgstr "" 2435 2436#: /__w/calibre/calibre/src/calibre/debug.py:76 2437msgid "" 2438"Explode the book into the specified folder.\n" 2439"Usage: -x file.epub output_dir\n" 2440"Exports the book as a collection of HTML files and metadata, which you can edit using standard HTML editing tools. Works with EPUB, AZW3, HTMLZ and DOCX files." 2441msgstr "" 2442 2443#: /__w/calibre/calibre/src/calibre/debug.py:82 2444msgid "" 2445"Implode a previously exploded book.\n" 2446"Usage: -i output_dir file.epub\n" 2447"Imports the book from the files in output_dir which must have been created by a previous call to --explode-book. Be sure to specify the same file type as was used when exploding." 2448msgstr "" 2449 2450#: /__w/calibre/calibre/src/calibre/debug.py:87 2451msgid "" 2452"Export all calibre data (books/settings/plugins). Normally, you will be " 2453"asked for the export folder and the libraries to export. You can also " 2454"specify them as command line arguments to skip the questions. Use absolute " 2455"paths for the export folder and libraries. The special keyword \"all\" can " 2456"be used to export all libraries." 2457msgstr "" 2458 2459#: /__w/calibre/calibre/src/calibre/debug.py:93 2460msgid "Import previously exported calibre data" 2461msgstr "" 2462 2463#: /__w/calibre/calibre/src/calibre/debug.py:96 2464#: /__w/calibre/calibre/src/calibre/gui2/main.py:69 2465msgid "" 2466"Cause a running calibre instance, if any, to be shutdown. Note that if there" 2467" are running jobs, they will be silently aborted, so use with care." 2468msgstr "" 2469 2470#: /__w/calibre/calibre/src/calibre/debug.py:99 2471msgid "Test binary modules in build" 2472msgstr "" 2473 2474#: /__w/calibre/calibre/src/calibre/debug.py:102 2475msgid "" 2476"Run a plugin that provides a command line interface. For example:\n" 2477"calibre-debug -r \"Add Books\" -- file1 --option1\n" 2478"Everything after the -- will be passed to the plugin as arguments." 2479msgstr "" 2480 2481#: /__w/calibre/calibre/src/calibre/debug.py:106 2482msgid "" 2483"Run the calibre diff tool. For example:\n" 2484"calibre-debug --diff file1 file2" 2485msgstr "" 2486 2487#: /__w/calibre/calibre/src/calibre/debug.py:109 2488msgid "(Un)register calibre from Windows Default Programs." 2489msgstr "" 2490 2491#: /__w/calibre/calibre/src/calibre/debug.py:111 2492msgid "For internal use" 2493msgstr "" 2494 2495#: /__w/calibre/calibre/src/calibre/debug.py:220 2496msgid "Debug log" 2497msgstr "" 2498 2499#: /__w/calibre/calibre/src/calibre/debug.py:313 2500#, python-format 2501msgid "No plugin named %s found" 2502msgstr "" 2503 2504#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:22 2505msgid "Communicate with Android phones." 2506msgstr "" 2507 2508#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:217 2509msgid "" 2510"Comma separated list of folders to send e-books to on the device's <b>main " 2511"memory</b>. The first one that exists will be used" 2512msgstr "" 2513 2514#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:220 2515msgid "" 2516"Comma separated list of folders to send e-books to on the device's " 2517"<b>storage cards</b>. The first one that exists will be used" 2518msgstr "" 2519 2520#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:346 2521msgid "Communicate with S60 phones." 2522msgstr "" 2523 2524#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:366 2525msgid "Communicate with WebOS tablets." 2526msgstr "" 2527 2528#: /__w/calibre/calibre/src/calibre/devices/binatone/driver.py:19 2529msgid "Communicate with the Binatone Readme e-book reader." 2530msgstr "" 2531 2532#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:15 2533msgid "Communicate with the Blackberry smart phone." 2534msgstr "" 2535 2536#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:16 2537#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:40 2538#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:404 2539#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:20 2540msgid "Kovid Goyal" 2541msgstr "" 2542 2543#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:39 2544msgid "Communicate with the Blackberry Playbook." 2545msgstr "" 2546 2547#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:15 2548msgid "Communicate with BOEYE BEX Serial e-book readers." 2549msgstr "" 2550 2551#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:37 2552msgid "Communicate with BOEYE BDX serial e-book readers." 2553msgstr "" 2554 2555#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:26 2556msgid "Communicate with the Cybook Gen 3/Opus e-book reader." 2557msgstr "" 2558 2559#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:70 2560msgid "Communicate with the Cybook Orizon e-book reader." 2561msgstr "" 2562 2563#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:83 2564#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:60 2565msgid "Card A folder" 2566msgstr "" 2567 2568#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:84 2569msgid "" 2570"Enter the folder where the books are to be stored when sent to the memory " 2571"card. This folder is prepended to any send to device template" 2572msgstr "" 2573 2574#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:122 2575msgid "Communicate with the Cybook Muse e-book reader." 2576msgstr "" 2577 2578#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:148 2579msgid "Communicate with the Bookeen Diva HD e-book reader." 2580msgstr "" 2581 2582#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:27 2583msgid "Communicate with the EB600 e-book reader." 2584msgstr "" 2585 2586#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:59 2587msgid "Communicate with the tolino shine and vision readers" 2588msgstr "" 2589 2590#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:75 2591#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:63 2592msgid "Swap main and card A" 2593msgstr "" 2594 2595#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:77 2596msgid "" 2597"Check this box if the device's main memory is being seen as card a and the " 2598"card is being seen as main memory. Some tolino devices may need this option." 2599msgstr "" 2600 2601#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:311 2602msgid "Communicate with the Astak Mentor EB600" 2603msgstr "" 2604 2605#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:336 2606msgid "Communicate with the PocketBook 301 Reader." 2607msgstr "" 2608 2609#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:355 2610msgid "Communicate with the PocketBook 515/602/603/902/903/Pro 912 reader." 2611msgstr "" 2612 2613#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:377 2614msgid "Communicate with the PocketBook 622 and 623 readers." 2615msgstr "" 2616 2617#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:391 2618msgid "Communicate with the PocketBook 360+ reader." 2619msgstr "" 2620 2621#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:403 2622msgid "Communicate with the PocketBook 701" 2623msgstr "" 2624 2625#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:435 2626msgid "Communicate with the PocketBook 740" 2627msgstr "" 2628 2629#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:453 2630msgid "Communicate with the Infibeam Pi2 reader." 2631msgstr "" 2632 2633#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:19 2634msgid "Entourage Edge" 2635msgstr "" 2636 2637#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:20 2638msgid "Communicate with the Entourage Edge." 2639msgstr "" 2640 2641#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:17 2642msgid "Communicate with the ESlick e-book reader." 2643msgstr "" 2644 2645#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:49 2646msgid "Communicate with the Sigmatek e-book reader." 2647msgstr "" 2648 2649#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:19 2650#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:36 2651msgid "Use an arbitrary folder as a device." 2652msgstr "" 2653 2654#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:32 2655#: /__w/calibre/calibre/src/calibre/devices/interface.py:16 2656msgid "Device interface" 2657msgstr "" 2658 2659#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:21 2660msgid "Communicate with Hanlin V3 e-book readers." 2661msgstr "" 2662 2663#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:101 2664msgid "Communicate with Hanlin V5 e-book readers." 2665msgstr "" 2666 2667#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:120 2668msgid "Communicate with the BOOX e-book reader." 2669msgstr "" 2670 2671#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:139 2672msgid "" 2673"Comma separated list of folders to send e-books to on the device. The first " 2674"one that exists will be used." 2675msgstr "" 2676 2677#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:26 2678msgid "Communicate with the Hanvon N520 e-book reader." 2679msgstr "" 2680 2681#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:53 2682msgid "Communicate with the Kibano e-book reader." 2683msgstr "" 2684 2685#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:67 2686msgid "Communicate with The Book reader." 2687msgstr "" 2688 2689#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:80 2690msgid "Communicate with the Libre Air reader." 2691msgstr "" 2692 2693#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:94 2694msgid "Communicate with the SpringDesign Alex e-book reader." 2695msgstr "" 2696 2697#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:138 2698#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:149 2699#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:528 2700#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:560 2701#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:706 2702#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3719 2703#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:429 2704#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:436 2705msgid "Removing books from device..." 2706msgstr "" 2707 2708#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:156 2709msgid "Communicate with the Azbooka" 2710msgstr "" 2711 2712#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:176 2713msgid "Communicate with the Elonex EB 511 e-book reader." 2714msgstr "" 2715 2716#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:197 2717msgid "Communicate with the Cybook Odyssey e-book reader." 2718msgstr "" 2719 2720#: /__w/calibre/calibre/src/calibre/devices/iliad/driver.py:18 2721msgid "Communicate with the IRex Iliad e-book reader." 2722msgstr "" 2723 2724#: /__w/calibre/calibre/src/calibre/devices/interface.py:61 2725msgid "Cannot get files from this device" 2726msgstr "" 2727 2728#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:18 2729msgid "Communicate with the IRex Digital Reader 1000 e-book reader." 2730msgstr "" 2731 2732#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:45 2733msgid "Communicate with the IRex Digital Reader 800" 2734msgstr "" 2735 2736#: /__w/calibre/calibre/src/calibre/devices/iriver/driver.py:18 2737msgid "Communicate with the Iriver Story reader." 2738msgstr "" 2739 2740#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:22 2741msgid "Communicate with the JetBook e-book reader." 2742msgstr "" 2743 2744#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:89 2745msgid "Communicate with the MiBuk Wolder reader." 2746msgstr "" 2747 2748#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:118 2749msgid "Communicate with the JetBook Mini reader." 2750msgstr "" 2751 2752#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:146 2753msgid "Communicate with the JetBook Color reader." 2754msgstr "" 2755 2756#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:43 2757#, python-format 2758msgid "Not a valid MOBI file. Reports identity of %s" 2759msgstr "" 2760 2761#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:85 2762msgid "Could not generate page mapping." 2763msgstr "" 2764 2765#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:62 2766msgid "Communicate with the Kindle e-book reader." 2767msgstr "" 2768 2769#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:94 2770msgid "" 2771"The following books are in KFX format. KFX is a virtual book format, and " 2772"cannot be transferred from the device. Instead, you should go to your " 2773"\"Manage my content and devices\" page on the Amazon homepage and download " 2774"the book to your computer from there. That will give you a regular AZW3 file" 2775" that you can add to calibre normally. Click \"Show details\" to see the " 2776"list of books." 2777msgstr "" 2778 2779#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:229 2780#, python-format 2781msgid "%(time)s<br />Last page read: %(loc)d (%(pr)d%%)" 2782msgstr "" 2783 2784#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:234 2785#, python-format 2786msgid "%(time)s<br />Last page read: Location %(loc)d (%(pr)d%%)" 2787msgstr "" 2788 2789#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:254 2790#, python-format 2791msgid "<b>Location %(dl)d • %(typ)s</b><br />%(text)s<br />" 2792msgstr "" 2793 2794#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:263 2795#, python-format 2796msgid "<b>Page %(dl)d • %(typ)s</b><br />" 2797msgstr "" 2798 2799#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:268 2800#, python-format 2801msgid "<b>Location %(dl)d • %(typ)s</b><br />" 2802msgstr "" 2803 2804#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:334 2805msgid "" 2806"Communicate with the Kindle 2/3/4/Touch/PaperWhite/Voyage e-book reader." 2807msgstr "" 2808 2809#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:348 2810msgid "Send page number information when sending books" 2811msgstr "" 2812 2813#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:349 2814msgid "" 2815"The Kindle 3 and newer versions can use page number information in MOBI " 2816"files. With this option, calibre will calculate and send this information to" 2817" the Kindle when uploading MOBI files by USB. Note that the page numbers do " 2818"not correspond to any paper book." 2819msgstr "" 2820 2821#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:354 2822msgid "Page count calculation method" 2823msgstr "" 2824 2825#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:355 2826msgid "" 2827"There are multiple ways to generate the page number information. If a page count is given then the book will be divided into that many pages. Otherwise the number of pages will be approximated using one of the following methods.<ul> <li>fast: 2300 characters of uncompressed text per page.\n" 2828"\n" 2829" <li>accurate: Based on the number of chapters, paragraphs, and visible lines in the book. This method is designed to simulate an average paperback book where there are 32 lines per page and a maximum of 70 characters per line.\n" 2830"\n" 2831" <li>pagebreak: The \"pagebreak\" method uses the presence of <mbp:pagebreak> tags within the book to determine pages.</ul>Methods other than \"fast\" are going to be much slower. Further, if \"pagebreak\" fails to determine a page count accurate will be used, and if \"accurate\" fails fast will be used." 2832msgstr "" 2833 2834#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:368 2835msgid "Custom column name to retrieve page counts from" 2836msgstr "" 2837 2838#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:369 2839msgid "" 2840"If you have a custom column in your library that you use to store the page " 2841"count of books, you can have calibre use that information, instead of " 2842"calculating a page count. Specify the name of the custom column here, for " 2843"example, #pages." 2844msgstr "" 2845 2846#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:373 2847msgid "Custom column name to retrieve calculation method from" 2848msgstr "" 2849 2850#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:374 2851msgid "" 2852"If you have a custom column in your library that you use to store the " 2853"preferred method for calculating the number of pages for a book, you can " 2854"have calibre use that method instead of the default one selected above. " 2855"Specify the name of the custom column here, for example, #pagemethod. The " 2856"custom column should have the values: fast, accurate or pagebreak." 2857msgstr "" 2858 2859#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:380 2860msgid "Overwrite existing APNX on device" 2861msgstr "" 2862 2863#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:381 2864msgid "" 2865"Uncheck this option to allow an APNX file existing on the device to have " 2866"priority over the version which calibre would send. Since APNX files are " 2867"usually deleted when a book is removed from the Kindle, this is mostly " 2868"useful when resending a book to the device which is already on the device " 2869"(e.g. after making a modification)." 2870msgstr "" 2871 2872#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:630 2873msgid "Communicate with the Kindle DX e-book reader." 2874msgstr "" 2875 2876#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:646 2877msgid "Communicate with the Kindle Fire" 2878msgstr "" 2879 2880#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:82 2881msgid "Communicate with the original Kobo Reader and the Kobo WiFi." 2882msgstr "" 2883 2884#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:120 2885msgid "The Kobo supports several collections including " 2886msgstr "" 2887 2888#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:121 2889msgid "Create tags for automatic management" 2890msgstr "" 2891 2892#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:122 2893msgid "Upload covers for books (newer readers)" 2894msgstr "" 2895 2896#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:123 2897msgid "" 2898"Normally, the Kobo readers get the cover image from the e-book file itself. " 2899"With this option, calibre will send a separate cover image to the reader, " 2900"useful if you have modified the cover." 2901msgstr "" 2902 2903#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:127 2904#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:311 2905msgid "Upload black and white covers" 2906msgstr "" 2907 2908#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:128 2909msgid "Show expired books" 2910msgstr "" 2911 2912#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:129 2913msgid "" 2914"A bug in an earlier version left non kepubs book records in the database. " 2915"With this option calibre will show the expired records and allow you to " 2916"delete them with the new delete logic." 2917msgstr "" 2918 2919#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:133 2920#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:441 2921msgid "Show previews" 2922msgstr "" 2923 2924#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:134 2925#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:442 2926msgid "" 2927"Kobo previews are included on the Touch and some other versions by default " 2928"they are no longer displayed as there is no good reason to see them. Enable" 2929" if you wish to see/delete them." 2930msgstr "" 2931 2932#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:137 2933#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:426 2934msgid "Show recommendations" 2935msgstr "" 2936 2937#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:138 2938msgid "" 2939"Kobo now shows recommendations on the device. In some cases these have files" 2940" but in other cases they are just pointers to the web site to buy. Enable if" 2941" you wish to see/delete them." 2942msgstr "" 2943 2944#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:141 2945#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:476 2946msgid "Attempt to support newer firmware" 2947msgstr "" 2948 2949#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:142 2950msgid "" 2951"Kobo routinely updates the firmware and the database version. With this " 2952"option calibre will attempt to perform full read-write functionality - Here " 2953"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 2954"factory defaults and testing software" 2955msgstr "" 2956 2957#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:223 2958#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:226 2959#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:229 2960#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:431 2961#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1590 2962#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1594 2963#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1598 2964#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:2052 2965#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:73 2966#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:159 2967#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:213 2968#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:216 2969#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:219 2970#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:288 2971#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:295 2972#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:318 2973msgid "Getting list of books on device..." 2974msgstr "" 2975 2976#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:567 2977#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:574 2978#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1565 2979#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1571 2980#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:443 2981#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:448 2982msgid "Removing books from device metadata listing..." 2983msgstr "" 2984 2985#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:580 2986#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:615 2987#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:459 2988#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1523 2989#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1537 2990#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:372 2991#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:403 2992msgid "Adding books to device metadata listing..." 2993msgstr "" 2994 2995#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:708 2996#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3721 2997msgid "Kobo database version unsupported - See details" 2998msgstr "" 2999 3000#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:709 3001msgid "" 3002"Your Kobo is running an updated firmware/database version. As calibre does " 3003"not know about this updated firmware, database editing is disabled, to " 3004"prevent corruption. You can still send books to your Kobo with calibre, but" 3005" deleting books and managing collections is disabled. If you are willing to " 3006"experiment and know how to reset your Kobo to Factory defaults, you can " 3007"override this check by right clicking the device icon in calibre and " 3008"selecting \"Configure this device\" and then the \"Attempt to support newer" 3009" firmware\" option. Doing so may require you to perform a factory reset of " 3010"your Kobo." 3011msgstr "" 3012 3013#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:738 3014#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:630 3015msgid "Not Implemented" 3016msgstr "" 3017 3018#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:739 3019msgid "" 3020"\".kobo\" files do not exist on the device as books; instead they are rows " 3021"in the sqlite database. Currently they cannot be exported or viewed." 3022msgstr "" 3023 3024#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1234 3025#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1239 3026#, python-format 3027msgid "" 3028"<hr /><b>Book last read:</b> %(time)s<br /><b>Percentage read:</b> " 3029"%(pr)d%%<hr />" 3030msgstr "" 3031 3032#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1258 3033#, python-format 3034msgid "" 3035"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3036"/><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br " 3037"/><hr />" 3038msgstr "" 3039 3040#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1268 3041#, python-format 3042msgid "" 3043"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3044"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3045"%(text)s<br /><hr />" 3046msgstr "" 3047 3048#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1278 3049#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1290 3050#, python-format 3051msgid "" 3052"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3053"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3054"%(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />" 3055msgstr "" 3056 3057#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1352 3058#, python-format 3059msgid "" 3060"Communicate with the Kobo Touch, Glo, Mini, Aura HD, Aura H2O, Glo HD, Touch" 3061" 2, Aura ONE, Aura Edition 2, Aura H2O Edition 2, Clara HD, Forma, Libra " 3062"H2O, Elipsa, Sage and Libra 2 eReaders. Based on the existing Kobo driver by" 3063" %s." 3064msgstr "" 3065 3066#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3722 3067msgid "" 3068"Your Kobo is running an updated firmware/database version. As calibre does " 3069"not know about this updated firmware, database editing is disabled, to " 3070"prevent corruption. You can still send books to your Kobo with calibre, but" 3071" deleting books and managing collections is disabled. If you are willing to " 3072"experiment and know how to reset your Kobo to Factory defaults, you can " 3073"override this check by right clicking the device icon in calibre and " 3074"selecting \"Configure this device\" and then the \"Attempt to support newer " 3075"firmware\" option. Doing so may require you to perform a factory reset of " 3076"your Kobo." 3077msgstr "" 3078 3079#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3736 3080#, python-format 3081msgid "" 3082"Discussion of any new Kobo firmware can be found in the Kobo forum at " 3083"MobileRead. This is at %s." 3084msgstr "" 3085 3086#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:57 3087msgid "Collections, covers && uploads" 3088msgstr "" 3089 3090#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:58 3091msgid "Metadata, on device && advanced" 3092msgstr "" 3093 3094#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:191 3095msgid "Uploading of books" 3096msgstr "" 3097 3098#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:198 3099msgid "Modify CSS" 3100msgstr "" 3101 3102#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:199 3103#, python-brace-format 3104msgid "" 3105"This allows addition of user CSS rules and removal of some CSS. When sending" 3106" a book, the driver adds the contents of {0} to all stylesheets in the EPUB." 3107" This file is searched for in the root folder of the main memory of the " 3108"device. As well as this, if the file contains settings for the \"orphans\" " 3109"or \"widows\", these are removed for all styles in the original stylesheet." 3110msgstr "" 3111 3112#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:207 3113msgid "Do not treat replacements as new books" 3114msgstr "" 3115 3116#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:208 3117msgid "" 3118"When a new book is side-loaded, the Kobo firmware imports details of the " 3119"book into the internal database. Even if the book is a replacement for an " 3120"existing book, the Kobo will remove the book from the database and then " 3121"treat it as a new book. This means that the reading status, bookmarks and " 3122"collections for the book will be lost. This option overrides firmware " 3123"behavior and attempts to prevent a book that has been resent from being " 3124"treated as a new book. If you prefer to have replacements treated as new " 3125"books, turn this option off." 3126msgstr "" 3127 3128#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:233 3129#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:344 3130#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1355 3131msgid "Collections" 3132msgstr "" 3133 3134#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:241 3135#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:252 3136msgid "" 3137"Create new bookshelves on the Kobo if they do not exist. This is only for " 3138"firmware V2.0.0 or later." 3139msgstr "" 3140 3141#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:243 3142msgid "Collections columns:" 3143msgstr "" 3144 3145#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:245 3146msgid "" 3147"The Kobo from firmware V2.0.0 supports bookshelves. These are created on the" 3148" Kobo. Specify a tags type column for automatic management." 3149msgstr "" 3150 3151#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:251 3152msgid "Create collections" 3153msgstr "" 3154 3155#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:256 3156msgid "Delete empty bookshelves" 3157msgstr "" 3158 3159#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:257 3160msgid "" 3161"Delete any empty bookshelves from the Kobo when syncing is finished. This is" 3162" only for firmware V2.0.0 or later." 3163msgstr "" 3164 3165#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:261 3166msgid "Ignore collections:" 3167msgstr "" 3168 3169#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:263 3170msgid "" 3171"List the names of collections to be ignored by the collection management. " 3172"The collections listed will not be changed. Names are separated by commas." 3173msgstr "" 3174 3175#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:300 3176msgid "Upload covers" 3177msgstr "" 3178 3179#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:308 3180msgid "" 3181"Upload cover images from the calibre library when sending books to the " 3182"device." 3183msgstr "" 3184 3185#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:312 3186msgid "Convert covers to grayscale when uploading." 3187msgstr "" 3188 3189#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:317 3190msgid "Upload dithered covers" 3191msgstr "" 3192 3193#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:318 3194msgid "" 3195"Dither cover images to the appropriate 16c grayscale palette for an eInk " 3196"screen. This usually ensures greater accuracy and avoids banding, making " 3197"sleep covers look better. On FW >= 4.11, Nickel itself may sometimes do a " 3198"decent job of it. Has no effect without \"Upload black and white covers\"!" 3199msgstr "" 3200 3201#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:332 3202msgid "Keep cover aspect ratio" 3203msgstr "" 3204 3205#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:333 3206msgid "" 3207"When uploading covers, do not change the aspect ratio when resizing for the " 3208"device. This is for firmware versions 2.3.1 and later." 3209msgstr "" 3210 3211#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:338 3212msgid "Letterbox full-screen covers" 3213msgstr "" 3214 3215#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:339 3216msgid "" 3217"Do it on our end, instead of letting Nickel handle it. Provides pixel-" 3218"perfect results on devices where Nickel does not do extra processing. " 3219"Obviously has no effect without \"Keep cover aspect ratio\". This is " 3220"probably undesirable if you disable the \"Show book covers full screen\" " 3221"setting on your device." 3222msgstr "" 3223 3224#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:347 3225msgid "" 3226"Choose the color to use when letterboxing the cover. The default color is " 3227"black (#000000)" 3228msgstr "" 3229 3230#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:362 3231msgid "Save covers as PNG" 3232msgstr "" 3233 3234#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:363 3235msgid "" 3236"Use the PNG image format instead of JPG. Higher quality, especially with " 3237"\"Upload dithered covers\" enabled, which will also help generate " 3238"potentially smaller files. Behavior completely unknown on old (< 3.x) Kobo " 3239"firmwares, known to behave on FW >= 4.8. Has no effect without \"Upload " 3240"black and white covers\"!" 3241msgstr "" 3242 3243#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:419 3244msgid "Show as on device" 3245msgstr "" 3246 3247#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:427 3248msgid "" 3249"Kobo shows recommendations on the device. In some cases these have files " 3250"but in other cases they are just pointers to the web site to buy. Enable if " 3251"you wish to see/delete them." 3252msgstr "" 3253 3254#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:434 3255msgid "Show archived books" 3256msgstr "" 3257 3258#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:435 3259msgid "" 3260"Archived books are listed on the device but need to be downloaded to read. " 3261"Use this option to show these books and match them with books in the calibre" 3262" library." 3263msgstr "" 3264 3265#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:468 3266msgid "Advanced options" 3267msgstr "" 3268 3269#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:477 3270msgid "" 3271"Kobo routinely updates the firmware and the database version. With this " 3272"option calibre will attempt to perform full read-write functionality - Here " 3273"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 3274"factory defaults and testing software. This driver supports firmware V2.x.x " 3275"and DBVersion up to " 3276msgstr "" 3277 3278#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:487 3279msgid "Title to test when debugging" 3280msgstr "" 3281 3282#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:488 3283#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:495 3284msgid "" 3285"Part of title of a book that can be used when doing some tests for " 3286"debugging. The test is to see if the string is contained in the title of a " 3287"book. The better the match, the less extraneous output." 3288msgstr "" 3289 3290#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:493 3291msgid "Title to test when debugging:" 3292msgstr "" 3293 3294#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:518 3295msgid "Update metadata on the device" 3296msgstr "" 3297 3298#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:526 3299msgid "" 3300"Update the metadata on the device when it is connected. Be careful when " 3301"doing this as it will take time and could make the initial connection take a" 3302" long time." 3303msgstr "" 3304 3305#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:530 3306msgid "Set series information" 3307msgstr "" 3308 3309#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:531 3310msgid "" 3311"The book lists on the Kobo devices can display series information. This is " 3312"not read by the device from the sideloaded books. Series information can " 3313"only be added to the device after the book has been processed by the device." 3314" Enable if you wish to set series information." 3315msgstr "" 3316 3317#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:538 3318msgid "Update metadata on Book Details pages" 3319msgstr "" 3320 3321#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:539 3322msgid "" 3323"This will update the metadata in the device database when the device is " 3324"connected. The metadata updated is displayed on the device in the library " 3325"and the book details page. This is the title, authors, comments/synopsis, " 3326"series name and number, publisher and published Date, ISBN and language. If " 3327"a metadata plugboard exists for the device and book format, this will be " 3328"used to set the metadata." 3329msgstr "" 3330 3331#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:548 3332msgid "Update purchased books" 3333msgstr "" 3334 3335#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:549 3336msgid "Update books purchased from Kobo and downloaded to the device." 3337msgstr "" 3338 3339#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:554 3340msgid "Subtitle" 3341msgstr "" 3342 3343#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:555 3344msgid "Update the subtitle on the device using a template." 3345msgstr "" 3346 3347#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:560 3348msgid "" 3349"Enter a template to use to set the subtitle. If the template is empty, the " 3350"subtitle will be cleared." 3351msgstr "" 3352 3353#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:588 3354#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:648 3355#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:104 3356#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:374 3357#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:44 3358#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:758 3359#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:54 3360msgid "Edit template" 3361msgstr "" 3362 3363#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:633 3364#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:94 3365msgid "&Template editor" 3366msgstr "" 3367 3368#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:660 3369#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:173 3370#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:115 3371#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:301 3372#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:75 3373msgid "Invalid template" 3374msgstr "" 3375 3376#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:661 3377#, python-format 3378msgid "The template \"%s\" is invalid:" 3379msgstr "" 3380 3381#: /__w/calibre/calibre/src/calibre/devices/misc.py:19 3382msgid "Communicate with the Palm Pre" 3383msgstr "" 3384 3385#: /__w/calibre/calibre/src/calibre/devices/misc.py:39 3386msgid "Communicate with the Bq Avant" 3387msgstr "" 3388 3389#: /__w/calibre/calibre/src/calibre/devices/misc.py:61 3390msgid "Communicate with the Sweex/Kogan/Q600/Wink" 3391msgstr "" 3392 3393#: /__w/calibre/calibre/src/calibre/devices/misc.py:82 3394#: /__w/calibre/calibre/src/calibre/devices/misc.py:110 3395msgid "Communicate with the Pandigital Novel" 3396msgstr "" 3397 3398#: /__w/calibre/calibre/src/calibre/devices/misc.py:130 3399msgid "Communicate with the VelocityMicro" 3400msgstr "" 3401 3402#: /__w/calibre/calibre/src/calibre/devices/misc.py:149 3403msgid "Communicate with the GM2000" 3404msgstr "" 3405 3406#: /__w/calibre/calibre/src/calibre/devices/misc.py:170 3407msgid "Communicate with the Acer Lumiread" 3408msgstr "" 3409 3410#: /__w/calibre/calibre/src/calibre/devices/misc.py:206 3411msgid "Communicate with the Aluratek Color" 3412msgstr "" 3413 3414#: /__w/calibre/calibre/src/calibre/devices/misc.py:229 3415msgid "Communicate with the Trekstor" 3416msgstr "" 3417 3418#: /__w/calibre/calibre/src/calibre/devices/misc.py:261 3419msgid "Communicate with the EEE Reader" 3420msgstr "" 3421 3422#: /__w/calibre/calibre/src/calibre/devices/misc.py:283 3423msgid "Communicate with the Adam tablet" 3424msgstr "" 3425 3426#: /__w/calibre/calibre/src/calibre/devices/misc.py:305 3427msgid "Communicate with the Nextbook Reader" 3428msgstr "" 3429 3430#: /__w/calibre/calibre/src/calibre/devices/misc.py:359 3431msgid "Communicate with the Moovybook Reader" 3432msgstr "" 3433 3434#: /__w/calibre/calibre/src/calibre/devices/misc.py:382 3435msgid "Communicate with the COBY" 3436msgstr "" 3437 3438#: /__w/calibre/calibre/src/calibre/devices/misc.py:409 3439msgid "Communicate with the Ex124G" 3440msgstr "" 3441 3442#: /__w/calibre/calibre/src/calibre/devices/misc.py:437 3443msgid "Communicate with the WayteQ and SPC Dickens Readers" 3444msgstr "" 3445 3446#: /__w/calibre/calibre/src/calibre/devices/misc.py:505 3447msgid "Communicate with the Woxter Scriba reader" 3448msgstr "" 3449 3450#: /__w/calibre/calibre/src/calibre/devices/misc.py:528 3451msgid "Communicate with the PocketBook Touch Lux 2 and Inkpad X readers" 3452msgstr "" 3453 3454#: /__w/calibre/calibre/src/calibre/devices/misc.py:549 3455msgid "Communicate with the SONY DPT-S1" 3456msgstr "" 3457 3458#: /__w/calibre/calibre/src/calibre/devices/misc.py:571 3459msgid "Communicate with the Bq Cervantes" 3460msgstr "" 3461 3462#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:31 3463msgid "MTP device" 3464msgstr "" 3465 3466#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:33 3467msgid "Communicate with MTP devices" 3468msgstr "" 3469 3470#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:196 3471#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1240 3472#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:148 3473msgid "Get device information..." 3474msgstr "" 3475 3476#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:219 3477msgid "Listing files, this can take a while" 3478msgstr "" 3479 3480#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:234 3481msgid "Reading e-book metadata" 3482msgstr "" 3483 3484#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:267 3485#, python-format 3486msgid "Reading metadata from %s" 3487msgstr "" 3488 3489#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:286 3490msgid "Updating metadata cache on device" 3491msgstr "" 3492 3493#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:288 3494msgid "Finished reading metadata from device" 3495msgstr "" 3496 3497#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:420 3498#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1510 3499#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1512 3500#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:347 3501#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:349 3502msgid "Transferring books to device..." 3503msgstr "" 3504 3505#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:448 3506#, python-format 3507msgid "Transferred %s to device" 3508msgstr "" 3509 3510#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:450 3511msgid "Transfer to device finished..." 3512msgstr "" 3513 3514#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:471 3515#, python-format 3516msgid "Added %s" 3517msgstr "" 3518 3519#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:473 3520msgid "Adding complete" 3521msgstr "" 3522 3523#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:489 3524msgid "Deleting books from device..." 3525msgstr "" 3526 3527#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:495 3528#, python-format 3529msgid "Deleted %s" 3530msgstr "" 3531 3532#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:496 3533msgid "All books deleted" 3534msgstr "" 3535 3536#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:499 3537msgid "Removing books from metadata" 3538msgstr "" 3539 3540#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:513 3541#, python-format 3542msgid "Removed %s" 3543msgstr "" 3544 3545#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:515 3546msgid "All books removed" 3547msgstr "" 3548 3549#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:236 3550msgid "Unnamed device" 3551msgstr "" 3552 3553#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:238 3554#, python-brace-format 3555msgid "" 3556"The device {0} is not allowing connections. Unlock the screen on the {0}, " 3557"tap \"Allow\" on any connection popup message you see, then either wait a " 3558"minute or restart calibre. You might also have to change the mode of the USB" 3559" connection on the {0} to \"Media Transfer mode (MTP)\" or similar." 3560msgstr "" 3561 3562#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:264 3563#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:344 3564msgid "Unknown MTP device" 3565msgstr "" 3566 3567#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:283 3568#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:232 3569#, python-format 3570msgid "Found object: %s" 3571msgstr "" 3572 3573#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:64 3574msgid "MTP devices are not supported on Windows XP" 3575msgstr "" 3576 3577#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:77 3578msgid "" 3579"The Windows Portable Devices service is not available on your computer. You " 3580"may need to install Windows Media Player 11 or newer and/or restart your " 3581"computer" 3582msgstr "" 3583 3584#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:19 3585msgid "Communicate with the Nokia 770 Internet Tablet." 3586msgstr "" 3587 3588#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:43 3589msgid "Communicate with the Nokia N800/N810/N900/N950/N9 Maemo/MeeGo devices." 3590msgstr "" 3591 3592#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:57 3593msgid "Communicate with the Nokia E71X" 3594msgstr "" 3595 3596#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:78 3597msgid "Communicate with the Nokia E52" 3598msgstr "" 3599 3600#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:22 3601msgid "The Nook" 3602msgstr "" 3603 3604#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:23 3605msgid "Communicate with the Nook e-book reader." 3606msgstr "" 3607 3608#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:84 3609msgid "" 3610"Communicate with the Nook Color, TSR, Glowlight and Tablet e-book readers." 3611msgstr "" 3612 3613#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:19 3614msgid "Communicate with the Nuut2 e-book reader." 3615msgstr "" 3616 3617#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:30 3618msgid "Communicate with the Paladin readers" 3619msgstr "" 3620 3621#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:51 3622#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:72 3623msgid "" 3624"Comma separated list of metadata fields to turn into collections on the " 3625"device. Possibilities include: " 3626msgstr "" 3627 3628#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:23 3629msgid "Communicate with Sony e-book readers older than the PRST1." 3630msgstr "" 3631 3632#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:59 3633msgid "Comments have been removed as the SONY reader chokes on them" 3634msgstr "" 3635 3636#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:65 3637#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:285 3638msgid "All by title" 3639msgstr "" 3640 3641#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:66 3642#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:286 3643msgid "All by author" 3644msgstr "" 3645 3646#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:69 3647#, python-format 3648msgid "" 3649"Comma separated list of metadata fields to turn into collections on the " 3650"device. Possibilities include: %(coll)s. Two special collections are " 3651"available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the " 3652"list to enable them. The collections will be given the name provided after " 3653"the \":\" character." 3654msgstr "" 3655 3656#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:76 3657msgid "Upload separate cover thumbnails for books (newer readers)" 3658msgstr "" 3659 3660#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:77 3661msgid "" 3662"Normally, the SONY readers get the cover image from the e-book file itself. " 3663"With this option, calibre will send a separate cover image to the reader, " 3664"useful if you are sending DRMed books in which you cannot change the cover. " 3665"WARNING: This option should only be used with newer SONY readers: 350, 650, " 3666"950 and newer." 3667msgstr "" 3668 3669#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:83 3670msgid "" 3671"Refresh separate covers when using automatic management (newer readers)" 3672msgstr "" 3673 3674#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:84 3675#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:82 3676msgid "" 3677"Set this option to have separate book covers uploaded every time you connect" 3678" your device. Unset this option if you have so many books on the reader that" 3679" performance is unacceptable." 3680msgstr "" 3681 3682#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:88 3683#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:86 3684msgid "Preserve cover aspect ratio when building thumbnails" 3685msgstr "" 3686 3687#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:89 3688#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:88 3689msgid "" 3690"Set this option if you want the cover thumbnails to have the same aspect " 3691"ratio (width to height) as the cover. Unset it if you want the thumbnail to " 3692"be the maximum size, ignoring aspect ratio." 3693msgstr "" 3694 3695#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:93 3696msgid "Search for books in all folders" 3697msgstr "" 3698 3699#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:94 3700msgid "" 3701"Setting this option tells calibre to look for books in all folders on the " 3702"device and its cards. This permits calibre to find books put on the device " 3703"by other software and by wireless download." 3704msgstr "" 3705 3706#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:195 3707#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/structure.py:106 3708msgid "Unnamed" 3709msgstr "" 3710 3711#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:41 3712msgid "Communicate with the PRST1 and newer SONY e-book readers" 3713msgstr "" 3714 3715#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:75 3716msgid "Upload separate cover thumbnails for books" 3717msgstr "" 3718 3719#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:76 3720msgid "" 3721"Normally, the SONY readers get the cover image from the e-book file itself. " 3722"With this option, calibre will send a separate cover image to the reader, " 3723"useful if you are sending DRMed books in which you cannot change the cover." 3724msgstr "" 3725 3726#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:80 3727msgid "Refresh separate covers when using automatic management" 3728msgstr "" 3729 3730#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:92 3731msgid "Use SONY Author Format (First Author Only)" 3732msgstr "" 3733 3734#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:94 3735msgid "" 3736"Set this option if you want the author on the Sony to appear the same way " 3737"the T1 sets it. This means it will only show the first author for books with" 3738" multiple authors. Leave this disabled if you use Metadata plugboards." 3739msgstr "" 3740 3741#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:185 3742msgid "Wireless device" 3743msgstr "" 3744 3745#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:189 3746msgid "Communicate with Smart Device apps" 3747msgstr "" 3748 3749#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:287 3750msgid "All by something" 3751msgstr "" 3752 3753#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:290 3754msgid "Enable connections at startup" 3755msgstr "" 3756 3757#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:291 3758msgid "Check this box to allow connections when calibre starts" 3759msgstr "" 3760 3761#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:293 3762msgid "Security password" 3763msgstr "" 3764 3765#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:294 3766msgid "Enter a password that the device app must use to connect to calibre" 3767msgstr "" 3768 3769#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:296 3770msgid "Use fixed network port" 3771msgstr "" 3772 3773#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:297 3774msgid "" 3775"If checked, use the port number in the \"Port\" box, otherwise the driver " 3776"will pick a random port" 3777msgstr "" 3778 3779#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:299 3780msgid "Port number: " 3781msgstr "" 3782 3783#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:300 3784msgid "" 3785"Enter the port number the driver is to use if the \"fixed port\" box is " 3786"checked" 3787msgstr "" 3788 3789#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:301 3790msgid "Print extra debug information" 3791msgstr "" 3792 3793#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:302 3794msgid "Check this box if requested when reporting problems" 3795msgstr "" 3796 3797#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:304 3798msgid "" 3799"Comma separated list of metadata fields to turn into collections on the " 3800"device." 3801msgstr "" 3802 3803#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:306 3804#, python-format 3805msgid "" 3806"Possibilities include: series, tags, authors, etc. Three special collections" 3807" are available: %(abt)s:%(abtv)s, %(aba)s:%(abav)s, and %(abs)s:%(absv)s. " 3808"Add these values to the list to enable them. The collections will be given " 3809"the name provided after the \":\" character." 3810msgstr "" 3811 3812#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:314 3813msgid "Enable the no-activity timeout" 3814msgstr "" 3815 3816#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:315 3817#, python-format 3818msgid "" 3819"If this box is checked, calibre will automatically disconnect if a connected" 3820" device does nothing for %d minutes. Unchecking this box disables this " 3821"timeout, so calibre will never automatically disconnect." 3822msgstr "" 3823 3824#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:319 3825msgid "Use this IP address" 3826msgstr "" 3827 3828#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:320 3829msgid "" 3830"Use this option if you want to force the driver to listen on a particular IP" 3831" address. The driver will listen only on the entered address, and this " 3832"address will be the one advertized over mDNS (BonJour)." 3833msgstr "" 3834 3835#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:324 3836msgid "Replace books with same calibre ID" 3837msgstr "" 3838 3839#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:325 3840msgid "" 3841"Use this option to overwrite a book on the device if that book has the same " 3842"calibre identifier as the book being sent. The file name of the book will " 3843"not change even if the save template produces a different result. Using this" 3844" option in most cases prevents having multiple copies of a book on the " 3845"device." 3846msgstr "" 3847 3848#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:330 3849msgid "Cover thumbnail compression quality" 3850msgstr "" 3851 3852#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:331 3853msgid "" 3854"Use this option to control the size and quality of the cover file sent to " 3855"the device. It must be between 50 and 99. The larger the number the higher " 3856"quality the cover, but also the larger the file. For example, changing this " 3857"from 70 to 90 results in a much better cover that is approximately 2.5 times" 3858" as big. To see the changes you must force calibre to resend metadata to the" 3859" device, either by changing the metadata for the book (updating the last " 3860"modification time) or resending the book itself." 3861msgstr "" 3862 3863#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:340 3864msgid "Use metadata cache" 3865msgstr "" 3866 3867#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:341 3868msgid "" 3869"Setting this option allows calibre to keep a copy of metadata on the device," 3870" speeding up device connections. Unsetting this option disables keeping the " 3871"copy, forcing the device to send metadata to calibre on every connect. Unset" 3872" this option if you think that the cache might not be operating correctly." 3873msgstr "" 3874 3875#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:347 3876msgid "Additional file extensions to send to the device" 3877msgstr "" 3878 3879#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:348 3880msgid "" 3881"This is a comma-separated list of format file extensions you want to be able" 3882" to send to the device. For example, you might have audio books in your " 3883"library with the extension \"m4b\" that you want to listen to on your " 3884"device. Don't worry about the \"extra enabled extensions\" warning." 3885msgstr "" 3886 3887#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:353 3888msgid "Ignore device free space" 3889msgstr "" 3890 3891#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:354 3892msgid "" 3893"Check this box to ignore the amount of free space reported by your devices. " 3894"This might be needed if you store books on an SD card and the device doesn't" 3895" have much free main memory." 3896msgstr "" 3897 3898#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1009 3899#, python-format 3900msgid "Too many connection attempts from %s" 3901msgstr "" 3902 3903#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1107 3904msgid "" 3905"The app on your device is too old and is no longer supported. Update it to a" 3906" newer version." 3907msgstr "" 3908 3909#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1657 3910msgid "" 3911"You have book formats in your library with dates in the future. See calibre " 3912"for details" 3913msgstr "" 3914 3915#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1692 3916#, python-format 3917msgid "The read sync column %s is not in calibre's library" 3918msgstr "" 3919 3920#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1697 3921#, python-format 3922msgid "The read sync column %s is not a Yes/No column" 3923msgstr "" 3924 3925#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1704 3926#, python-format 3927msgid "The read date sync column %s is not in calibre's library" 3928msgstr "" 3929 3930#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1709 3931#, python-format 3932msgid "The read date sync column %s is not a date column" 3933msgstr "" 3934 3935#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1908 3936#, python-format 3937msgid "" 3938"Bad compression quality setting. It must be a number between 50 and 99. " 3939"Forced to be %d." 3940msgstr "" 3941 3942#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1929 3943#, python-format 3944msgid "Invalid port in options: %s" 3945msgstr "" 3946 3947#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1937 3948#, python-format 3949msgid "Failed to connect to port %d. Try a different value." 3950msgstr "" 3951 3952#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1949 3953msgid "Failed to allocate a random port" 3954msgstr "" 3955 3956#: /__w/calibre/calibre/src/calibre/devices/sne/driver.py:19 3957msgid "Communicate with the Samsung SNE e-book reader." 3958msgstr "" 3959 3960#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:12 3961msgid "Communicate with the Teclast K3/K5 reader." 3962msgstr "" 3963 3964#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:40 3965msgid "Communicate with the Newsmy reader." 3966msgstr "" 3967 3968#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:52 3969msgid "Communicate with the Archos reader." 3970msgstr "" 3971 3972#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:63 3973msgid "Communicate with the Pico reader." 3974msgstr "" 3975 3976#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:76 3977msgid "Communicate with the iPapyrus reader." 3978msgstr "" 3979 3980#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:88 3981msgid "Communicate with the Sovos reader." 3982msgstr "" 3983 3984#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:99 3985msgid "Communicate with the Sunstech EB700 reader." 3986msgstr "" 3987 3988#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:111 3989msgid "Communicate with the Stash W950 reader." 3990msgstr "" 3991 3992#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:124 3993msgid "Communicate with the Wexler reader." 3994msgstr "" 3995 3996#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:275 3997#, python-format 3998msgid "Unable to detect any disk drives for the device: %s. Try rebooting" 3999msgstr "" 4000 4001#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:411 4002#, python-format 4003msgid "Unable to detect the %s mount point. Try rebooting." 4004msgstr "" 4005 4006#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:486 4007#, python-format 4008msgid "Unable to detect the %s disk drive." 4009msgstr "" 4010 4011#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:570 4012#, python-format 4013msgid "" 4014"Unable to detect the %s disk drive. Either the device has already been " 4015"ejected, or your kernel is exporting a deprecated version of SYSFS." 4016msgstr "" 4017 4018#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:581 4019#, python-format 4020msgid "Unable to mount main memory (Error code: %d)" 4021msgstr "" 4022 4023#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:637 4024#, python-format 4025msgid "" 4026"The main memory of %s is read only. This usually happens because of file " 4027"system errors." 4028msgstr "" 4029 4030#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:673 4031msgid "Unable to mount the device" 4032msgstr "" 4033 4034#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:13 4035msgid "Configure Device" 4036msgstr "" 4037 4038#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:63 4039msgid "settings for device drivers" 4040msgstr "" 4041 4042#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:65 4043msgid "Ordered list of formats the device will accept" 4044msgstr "" 4045 4046#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:67 4047#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:92 4048msgid "Place files in sub-folders if the device supports them" 4049msgstr "" 4050 4051#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:69 4052#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 4053#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:96 4054#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:97 4055msgid "Read metadata from files on device" 4056msgstr "" 4057 4058#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:71 4059msgid "Use author sort instead of author" 4060msgstr "" 4061 4062#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:73 4063msgid "Template to control how books are saved" 4064msgstr "" 4065 4066#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:76 4067#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:141 4068msgid "Extra customization" 4069msgstr "" 4070 4071#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:85 4072msgid "Communicate with an e-book reader." 4073msgstr "" 4074 4075#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:152 4076#, python-format 4077msgid "" 4078"Failed to access files in the main memory of your device. You should contact" 4079" the device manufacturer for support. Common fixes are: try a different USB " 4080"cable/USB port on your computer. If you device has a \"Reset to factory " 4081"defaults\" type of setting somewhere, use it. Underlying error: %s" 4082msgstr "" 4083 4084#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:166 4085#, python-format 4086msgid "" 4087"Permission was denied by macOS trying to access files in the main memory of " 4088"your device. You will need to grant permission explicitly by looking under " 4089"System Preferences > Security and Privacy > Privacy > Files and Folders. " 4090"Underlying error: %s" 4091msgstr "" 4092 4093#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:180 4094#, python-format 4095msgid "" 4096"Failed to access files on the SD card in your device. This can happen for " 4097"many reasons. The SD card may be corrupted, it may be too large for your " 4098"device, it may be write-protected, etc. Try a different SD card, or reformat" 4099" your SD card using the FAT32 filesystem. Also make sure there are not too " 4100"many files in the root of your SD card. Underlying error: %s" 4101msgstr "" 4102 4103#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:480 4104msgid "Sending metadata to device..." 4105msgstr "" 4106 4107#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:39 4108#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:75 4109msgid "USB Vendor ID (in hex)" 4110msgstr "" 4111 4112#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:40 4113#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:43 4114#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:46 4115msgid "" 4116"Get this ID using Preferences -> Misc -> Get information to set up the user-" 4117"defined device" 4118msgstr "" 4119 4120#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:42 4121#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:77 4122msgid "USB Product ID (in hex)" 4123msgstr "" 4124 4125#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:45 4126#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 4127msgid "USB Revision ID (in hex)" 4128msgstr "" 4129 4130#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:49 4131#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:51 4132#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:53 4133#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:55 4134msgid "Unused (leave blank)" 4135msgstr "" 4136 4137#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:50 4138#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:52 4139#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:54 4140#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:56 4141msgid "This field is no longer used, leave it blank." 4142msgstr "" 4143 4144#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:57 4145msgid "Main memory folder" 4146msgstr "" 4147 4148#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:58 4149#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:61 4150msgid "" 4151"Enter the folder where the books are to be stored. This folder is prepended " 4152"to any send_to_device template" 4153msgstr "" 4154 4155#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:64 4156msgid "" 4157"Check this box if the device's main memory is being seen as card a and the " 4158"card is being seen as main memory" 4159msgstr "" 4160 4161#: /__w/calibre/calibre/src/calibre/devices/utils.py:18 4162#: /__w/calibre/calibre/src/calibre/devices/utils.py:24 4163#, python-format 4164msgid "" 4165"The reader has no storage card %s. You may have changed the default send to " 4166"device action. Right click on the \"Send to device\" button and reset the " 4167"default action to be \"Send to main memory\"." 4168msgstr "" 4169 4170#: /__w/calibre/calibre/src/calibre/devices/utils.py:29 4171#, python-format 4172msgid "Selected slot: %s is not supported." 4173msgstr "" 4174 4175#: /__w/calibre/calibre/src/calibre/devices/utils.py:36 4176msgid "There is insufficient free space in main memory" 4177msgstr "" 4178 4179#: /__w/calibre/calibre/src/calibre/devices/utils.py:38 4180#: /__w/calibre/calibre/src/calibre/devices/utils.py:40 4181msgid "There is insufficient free space on the storage card" 4182msgstr "" 4183 4184#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:211 4185#, python-format 4186msgid "Rendered %s" 4187msgstr "" 4188 4189#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:214 4190#, python-format 4191msgid "Failed %s" 4192msgstr "" 4193 4194#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:269 4195#, python-format 4196msgid "" 4197"Failed to process comic: \n" 4198"\n" 4199"%s" 4200msgstr "" 4201 4202#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:21 4203msgid "" 4204"input_file output_file [options]\n" 4205"\n" 4206"Convert an e-book from one format to another.\n" 4207"\n" 4208"input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.\n" 4209"\n" 4210"The output e-book format is guessed from the file extension of output_file. output_file can also be of the special format .EXT where EXT is the output file extension. In this case, the name of the output file is derived from the name of the input file. Note that the filenames must not start with a hyphen. Finally, if output_file has no extension, then it is treated as a folder and an \"open e-book\" (OEB) consisting of HTML files is written to that folder. These files are the files that would normally have been passed to the output plugin.\n" 4211"\n" 4212"After specifying the input and output file you can customize the conversion by specifying various options. The available options depend on the input and output file types. To get help on them specify the input and output file and then use the -h option.\n" 4213"\n" 4214"For full documentation of the conversion system see\n" 4215msgstr "" 4216 4217#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:106 4218msgid "" 4219"Path to a file containing rules to transform the CSS styles in this book. " 4220"The easiest way to create such a file is to use the wizard for creating " 4221"rules in the calibre GUI. Access it in the \"Look & feel->Transform styles\"" 4222" section of the conversion dialog. Once you create the rules, you can use " 4223"the \"Export\" button to save them to a file." 4224msgstr "" 4225 4226#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:115 4227msgid "" 4228"Path to a file containing rules to transform the HTML in this book. The " 4229"easiest way to create such a file is to use the wizard for creating rules in" 4230" the calibre GUI. Access it in the \"Look & feel->Transform HTML\" section " 4231"of the conversion dialog. Once you create the rules, you can use the " 4232"\"Export\" button to save them to a file." 4233msgstr "" 4234 4235#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4236msgid "INPUT OPTIONS" 4237msgstr "" 4238 4239#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4240msgid "OUTPUT OPTIONS" 4241msgstr "" 4242 4243#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:176 4244#, python-format 4245msgid "Options to control the processing of the input %s file" 4246msgstr "" 4247 4248#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:183 4249#, python-format 4250msgid "Options to control the processing of the output %s" 4251msgstr "" 4252 4253#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:197 4254msgid "LOOK AND FEEL" 4255msgstr "" 4256 4257#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:198 4258msgid "Options to control the look and feel of the output" 4259msgstr "" 4260 4261#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:216 4262msgid "HEURISTIC PROCESSING" 4263msgstr "" 4264 4265#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:217 4266#, python-format 4267msgid "" 4268"Modify the document text and structure using common patterns. Disabled by " 4269"default. Use %(en)s to enable. Individual actions can be disabled with the " 4270"%(dis)s options." 4271msgstr "" 4272 4273#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:224 4274msgid "SEARCH AND REPLACE" 4275msgstr "" 4276 4277#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:225 4278#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:25 4279msgid "Modify the document text and structure using user defined patterns." 4280msgstr "" 4281 4282#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:234 4283msgid "STRUCTURE DETECTION" 4284msgstr "" 4285 4286#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:235 4287msgid "Control auto-detection of document structure." 4288msgstr "" 4289 4290#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:244 4291msgid "TABLE OF CONTENTS" 4292msgstr "" 4293 4294#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:245 4295msgid "" 4296"Control the automatic generation of a Table of Contents. By default, if the " 4297"source file has a Table of Contents, it will be used in preference to the " 4298"automatically generated one." 4299msgstr "" 4300 4301#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4302msgid "METADATA" 4303msgstr "" 4304 4305#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4306msgid "Options to set metadata in the output" 4307msgstr "" 4308 4309#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4310msgid "DEBUG" 4311msgstr "" 4312 4313#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4314msgid "Options to help with debugging the conversion" 4315msgstr "" 4316 4317#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:281 4318msgid "" 4319"List builtin recipe names. You can create an e-book from a builtin recipe " 4320"like this: ebook-convert \"Recipe Name.recipe\" output.epub" 4321msgstr "" 4322 4323#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:429 4324msgid "Output saved to" 4325msgstr "" 4326 4327#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:435 4328#, python-format 4329msgid "" 4330"The options and default values for the options change depending on both the\n" 4331"input and output formats, so you should always check with::\n" 4332"\n" 4333" %s\n" 4334"\n" 4335"Below are the options that are common to all conversion, followed by the\n" 4336"options specific to every input and output format." 4337msgstr "" 4338 4339#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/azw4_input.py:17 4340msgid "Convert AZW4 to HTML" 4341msgstr "" 4342 4343#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:18 4344msgid "Convert CHM files to OEB" 4345msgstr "" 4346 4347#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:20 4348msgid "" 4349"Optimize comic files (.cbz, .cbr, .cbc) for viewing on portable devices" 4350msgstr "" 4351 4352#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:28 4353msgid "" 4354"Reduce the number of colors used in the image. This works only if you choose" 4355" the PNG output format. It is useful to reduce file sizes. Set to zero to " 4356"turn off. Maximum value is 256. It is off by default." 4357msgstr "" 4358 4359#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:32 4360msgid "" 4361"Disable normalize (improve contrast) color range for pictures. Default: " 4362"False" 4363msgstr "" 4364 4365#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:35 4366msgid "Maintain picture aspect ratio. Default is to fill the screen." 4367msgstr "" 4368 4369#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:37 4370msgid "Disable sharpening." 4371msgstr "" 4372 4373#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:39 4374msgid "" 4375"Disable trimming of comic pages. For some comics, trimming might remove " 4376"content as well as borders." 4377msgstr "" 4378 4379#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:42 4380msgid "Don't split landscape images into two portrait images" 4381msgstr "" 4382 4383#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:44 4384msgid "" 4385"Keep aspect ratio and scale image using screen height as image width for " 4386"viewing in landscape mode." 4387msgstr "" 4388 4389#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:47 4390msgid "" 4391"Used for right-to-left publications like manga. Causes landscape pages to be" 4392" split into portrait pages from right to left." 4393msgstr "" 4394 4395#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:51 4396msgid "" 4397"Enable Despeckle. Reduces speckle noise. May greatly increase processing " 4398"time." 4399msgstr "" 4400 4401#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:54 4402msgid "" 4403"Don't sort the files found in the comic alphabetically by name. Instead use " 4404"the order they were added to the comic." 4405msgstr "" 4406 4407#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:58 4408msgid "" 4409"The format that images in the created e-book are converted to. You can " 4410"experiment to see which format gives you optimal size and look on your " 4411"device." 4412msgstr "" 4413 4414#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:62 4415msgid "Apply no processing to the image" 4416msgstr "" 4417 4418#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:64 4419msgid "Do not convert the image to grayscale (black and white)" 4420msgstr "" 4421 4422#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:66 4423msgid "" 4424"Specify the image size as width x height pixels, for example: 123x321. " 4425"Normally, an image size is automatically calculated from the output profile," 4426" this option overrides it." 4427msgstr "" 4428 4429#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:70 4430msgid "" 4431"When converting a CBC do not add links to each page to the TOC. Note this " 4432"only applies if the TOC has more than one section" 4433msgstr "" 4434 4435#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:232 4436#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:236 4437#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:250 4438#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:255 4439msgid "Page" 4440msgstr "" 4441 4442#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/djvu_input.py:18 4443msgid "Convert OCR-ed DJVU files (.djvu) to HTML" 4444msgstr "" 4445 4446#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:14 4447msgid "Convert DOCX files (.docx and .docm) to HTML" 4448msgstr "" 4449 4450#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:20 4451msgid "" 4452"Normally, if a large image is present at the start of the document that " 4453"looks like a cover, it will be removed from the document and used as the " 4454"cover for created e-book. This option turns off that behavior." 4455msgstr "" 4456 4457#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:24 4458msgid "Do not insert a page break after every endnote." 4459msgstr "" 4460 4461#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:26 4462msgid "" 4463"Render superscripts and subscripts so that they do not affect the line " 4464"height." 4465msgstr "" 4466 4467#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:25 4468#, python-format 4469msgid "The size of the page. Default is letter. Choices are %s" 4470msgstr "" 4471 4472#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:29 4473msgid "" 4474"Custom size of the document. Use the form width x height, for example: " 4475"`123x321` to specify the width and height (in pts). This overrides any " 4476"specified page-size." 4477msgstr "" 4478 4479#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:34 4480msgid "" 4481"Do not insert the book cover as an image at the start of the document. If " 4482"you use this option, the book cover will be discarded." 4483msgstr "" 4484 4485#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:38 4486msgid "" 4487"Preserve the aspect ratio of the cover image instead of stretching it out to" 4488" cover the entire page." 4489msgstr "" 4490 4491#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:42 4492msgid "" 4493"Do not insert the table of contents as a page at the start of the document." 4494msgstr "" 4495 4496#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:45 4497#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:56 4498#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:82 4499#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:299 4500#, python-format 4501msgid "" 4502"Extract the contents of the generated %s file to the specified folder. The " 4503"contents of the folder are first deleted, so be careful." 4504msgstr "" 4505 4506#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:51 4507#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 4508msgid "" 4509"The size of the left page margin, in pts. Default is 72pt. Overrides the " 4510"common left page margin setting." 4511msgstr "" 4512 4513#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:57 4514#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 4515msgid "" 4516"The size of the top page margin, in pts. Default is 72pt. Overrides the " 4517"common top page margin setting, unless set to zero." 4518msgstr "" 4519 4520#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:63 4521#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:112 4522msgid "" 4523"The size of the right page margin, in pts. Default is 72pt. Overrides the " 4524"common right page margin setting, unless set to zero." 4525msgstr "" 4526 4527#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:69 4528#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:118 4529msgid "" 4530"The size of the bottom page margin, in pts. Default is 72pt. Overrides the " 4531"common bottom page margin setting, unless set to zero." 4532msgstr "" 4533 4534#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_input.py:33 4535msgid "Convert EPUB files (.epub) to HTML" 4536msgstr "" 4537 4538#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:62 4539msgid "" 4540"Turn off splitting at page breaks. Normally, input files are automatically " 4541"split at every page break into two files. This gives an output e-book that " 4542"can be parsed faster and with less resources. However, splitting is slow and" 4543" if your source file contains a very large number of page breaks, you should" 4544" turn off splitting on page breaks." 4545msgstr "" 4546 4547#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:73 4548#, python-format 4549msgid "" 4550"Split all HTML files larger than this size (in KB). This is necessary as " 4551"most EPUB readers cannot handle large file sizes. The default of %defaultKB " 4552"is the size required for Adobe Digital Editions. Set to 0 to disable size " 4553"based splitting." 4554msgstr "" 4555 4556#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:80 4557msgid "" 4558"Normally, if the input file has no cover and you don't specify one, a " 4559"default cover is generated with the title, authors, etc. This option " 4560"disables the generation of this cover." 4561msgstr "" 4562 4563#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:86 4564msgid "" 4565"Do not use SVG for the book cover. Use this option if your EPUB is going to " 4566"be used on a device that does not support SVG, like the iPhone or the " 4567"JetBook Lite. Without this option, such devices will display the cover as a " 4568"blank page." 4569msgstr "" 4570 4571#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:95 4572msgid "" 4573"When using an SVG cover, this option will cause the cover to scale to cover " 4574"the available screen area, but still preserve its aspect ratio (ratio of " 4575"width to height). That means there may be white borders at the sides or top " 4576"and bottom of the image, but the image will never be distorted. Without this" 4577" option the image may be slightly distorted, but there will be no borders." 4578msgstr "" 4579 4580#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:105 4581msgid "" 4582"This option is needed only if you intend to use the EPUB with FBReaderJ. It " 4583"will flatten the file system inside the EPUB, putting all files into the top" 4584" level." 4585msgstr "" 4586 4587#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:111 4588msgid "" 4589"Insert an inline Table of Contents that will appear as part of the main book" 4590" content." 4591msgstr "" 4592 4593#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:115 4594msgid "" 4595"Put the inserted inline Table of Contents at the end of the book instead of " 4596"the start." 4597msgstr "" 4598 4599#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:119 4600#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:57 4601#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:287 4602#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:58 4603msgid "Title for any generated in-line table of contents." 4604msgstr "" 4605 4606#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:123 4607msgid "" 4608"The version of the EPUB file to generate. EPUB 2 is the most widely " 4609"compatible, only use EPUB 3 if you know you actually need it." 4610msgstr "" 4611 4612#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:20 4613msgid "Convert FB2 and FBZ files to HTML" 4614msgstr "" 4615 4616#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:33 4617msgid "Do not insert a Table of Contents at the beginning of the book." 4618msgstr "" 4619 4620#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:148 4621msgid "Section per entry in the ToC" 4622msgstr "" 4623 4624#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:149 4625msgid "Section per file" 4626msgstr "" 4627 4628#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:150 4629msgid "A single section" 4630msgstr "" 4631 4632#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:159 4633#, python-brace-format 4634msgid "" 4635"Specify how sections are created:\n" 4636" * nothing: {nothing}\n" 4637" * files: {files}\n" 4638" * toc: {toc}\n" 4639"If ToC based generation fails, adjust the \"Structure detection\" and/or \"Table of Contents\" settings (turn on \"Force use of auto-generated Table of Contents\")." 4640msgstr "" 4641 4642#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:169 4643#, python-format 4644msgid "" 4645"Genre for the book. Choices: %s\n" 4646"\n" 4647" See: " 4648msgstr "" 4649 4650#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:170 4651msgid "for a complete list with descriptions." 4652msgstr "" 4653 4654#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:38 4655msgid "Convert HTML and OPF files to an OEB" 4656msgstr "" 4657 4658#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:45 4659msgid "" 4660"Traverse links in HTML files breadth first. Normally, they are traversed " 4661"depth first." 4662msgstr "" 4663 4664#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:52 4665#, python-format 4666msgid "" 4667"Maximum levels of recursion when following links in HTML files. Must be non-" 4668"negative. 0 implies that no links in the root HTML file are followed. " 4669"Default is %default." 4670msgstr "" 4671 4672#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:61 4673msgid "" 4674"Normally this input plugin re-arranges all the input files into a standard " 4675"folder hierarchy. Only use this option if you know what you are doing as it " 4676"can result in various nasty side effects in the rest of the conversion " 4677"pipeline." 4678msgstr "" 4679 4680#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:26 4681msgid "CSS file used for the output instead of the default file" 4682msgstr "" 4683 4684#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:29 4685msgid "" 4686"Template used for generation of the HTML index file instead of the default " 4687"file" 4688msgstr "" 4689 4690#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:32 4691msgid "" 4692"Template used for the generation of the HTML contents of the book instead of" 4693" the default file" 4694msgstr "" 4695 4696#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:35 4697msgid "" 4698"Extract the contents of the generated ZIP file to the specified folder. " 4699"WARNING: The contents of the folder will be deleted." 4700msgstr "" 4701 4702#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:18 4703msgid "Convert HTMLZ files to HTML" 4704msgstr "" 4705 4706#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:64 4707#, python-format 4708msgid "Multiple HTML files found in the archive. Only %s will be used." 4709msgstr "" 4710 4711#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:70 4712msgid "No top level HTML file found." 4713msgstr "" 4714 4715#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:73 4716#, python-format 4717msgid "Top level HTML file %s is empty" 4718msgstr "" 4719 4720#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:24 4721msgid "Use CSS classes" 4722msgstr "" 4723 4724#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:25 4725msgid "Use the style attribute" 4726msgstr "" 4727 4728#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:26 4729msgid "Use HTML tags wherever possible" 4730msgstr "" 4731 4732#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:29 4733msgid "Use an external CSS file" 4734msgstr "" 4735 4736#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:30 4737msgid "Use a <style> tag in the HTML file" 4738msgstr "" 4739 4740#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:38 4741#, python-brace-format 4742msgid "" 4743"Specify the handling of CSS. Default is class.\n" 4744"class: {class}\n" 4745"inline: {inline}\n" 4746"tag: {tag}" 4747msgstr "" 4748 4749#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:46 4750#, python-brace-format 4751msgid "" 4752"How to handle the CSS when using css-type = 'class'.\n" 4753"Default is external.\n" 4754"external: {external}\n" 4755"inline: {inline}" 4756msgstr "" 4757 4758#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:53 4759msgid "" 4760"If set this option causes the file name of the HTML file inside the HTMLZ " 4761"archive to be based on the book title." 4762msgstr "" 4763 4764#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lit_input.py:16 4765msgid "Convert LIT files to HTML" 4766msgstr "" 4767 4768#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_input.py:17 4769msgid "Convert LRF files to HTML" 4770msgstr "" 4771 4772#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:97 4773msgid "Enable auto-rotation of images that are wider than the screen width." 4774msgstr "" 4775 4776#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:101 4777#, python-format 4778msgid "Set the space between words in pts. Default is %default" 4779msgstr "" 4780 4781#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:104 4782msgid "Add a header to all the pages with title and author." 4783msgstr "" 4784 4785#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:107 4786msgid "" 4787"Set the format of the header. %a is replaced by the author and %t by the " 4788"title. Default is %default" 4789msgstr "" 4790 4791#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:111 4792#, python-format 4793msgid "Add extra spacing below the header. Default is %default pt." 4794msgstr "" 4795 4796#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:114 4797#, python-format 4798msgid "" 4799"Minimum paragraph indent (the indent of the first line of a paragraph) in " 4800"pts. Default: %default" 4801msgstr "" 4802 4803#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:119 4804msgid "This option has no effect" 4805msgstr "" 4806 4807#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:123 4808#, python-format 4809msgid "" 4810"Multiply the size of text in rendered tables by this factor. Default is " 4811"%default" 4812msgstr "" 4813 4814#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:127 4815msgid "The serif family of fonts to embed" 4816msgstr "" 4817 4818#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:130 4819msgid "The sans-serif family of fonts to embed" 4820msgstr "" 4821 4822#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:133 4823msgid "The monospace family of fonts to embed" 4824msgstr "" 4825 4826#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:157 4827msgid "Comic" 4828msgstr "" 4829 4830#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_input.py:14 4831msgid "Convert MOBI files (.mobi, .prc, .azw) to HTML" 4832msgstr "" 4833 4834#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:50 4835#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:280 4836msgid "When present, use author sort field as author." 4837msgstr "" 4838 4839#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:54 4840#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:284 4841msgid "" 4842"Don't add Table of Contents to the book. Useful if the book has its own " 4843"table of contents." 4844msgstr "" 4845 4846#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:61 4847#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:291 4848msgid "Disable compression of the file contents." 4849msgstr "" 4850 4851#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:64 4852msgid "" 4853"Tag for MOBI files to be marked as personal documents. This option has no " 4854"effect on the conversion. It is used only when sending MOBI files to a " 4855"device. If the file being sent has the specified tag, it will be marked as a" 4856" personal document when sent to the Kindle." 4857msgstr "" 4858 4859#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:72 4860msgid "" 4861"Ignore margins in the input document. If False, then the MOBI output plugin " 4862"will try to convert margins specified in the input document, otherwise it " 4863"will ignore them." 4864msgstr "" 4865 4866#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 4867#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:295 4868msgid "" 4869"When adding the Table of Contents to the book, add it at the start of the " 4870"book instead of the end. Not recommended." 4871msgstr "" 4872 4873#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:87 4874#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:303 4875msgid "" 4876"Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " 4877"Using this feature means that the book will not auto sync its last read " 4878"position on multiple devices. Complain to Amazon." 4879msgstr "" 4880 4881#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:94 4882msgid "" 4883"By default calibre converts all images to JPEG format in the output MOBI " 4884"file. This is for maximum compatibility as some older MOBI viewers have " 4885"problems with other image formats. This option tells calibre not to do this." 4886" Useful if your document contains lots of GIF/PNG images that become very " 4887"large when converted to JPEG." 4888msgstr "" 4889 4890#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:101 4891msgid "" 4892"By default calibre generates MOBI files that contain the old MOBI 6 format. " 4893"This format is compatible with all devices. However, by changing this " 4894"setting, you can tell calibre to generate MOBI files that contain both MOBI " 4895"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " 4896"than MOBI 6, but only works with newer Kindles. Allowed values: {}" 4897msgstr "" 4898 4899#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:145 4900#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:127 4901msgid "All articles" 4902msgstr "" 4903 4904#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/odt_input.py:16 4905msgid "Convert ODT (OpenOffice) files to HTML" 4906msgstr "" 4907 4908#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:17 4909msgid "Convert PDB to HTML" 4910msgstr "" 4911 4912#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:27 4913msgid "Format to use inside the PDB container. Choices are:" 4914msgstr "" 4915 4916#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:30 4917msgid "" 4918"Specify the character encoding of the output document. The default is " 4919"cp1252. Note: This option is not honored by all formats." 4920msgstr "" 4921 4922#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:35 4923#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:29 4924#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:23 4925#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:48 4926msgid "Add Table of Contents to beginning of the book." 4927msgstr "" 4928 4929#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:18 4930msgid "Convert PDF files to HTML" 4931msgstr "" 4932 4933#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:24 4934msgid "Do not extract images from the document" 4935msgstr "" 4936 4937#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:26 4938msgid "" 4939"Scale used to determine the length at which a line should be unwrapped. " 4940"Valid values are a decimal between 0 and 1. The default is 0.45, just below " 4941"the median line length." 4942msgstr "" 4943 4944#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:30 4945msgid "Use the new PDF conversion engine. Currently not operational." 4946msgstr "" 4947 4948#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:36 4949msgid "" 4950"Instead of using the paper size specified in the PDF Output options, use a " 4951"paper size corresponding to the current output profile. Useful if you want " 4952"to generate a PDF for viewing on a specific device." 4953msgstr "" 4954 4955#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:41 4956msgid "" 4957"The unit of measure for page sizes. Default is inch. Choices are {} Note: " 4958"This does not override the unit for margins!" 4959msgstr "" 4960 4961#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:46 4962msgid "" 4963"The size of the paper. This size will be overridden when a non default " 4964"output profile is used. Default is letter. Choices are {}" 4965msgstr "" 4966 4967#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:50 4968msgid "" 4969"Custom size of the document. Use the form width x height e.g. `123x321` to " 4970"specify the width and height. This overrides any specified paper-size." 4971msgstr "" 4972 4973#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:55 4974msgid "" 4975"Preserve the aspect ratio of the cover, instead of stretching it to fill the" 4976" full first page of the generated PDF." 4977msgstr "" 4978 4979#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 4980msgid "" 4981"The font family used to render serif fonts. Will work only if the font is " 4982"available system-wide." 4983msgstr "" 4984 4985#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 4986msgid "" 4987"The font family used to render sans-serif fonts. Will work only if the font " 4988"is available system-wide." 4989msgstr "" 4990 4991#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:66 4992msgid "" 4993"The font family used to render monospace fonts. Will work only if the font " 4994"is available system-wide." 4995msgstr "" 4996 4997#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 4998msgid "The font family used to render monospace fonts" 4999msgstr "" 5000 5001#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 5002msgid "The default font size (in pixels)" 5003msgstr "" 5004 5005#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 5006msgid "The default font size for monospaced text (in pixels)" 5007msgstr "" 5008 5009#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 5010msgid "" 5011"Break long words at the end of lines. This can give the text at the right " 5012"margin a more even appearance. Note that depending on the fonts used this " 5013"option can break the copying of text from the PDF file." 5014msgstr "" 5015 5016#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 5017msgid "Surround all links with a red box, useful for debugging." 5018msgstr "" 5019 5020#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 5021msgid "" 5022"Add page numbers to the bottom of every page in the generated PDF file. If " 5023"you specify a footer template, it will take precedence over this option." 5024msgstr "" 5025 5026#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86 5027#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 5028#, python-format 5029msgid "" 5030"An HTML template used to generate %s on every page. The strings _PAGENUM_, " 5031"_TITLE_, _AUTHOR_ and _SECTION_ will be replaced by their current values." 5032msgstr "" 5033 5034#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 5035msgid "footers" 5036msgstr "" 5037 5038#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 5039msgid "headers" 5040msgstr "" 5041 5042#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 5043msgid "" 5044"Add a Table of Contents at the end of the PDF that lists page numbers. " 5045"Useful if you want to print out the PDF. If this PDF is intended for " 5046"electronic use, use the PDF Outline instead." 5047msgstr "" 5048 5049#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 5050msgid "Title for generated table of contents." 5051msgstr "" 5052 5053#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:122 5054msgid "" 5055"Use the page margins specified in the input document via @page CSS rules. " 5056"This will cause the margins specified in the conversion settings to be " 5057"ignored. If the document does not specify page margins, the conversion " 5058"settings will be used as a fallback." 5059msgstr "" 5060 5061#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:127 5062msgid "" 5063"Adjust page numbers, as needed. Syntax is a JavaScript expression for the " 5064"page number. For example, \"if (n < 3) 0; else n - 3;\", where n is current " 5065"page number." 5066msgstr "" 5067 5068#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:132 5069msgid "Generate an uncompressed PDF, useful for debugging." 5070msgstr "" 5071 5072#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:137 5073msgid "" 5074"Shift the text horizontally by the specified offset (in pts). On odd " 5075"numbered pages, it is shifted to the right and on even numbered pages to the" 5076" left. Use negative numbers for the opposite effect. Note that this setting " 5077"is ignored on pages where the margins are smaller than the specified offset." 5078" Shifting is done by setting the PDF CropBox, not all software respects the " 5079"CropBox." 5080msgstr "" 5081 5082#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_input.py:20 5083msgid "Convert PML to OEB" 5084msgstr "" 5085 5086#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:25 5087msgid "" 5088"Specify the character encoding of the output document. The default is " 5089"cp1252." 5090msgstr "" 5091 5092#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:32 5093msgid "" 5094"Do not reduce the size or bit depth of images. Images have their size and " 5095"depth reduced by default to accommodate applications that can not convert " 5096"images on their own such as Dropbook." 5097msgstr "" 5098 5099#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_input.py:18 5100msgid "Convert RB files to HTML" 5101msgstr "" 5102 5103#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:24 5104msgid "Download periodical content from the Internet" 5105msgstr "" 5106 5107#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:41 5108msgid "" 5109"Useful for recipe development. Forces max_articles_per_feed to 2 and " 5110"downloads at most 2 feeds. You can change the number of feeds and articles " 5111"by supplying optional arguments. For example: --test 3 1 will download at " 5112"most 3 feeds and only 1 article per feed." 5113msgstr "" 5114 5115#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:46 5116msgid "Username for sites that require a login to access content." 5117msgstr "" 5118 5119#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:49 5120msgid "Password for sites that require a login to access content." 5121msgstr "" 5122 5123#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:53 5124msgid "" 5125"Do not download latest version of builtin recipes from the calibre server" 5126msgstr "" 5127 5128#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:45 5129msgid "Convert RTF files to HTML" 5130msgstr "" 5131 5132#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:51 5133msgid "Ignore WMF images instead of replacing them with a placeholder image." 5134msgstr "" 5135 5136#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:261 5137#, python-format 5138msgid "" 5139"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n" 5140"%s" 5141msgstr "" 5142 5143#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_input.py:25 5144msgid "Convert SNB files to OEB" 5145msgstr "" 5146 5147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:25 5148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_output.py:24 5149#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:44 5150msgid "" 5151"Specify the character encoding of the output document. The default is utf-8." 5152msgstr "" 5153 5154#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:29 5155#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:51 5156msgid "" 5157"The maximum number of characters per line. This splits on the first space " 5158"before the specified value. If no space is found the line will be broken at " 5159"the space after and will exceed the specified value. Also, there is a " 5160"minimum of 25 characters. Use 0 to disable line splitting." 5161msgstr "" 5162 5163#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:36 5164msgid "Specify whether or not to insert an empty line between two paragraphs." 5165msgstr "" 5166 5167#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:40 5168msgid "" 5169"Specify whether or not to insert two space characters to indent the first " 5170"line of each paragraph." 5171msgstr "" 5172 5173#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:44 5174msgid "" 5175"Specify whether or not to hide the chapter title for each chapter. Useful " 5176"for image-only output (eg. comics)." 5177msgstr "" 5178 5179#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:48 5180msgid "Resize all the images for full screen mode. " 5181msgstr "" 5182 5183#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:128 5184msgid "Start page" 5185msgstr "" 5186 5187#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:138 5188#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:140 5189msgid "Cover pages" 5190msgstr "" 5191 5192#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:153 5193#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:156 5194msgid " (Preface)" 5195msgstr "" 5196 5197#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_input.py:17 5198msgid "Convert TCR files to HTML" 5199msgstr "" 5200 5201#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:14 5202msgid "Abbreviations" 5203msgstr "" 5204 5205#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:15 5206msgid "Support admonitions" 5207msgstr "" 5208 5209#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:16 5210msgid "Add attribute to HTML tags" 5211msgstr "" 5212 5213#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:17 5214msgid "Add code highlighting via Pygments" 5215msgstr "" 5216 5217#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:18 5218msgid "Definition lists" 5219msgstr "" 5220 5221#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:19 5222msgid "Enables various common extensions" 5223msgstr "" 5224 5225#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:20 5226msgid "Alternative code block syntax" 5227msgstr "" 5228 5229#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:21 5230#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:130 5231msgid "Footnotes" 5232msgstr "" 5233 5234#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:22 5235msgid "Use legacy element attributes" 5236msgstr "" 5237 5238#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:23 5239msgid "Use legacy underscore handling for connected words" 5240msgstr "" 5241 5242#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:24 5243msgid "Metadata in the document" 5244msgstr "" 5245 5246#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:25 5247msgid "Treat newlines as hard breaks" 5248msgstr "" 5249 5250#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:26 5251msgid "Do not allow mixing list types" 5252msgstr "" 5253 5254#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:27 5255msgid "Use markdown's internal smartypants parser" 5256msgstr "" 5257 5258#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:28 5259msgid "Support tables" 5260msgstr "" 5261 5262#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:29 5263msgid "Generate a table of contents" 5264msgstr "" 5265 5266#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:30 5267msgid "Wiki style links" 5268msgstr "" 5269 5270#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:38 5271msgid "Convert TXT files to HTML" 5272msgstr "" 5273 5274#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:44 5275msgid "Try to auto detect paragraph type" 5276msgstr "" 5277 5278#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:45 5279msgid "Treat a blank line as a paragraph break" 5280msgstr "" 5281 5282#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:46 5283msgid "Assume every line is a paragraph" 5284msgstr "" 5285 5286#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:47 5287msgid "Assume every line starting with 2+ spaces or a tab starts a paragraph" 5288msgstr "" 5289 5290#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:48 5291msgid "Most lines have hard line breaks, few/no blank lines or indents" 5292msgstr "" 5293 5294#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:49 5295msgid "Don't modify the paragraph structure" 5296msgstr "" 5297 5298#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:52 5299msgid "Automatically decide which formatting processor to use" 5300msgstr "" 5301 5302#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:53 5303msgid "No formatting" 5304msgstr "" 5305 5306#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:54 5307msgid "Use heuristics to determine chapter headings, italics, etc." 5308msgstr "" 5309 5310#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:55 5311msgid "Use the TexTile markup language" 5312msgstr "" 5313 5314#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:56 5315msgid "Use the Markdown markup language" 5316msgstr "" 5317 5318#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:63 5319#, python-brace-format 5320msgid "" 5321"Formatting used within the document.\n" 5322"* auto: {auto}\n" 5323"* plain: {plain}\n" 5324"* heuristic: {heuristic}\n" 5325"* textile: {textile}\n" 5326"* markdown: {markdown}\n" 5327"To learn more about markdown see {url}" 5328msgstr "" 5329 5330#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:74 5331#, python-brace-format 5332msgid "" 5333"Paragraph structure to assume. The value of \"off\" is useful for formatted documents such as Markdown or Textile. Choices are:\n" 5334"* auto: {auto}\n" 5335"* block: {block}\n" 5336"* single: {single}\n" 5337"* print: {print}\n" 5338"* unformatted: {unformatted}\n" 5339"* off: {off}" 5340msgstr "" 5341 5342#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:84 5343msgid "" 5344"Normally extra spaces are condensed into a single space. With this option " 5345"all spaces will be displayed." 5346msgstr "" 5347 5348#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:87 5349msgid "" 5350"Normally extra space at the beginning of lines is retained. With this option" 5351" they will be removed." 5352msgstr "" 5353 5354#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:90 5355#, python-format 5356msgid "" 5357"Enable extensions to Markdown syntax. Extensions are formatting that is not part of the standard Markdown format. The extensions enabled by default: %default.\n" 5358"To learn more about Markdown extensions, see {}\n" 5359"This should be a comma separated list of extensions to enable:\n" 5360msgstr "" 5361 5362#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:28 5363#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:238 5364#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:353 5365msgid "Plain text" 5366msgstr "" 5367 5368#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:29 5369msgid "Markdown formatted text" 5370msgstr "" 5371 5372#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:30 5373msgid "TexTile formatted text" 5374msgstr "" 5375 5376#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:38 5377#, python-format 5378msgid "" 5379"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " 5380"for compatibility with Mac OS 9 and earlier. For macOS use 'unix'. 'system' " 5381"will default to the newline type used by this OS." 5382msgstr "" 5383 5384#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:58 5385msgid "" 5386"Force splitting on the max-line-length value when no space is present. Also " 5387"allows max-line-length to be below the minimum" 5388msgstr "" 5389 5390#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:63 5391#, python-brace-format 5392msgid "" 5393"Formatting used within the document.\n" 5394"* plain: {plain}\n" 5395"* markdown: {markdown}\n" 5396"* textile: {textile}" 5397msgstr "" 5398 5399#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:69 5400msgid "" 5401"Do not remove links within the document. This is only useful when paired " 5402"with a TXT output formatting option that is not none because links are " 5403"always removed with plain text output." 5404msgstr "" 5405 5406#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:74 5407msgid "" 5408"Do not remove image references within the document. This is only useful when" 5409" paired with a TXT output formatting option that is not none because links " 5410"are always removed with plain text output." 5411msgstr "" 5412 5413#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:79 5414msgid "" 5415"Do not remove font color from output. This is only useful when TXT output " 5416"formatting is set to textile. Textile is the only formatting that supports " 5417"setting font color. If this option is not specified font color will not be " 5418"set and default to the color displayed by the reader (generally this is " 5419"black)." 5420msgstr "" 5421 5422#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:116 5423msgid "" 5424"Level of verbosity. Specify multiple times for greater verbosity. Specifying" 5425" it twice will result in full verbosity, once medium verbosity and zero " 5426"times least verbosity." 5427msgstr "" 5428 5429#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:124 5430msgid "" 5431"Save the output from different stages of the conversion pipeline to the " 5432"specified folder. Useful if you are unsure at which stage of the conversion " 5433"process a bug is occurring." 5434msgstr "" 5435 5436#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:133 5437msgid "" 5438"Specify the input profile. The input profile gives the conversion system " 5439"information on how to interpret various information in the input document. " 5440"For example resolution dependent lengths (i.e. lengths in pixels). Choices " 5441"are:" 5442msgstr "" 5443 5444#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:144 5445msgid "" 5446"Specify the output profile. The output profile tells the conversion system " 5447"how to optimize the created document for the specified device (such as by " 5448"resizing images for the device screen size). In some cases, an output " 5449"profile can be used to optimize the output for a particular device, but this" 5450" is rarely necessary. Choices are:" 5451msgstr "" 5452 5453#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:154 5454msgid "" 5455"The base font size in pts. All font sizes in the produced book will be " 5456"rescaled based on this size. By choosing a larger size you can make the " 5457"fonts in the output bigger and vice versa. By default, when the value is " 5458"zero, the base font size is chosen based on the output profile you chose." 5459msgstr "" 5460 5461#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:164 5462msgid "" 5463"Mapping from CSS font names to font sizes in pts. An example setting is " 5464"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to " 5465"xx-large, with the final size being for huge fonts. The font rescaling " 5466"algorithm uses these sizes to intelligently rescale fonts. The default is to" 5467" use a mapping based on the output profile you chose." 5468msgstr "" 5469 5470#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:176 5471msgid "Disable all rescaling of font sizes." 5472msgstr "" 5473 5474#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:183 5475msgid "" 5476"The minimum line height, as a percentage of the element's calculated font " 5477"size. calibre will ensure that every element has a line height of at least " 5478"this setting, irrespective of what the input document specifies. Set to zero" 5479" to disable. Default is 120%. Use this setting in preference to the direct " 5480"line height specification, unless you know what you are doing. For example, " 5481"you can achieve \"double spaced\" text by setting this to 240." 5482msgstr "" 5483 5484#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:198 5485msgid "" 5486"The line height in pts. Controls spacing between consecutive lines of text. " 5487"Only applies to elements that do not define their own line height. In most " 5488"cases, the minimum line height option is more useful. By default no line " 5489"height manipulation is performed." 5490msgstr "" 5491 5492#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:209 5493msgid "" 5494"Embed the specified font family into the book. This specifies the \"base\" " 5495"font used for the book. If the input document specifies its own fonts, they " 5496"may override this base font. You can use the filter style information option" 5497" to remove fonts from the input document. Note that font embedding only " 5498"works with some output formats, principally EPUB, AZW3 and DOCX." 5499msgstr "" 5500 5501#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:220 5502msgid "" 5503"Embed every font that is referenced in the input document but not already " 5504"embedded. This will search your system for the fonts, and if found, they " 5505"will be embedded. Embedding will only work if the format you are converting " 5506"to supports embedded fonts, such as EPUB, AZW3, DOCX or PDF. Please ensure " 5507"that you have the proper license for embedding the fonts used in this " 5508"document." 5509msgstr "" 5510 5511#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:231 5512msgid "" 5513"Subset all embedded fonts. Every embedded font is reduced to contain only " 5514"the glyphs used in this document. This decreases the size of the font files." 5515" Useful if you are embedding a particularly large font with lots of unused " 5516"glyphs." 5517msgstr "" 5518 5519#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:239 5520msgid "" 5521"Some badly designed documents use tables to control the layout of text on " 5522"the page. When converted these documents often have text that runs off the " 5523"page and other artifacts. This option will extract the content from the " 5524"tables and present it in a linear fashion." 5525msgstr "" 5526 5527#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:249 5528msgid "" 5529"XPath expression that specifies all tags that should be added to the Table " 5530"of Contents at level one. If this is specified, it takes precedence over " 5531"other forms of auto-detection. See the XPath Tutorial in the calibre User " 5532"Manual for examples." 5533msgstr "" 5534 5535#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:259 5536msgid "" 5537"XPath expression that specifies all tags that should be added to the Table " 5538"of Contents at level two. Each entry is added under the previous level one " 5539"entry. See the XPath Tutorial in the calibre User Manual for examples." 5540msgstr "" 5541 5542#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:268 5543msgid "" 5544"XPath expression that specifies all tags that should be added to the Table " 5545"of Contents at level three. Each entry is added under the previous level two" 5546" entry. See the XPath Tutorial in the calibre User Manual for examples." 5547msgstr "" 5548 5549#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:277 5550msgid "" 5551"Normally, if the source file already has a Table of Contents, it is used in " 5552"preference to the auto-generated one. With this option, the auto-generated " 5553"one is always used." 5554msgstr "" 5555 5556#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:285 5557msgid "Don't add auto-detected chapters to the Table of Contents." 5558msgstr "" 5559 5560#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:293 5561#, python-format 5562msgid "" 5563"If fewer than this number of chapters is detected, then links are added to " 5564"the Table of Contents. Default: %default" 5565msgstr "" 5566 5567#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:299 5568#, python-format 5569msgid "" 5570"Maximum number of links to insert into the TOC. Set to 0 to disable. Default" 5571" is: %default. Links are only added to the TOC if less than the threshold " 5572"number of chapters were detected." 5573msgstr "" 5574 5575#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:307 5576msgid "" 5577"Remove entries from the Table of Contents whose titles match the specified " 5578"regular expression. Matching entries and all their children are removed." 5579msgstr "" 5580 5581#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:315 5582msgid "" 5583"When creating a TOC from links in the input document, allow duplicate " 5584"entries, i.e. allow more than one entry with the same text, provided that " 5585"they point to a different location." 5586msgstr "" 5587 5588#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:326 5589msgid "" 5590"An XPath expression to detect chapter titles. The default is to consider " 5591"<h1> or <h2> tags that contain the words \"chapter\", \"book\", \"section\"," 5592" \"prologue\", \"epilogue\" or \"part\" as chapter titles as well as any " 5593"tags that have class=\"chapter\". The expression used must evaluate to a " 5594"list of elements. To disable chapter detection, use the expression \"/\". " 5595"See the XPath Tutorial in the calibre User Manual for further help on using " 5596"this feature." 5597msgstr "" 5598 5599#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:340 5600msgid "" 5601"Specify how to mark detected chapters. A value of \"pagebreak\" will insert " 5602"page breaks before chapters. A value of \"rule\" will insert a line before " 5603"chapters. A value of \"none\" will disable chapter marking and a value of " 5604"\"both\" will use both page breaks and lines to mark chapters." 5605msgstr "" 5606 5607#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:350 5608msgid "" 5609"An XPath expression to detect the location in the document at which to start" 5610" reading. Some e-book reading programs (most prominently the Kindle) use " 5611"this location as the position at which to open the book. See the XPath " 5612"tutorial in the calibre User Manual for further help using this feature." 5613msgstr "" 5614 5615#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:360 5616msgid "" 5617"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to" 5618" the style rules from the source file, so it can be used to override those " 5619"rules." 5620msgstr "" 5621 5622#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:368 5623msgid "" 5624"Rules for transforming the styles in this book. These rules are applied " 5625"after all other CSS processing is done." 5626msgstr "" 5627 5628#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:374 5629msgid "" 5630"Rules for transforming the HTML in this book. These rules are applied after " 5631"the HTML is parsed, but before any other transformations." 5632msgstr "" 5633 5634#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:380 5635msgid "" 5636"A comma separated list of CSS properties that will be removed from all CSS " 5637"style rules. This is useful if the presence of some style information " 5638"prevents it from being overridden on your device. For example: font-" 5639"family,color,margin-left,margin-right" 5640msgstr "" 5641 5642#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:391 5643msgid "" 5644"By default, calibre will use the shorthand form for various CSS properties " 5645"such as margin, padding, border, etc. This option will cause it to use the " 5646"full expanded form instead. Note that CSS is always expanded when generating" 5647" EPUB files with the output profile set to one of the Nook profiles as the " 5648"Nook cannot handle shorthand CSS." 5649msgstr "" 5650 5651#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:402 5652msgid "" 5653"An XPath expression. Page breaks are inserted before the specified elements." 5654" To disable use the expression: /" 5655msgstr "" 5656 5657#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:408 5658msgid "" 5659"Some documents specify page margins by specifying a left and right margin on" 5660" each individual paragraph. calibre will try to detect and remove these " 5661"margins. Sometimes, this can cause the removal of margins that should not " 5662"have been removed. In this case you can disable the removal." 5663msgstr "" 5664 5665#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:419 5666#, python-format 5667msgid "" 5668"Set the top margin in pts. Default is %default. Setting this to less than " 5669"zero will cause no margin to be set (the margin setting in the original " 5670"document will be preserved). Note: Page oriented formats such as PDF and " 5671"DOCX have their own margin settings that take precedence." 5672msgstr "" 5673 5674#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:427 5675#, python-format 5676msgid "" 5677"Set the bottom margin in pts. Default is %default. Setting this to less than" 5678" zero will cause no margin to be set (the margin setting in the original " 5679"document will be preserved). Note: Page oriented formats such as PDF and " 5680"DOCX have their own margin settings that take precedence." 5681msgstr "" 5682 5683#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:435 5684#, python-format 5685msgid "" 5686"Set the left margin in pts. Default is %default. Setting this to less than " 5687"zero will cause no margin to be set (the margin setting in the original " 5688"document will be preserved). Note: Page oriented formats such as PDF and " 5689"DOCX have their own margin settings that take precedence." 5690msgstr "" 5691 5692#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:443 5693#, python-format 5694msgid "" 5695"Set the right margin in pts. Default is %default. Setting this to less than " 5696"zero will cause no margin to be set (the margin setting in the original " 5697"document will be preserved). Note: Page oriented formats such as PDF and " 5698"DOCX have their own margin settings that take precedence." 5699msgstr "" 5700 5701#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:452 5702msgid "" 5703"Change text justification. A value of \"left\" converts all justified text " 5704"in the source to left aligned (i.e. unjustified) text. A value of " 5705"\"justify\" converts all unjustified text to justified. A value of " 5706"\"original\" (the default) does not change justification in the source file." 5707" Note that only some output formats support justification." 5708msgstr "" 5709 5710#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:462 5711msgid "" 5712"Remove spacing between paragraphs. Also sets an indent on paragraphs of " 5713"1.5em. Spacing removal will not work if the source file does not use " 5714"paragraphs (<p> or <div> tags)." 5715msgstr "" 5716 5717#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:469 5718msgid "" 5719"When calibre removes blank lines between paragraphs, it automatically sets a" 5720" paragraph indent, to ensure that paragraphs can be easily distinguished. " 5721"This option controls the width of that indent (in em). If you set this value" 5722" negative, then the indent specified in the input document is used, that is," 5723" calibre does not change the indentation." 5724msgstr "" 5725 5726#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:478 5727msgid "" 5728"Use the cover detected from the source file in preference to the specified " 5729"cover." 5730msgstr "" 5731 5732#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:484 5733msgid "" 5734"Insert a blank line between paragraphs. Will not work if the source file " 5735"does not use paragraphs (<p> or <div> tags)." 5736msgstr "" 5737 5738#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:491 5739msgid "" 5740"Set the height of the inserted blank lines (in em). The height of the lines " 5741"between paragraphs will be twice the value set here." 5742msgstr "" 5743 5744#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:498 5745msgid "" 5746"Remove the first image from the input e-book. Useful if the input document " 5747"has a cover image that is not identified as a cover. In this case, if you " 5748"set a cover in calibre, the output document will end up with two cover " 5749"images if you do not specify this option." 5750msgstr "" 5751 5752#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:507 5753msgid "" 5754"Insert the book metadata at the start of the book. This is useful if your " 5755"e-book reader does not support displaying/searching metadata directly." 5756msgstr "" 5757 5758#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:515 5759msgid "" 5760"Convert plain quotes, dashes and ellipsis to their typographically correct " 5761"equivalents. For details, see " 5762"https://daringfireball.net/projects/smartypants." 5763msgstr "" 5764 5765#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:523 5766msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." 5767msgstr "" 5768 5769#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:531 5770msgid "" 5771"Read metadata from the specified OPF file. Metadata read from this file will" 5772" override any metadata in the source file." 5773msgstr "" 5774 5775#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:538 5776#, python-brace-format 5777msgid "" 5778"Transliterate Unicode characters to an ASCII representation. Use with care " 5779"because this will replace Unicode characters with ASCII. For instance it " 5780"will replace \"{0}\" with \"{1}\". Also, note that in cases where there are " 5781"multiple representations of a character (characters shared by Chinese and " 5782"Japanese for instance) the representation based on the current calibre " 5783"interface language will be used." 5784msgstr "" 5785 5786#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:550 5787msgid "" 5788"Preserve ligatures present in the input document. A ligature is a special " 5789"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do" 5790" not have support for ligatures in their default fonts, so they are unlikely" 5791" to render correctly. By default, calibre will turn a ligature into the " 5792"corresponding pair of normal characters. This option will preserve them " 5793"instead." 5794msgstr "" 5795 5796#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:562 5797#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:37 5798msgid "Set the title." 5799msgstr "" 5800 5801#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:566 5802msgid "Set the authors. Multiple authors should be separated by ampersands." 5803msgstr "" 5804 5805#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:571 5806msgid "The version of the title to be used for sorting. " 5807msgstr "" 5808 5809#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:575 5810msgid "String to be used when sorting by author. " 5811msgstr "" 5812 5813#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:579 5814msgid "Set the cover to the specified file or URL" 5815msgstr "" 5816 5817#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:583 5818#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:53 5819msgid "Set the e-book description." 5820msgstr "" 5821 5822#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:587 5823#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:55 5824msgid "Set the e-book publisher." 5825msgstr "" 5826 5827#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:591 5828#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:59 5829msgid "Set the series this e-book belongs to." 5830msgstr "" 5831 5832#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:595 5833#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:61 5834msgid "Set the index of the book in this series." 5835msgstr "" 5836 5837#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:599 5838#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:63 5839msgid "Set the rating. Should be a number between 1 and 5." 5840msgstr "" 5841 5842#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:603 5843#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:65 5844msgid "Set the ISBN of the book." 5845msgstr "" 5846 5847#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:607 5848#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:72 5849msgid "Set the tags for the book. Should be a comma separated list." 5850msgstr "" 5851 5852#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:611 5853#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:74 5854msgid "Set the book producer." 5855msgstr "" 5856 5857#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:615 5858#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:76 5859msgid "Set the language." 5860msgstr "" 5861 5862#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:619 5863msgid "" 5864"Set the publication date (assumed to be in the local timezone, unless the " 5865"timezone is explicitly specified)" 5866msgstr "" 5867 5868#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:623 5869msgid "Set the book timestamp (no longer used anywhere)" 5870msgstr "" 5871 5872#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:627 5873msgid "" 5874"Enable heuristic processing. This option must be set for any heuristic " 5875"processing to take place." 5876msgstr "" 5877 5878#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:632 5879msgid "" 5880"Detect unformatted chapter headings and sub headings. Change them to h2 and " 5881"h3 tags. This setting will not create a TOC, but can be used in conjunction" 5882" with structure detection to create one." 5883msgstr "" 5884 5885#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:639 5886msgid "" 5887"Look for common words and patterns that denote italics and italicize them." 5888msgstr "" 5889 5890#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:644 5891msgid "" 5892"Turn indentation created from multiple non-breaking space entities into CSS " 5893"indents." 5894msgstr "" 5895 5896#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:649 5897msgid "" 5898"Scale used to determine the length at which a line should be unwrapped. " 5899"Valid values are a decimal between 0 and 1. The default is 0.4, just below " 5900"the median line length. If only a few lines in the document require " 5901"unwrapping this value should be reduced" 5902msgstr "" 5903 5904#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:657 5905msgid "Unwrap lines using punctuation and other formatting clues." 5906msgstr "" 5907 5908#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:661 5909msgid "" 5910"Remove empty paragraphs from the document when they exist between every " 5911"other paragraph" 5912msgstr "" 5913 5914#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:666 5915msgid "" 5916"Left aligned scene break markers are center aligned. Replace soft scene " 5917"breaks that use multiple blank lines with horizontal rules." 5918msgstr "" 5919 5920#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:672 5921msgid "" 5922"Replace scene breaks with the specified text. By default, the text from the " 5923"input document is used." 5924msgstr "" 5925 5926#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:677 5927msgid "" 5928"Analyze hyphenated words throughout the document. The document itself is " 5929"used as a dictionary to determine whether hyphens should be retained or " 5930"removed." 5931msgstr "" 5932 5933#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:683 5934msgid "" 5935"Looks for occurrences of sequential <h1> or <h2> tags. The tags are " 5936"renumbered to prevent splitting in the middle of chapter headings." 5937msgstr "" 5938 5939#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:689 5940msgid "Search pattern (regular expression) to be replaced with sr1-replace." 5941msgstr "" 5942 5943#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:694 5944msgid "Replacement to replace the text found with sr1-search." 5945msgstr "" 5946 5947#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:698 5948msgid "Search pattern (regular expression) to be replaced with sr2-replace." 5949msgstr "" 5950 5951#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:703 5952msgid "Replacement to replace the text found with sr2-search." 5953msgstr "" 5954 5955#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:707 5956msgid "Search pattern (regular expression) to be replaced with sr3-replace." 5957msgstr "" 5958 5959#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:712 5960msgid "Replacement to replace the text found with sr3-search." 5961msgstr "" 5962 5963#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:716 5964msgid "" 5965"Path to a file containing search and replace regular expressions. The file " 5966"must contain alternating lines of regular expression followed by replacement" 5967" pattern (which can be an empty line). The regular expression must be in the" 5968" Python regex syntax and the file must be UTF-8 encoded." 5969msgstr "" 5970 5971#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:827 5972msgid "Could not find an e-book inside the archive" 5973msgstr "" 5974 5975#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:917 5976msgid "Values of series index and rating must be numbers. Ignoring" 5977msgstr "" 5978 5979#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:924 5980msgid "Failed to parse date/time" 5981msgstr "" 5982 5983#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1104 5984msgid "Converting input to HTML..." 5985msgstr "" 5986 5987#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1138 5988msgid "Running transforms on e-book..." 5989msgstr "" 5990 5991#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1282 5992#, python-format 5993msgid "Running %s plugin" 5994msgstr "" 5995 5996#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:269 5997msgid "Template error" 5998msgstr "" 5999 6000#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:365 6001msgid "The Cross" 6002msgstr "" 6003 6004#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:386 6005msgid "Half and half" 6006msgstr "" 6007 6008#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:411 6009msgid "Banner" 6010msgstr "" 6011 6012#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:481 6013msgid "Ornamental" 6014msgstr "" 6015 6016#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:548 6017msgid "Blocks" 6018msgstr "" 6019 6020#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:217 6021msgid "Remove the property" 6022msgstr "" 6023 6024#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:218 6025msgid "Add extra properties" 6026msgstr "" 6027 6028#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:219 6029msgid "Change the value to" 6030msgstr "" 6031 6032#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:220 6033msgid "Multiply the value by" 6034msgstr "" 6035 6036#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:221 6037msgid "Divide the value by" 6038msgstr "" 6039 6040#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:222 6041msgid "Add to the value" 6042msgstr "" 6043 6044#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:223 6045msgid "Subtract from the value" 6046msgstr "" 6047 6048#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:227 6049#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6050#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:103 6051#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:113 6052msgid "is" 6053msgstr "" 6054 6055#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:228 6056#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:104 6057#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:114 6058msgid "is not" 6059msgstr "" 6060 6061#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:229 6062msgid "is any value" 6063msgstr "" 6064 6065#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:230 6066#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:107 6067#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:117 6068#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:57 6069msgid "matches pattern" 6070msgstr "" 6071 6072#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:231 6073#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:108 6074#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:118 6075#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:58 6076msgid "does not match pattern" 6077msgstr "" 6078 6079#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:232 6080msgid "is the same length as" 6081msgstr "" 6082 6083#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:233 6084msgid "is not the same length as" 6085msgstr "" 6086 6087#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:234 6088#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:72 6089#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:79 6090msgid "is less than" 6091msgstr "" 6092 6093#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:235 6094#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:73 6095#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:80 6096msgid "is greater than" 6097msgstr "" 6098 6099#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:236 6100msgid "is less than or equal to" 6101msgstr "" 6102 6103#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:237 6104msgid "is greater than or equal to" 6105msgstr "" 6106 6107#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:247 6108#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:115 6109msgid "Unknown keys" 6110msgstr "" 6111 6112#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:248 6113#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:116 6114#, python-format 6115msgid "The rule has unknown keys: %s" 6116msgstr "" 6117 6118#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:251 6119#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:119 6120msgid "Missing keys" 6121msgstr "" 6122 6123#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:252 6124#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:120 6125#, python-format 6126msgid "The rule has missing keys: %s" 6127msgstr "" 6128 6129#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6130msgid "Property required" 6131msgstr "" 6132 6133#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6134msgid "You must specify a CSS property to match" 6135msgstr "" 6136 6137#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:257 6138msgid "Shorthand property not allowed" 6139msgstr "" 6140 6141#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:258 6142#, python-brace-format 6143msgid "" 6144"{0} is a shorthand property. Use the full form of the property, for example," 6145" instead of font, use font-family, instead of margin, use margin-top, etc." 6146msgstr "" 6147 6148#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:261 6149#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:126 6150#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:186 6151msgid "Query required" 6152msgstr "" 6153 6154#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:262 6155msgid "You must specify a value for the CSS property to match" 6156msgstr "" 6157 6158#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:264 6159#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:123 6160msgid "Unknown match type" 6161msgstr "" 6162 6163#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:265 6164#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:124 6165#, python-format 6166msgid "The match type %s is not known" 6167msgstr "" 6168 6169#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:270 6170#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:278 6171#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:81 6172#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:192 6173msgid "Query invalid" 6174msgstr "" 6175 6176#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:271 6177#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:193 6178#, python-format 6179msgid "%s is not a valid regular expression" 6180msgstr "" 6181 6182#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:279 6183#, python-format 6184msgid "%s is not a valid length or number" 6185msgstr "" 6186 6187#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:282 6188msgid "Unknown action type" 6189msgstr "" 6190 6191#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:283 6192#, python-format 6193msgid "The action type %s is not known" 6194msgstr "" 6195 6196#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:285 6197msgid "You must specify a number" 6198msgstr "" 6199 6200#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:287 6201msgid "You must specify at least one CSS property to add" 6202msgstr "" 6203 6204#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:289 6205msgid "You must specify a value to change the property to" 6206msgstr "" 6207 6208#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:290 6209msgid "No data" 6210msgstr "" 6211 6212#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6213#, python-format 6214msgid "%s is not a number" 6215msgstr "" 6216 6217#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6218msgid "Invalid number" 6219msgstr "" 6220 6221#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:333 6222#, python-brace-format 6223msgid "" 6224"If the property {property} {match_type} {query}\n" 6225"{action}" 6226msgstr "" 6227 6228#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:69 6229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1389 6230#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 6231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:835 6232msgid "Notes" 6233msgstr "" 6234 6235#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:400 6236#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/links.py:169 6237#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/toc.py:13 6238#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1377 6239#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:646 6240#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:14 6241#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:697 6242#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:389 6243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:243 6244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:661 6245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:842 6246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:822 6247#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:55 6248#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:68 6249msgid "Table of Contents" 6250msgstr "" 6251 6252#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/images.py:214 6253#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1710 6254#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1375 6255#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:419 6256#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:539 6257#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1165 6258#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 6259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:828 6260#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:188 6261msgid "Cover" 6262msgstr "" 6263 6264#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:18 6265msgid "" 6266"Follow all local links in an HTML file and create a ZIP file containing all " 6267"linked files. This plugin is run every time you add an HTML file to the " 6268"library." 6269msgstr "" 6270 6271#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:66 6272msgid "" 6273"Character encoding for the input HTML files. Common choices include: cp1252," 6274" cp1251, latin1 and utf-8." 6275msgstr "" 6276 6277#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:96 6278msgid "Add linked files in breadth first order" 6279msgstr "" 6280 6281#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:97 6282msgid "" 6283"Normally, when following links in HTML files calibre does it depth first, " 6284"i.e. if file A links to B and C, but B links to D, the files are added in " 6285"the order A, B, D, C. With this option, they will instead be added as A, B," 6286" C, D" 6287msgstr "" 6288 6289#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:19 6290msgid "{} must not be empty" 6291msgstr "" 6292 6293#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6294msgid "Change tag name" 6295msgstr "" 6296 6297#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6298msgid "New tag name" 6299msgstr "" 6300 6301#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6302msgid "Rename tag to the specified name" 6303msgstr "" 6304 6305#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6306msgid "Remove tag and children" 6307msgstr "" 6308 6309#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6310msgid "Remove the tag and all its contents" 6311msgstr "" 6312 6313#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6314msgid "Remove tag only" 6315msgstr "" 6316 6317#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6318msgid "Remove the tag but keep its contents" 6319msgstr "" 6320 6321#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6322msgid "Add classes" 6323msgstr "" 6324 6325#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6326msgid "Add the specified classes, e.g.:" 6327msgstr "" 6328 6329#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6330#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6331msgid "Space separated class names" 6332msgstr "" 6333 6334#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6335msgid "Remove classes" 6336msgstr "" 6337 6338#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6339msgid "Remove the specified classes, e.g.:" 6340msgstr "" 6341 6342#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:44 6343msgid "Remove attributes" 6344msgstr "" 6345 6346#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:45 6347msgid "" 6348"Remove the specified attributes from the tag. Multiple attribute names " 6349"should be separated by spaces. The special value * removes all attributes." 6350msgstr "" 6351 6352#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:46 6353#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6354msgid "Space separated attribute names" 6355msgstr "" 6356 6357#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6358msgid "Add attributes" 6359msgstr "" 6360 6361#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6362msgid "Add the specified attributes, e.g.:" 6363msgstr "" 6364 6365#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6366msgid "Empty the tag" 6367msgstr "" 6368 6369#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6370msgid "Remove all contents from the tag" 6371msgstr "" 6372 6373#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:49 6374msgid "Wrap the tag" 6375msgstr "" 6376 6377#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:50 6378#, python-brace-format 6379msgid "" 6380"Wrap the tag in the specified tag, e.g.: {0} will wrap the tag in a DIV tag " 6381"with class {1}" 6382msgstr "" 6383 6384#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:51 6385msgid "An HTML opening tag" 6386msgstr "" 6387 6388#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:52 6389msgid "Insert HTML at start" 6390msgstr "" 6391 6392#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:53 6393msgid "" 6394"The specified HTML snippet is inserted after the opening tag. Note that only" 6395" valid HTML snippets can be used without unclosed tags" 6396msgstr "" 6397 6398#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:54 6399#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:57 6400#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:60 6401#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:63 6402msgid "HTML snippet" 6403msgstr "" 6404 6405#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:55 6406msgid "Insert HTML at end" 6407msgstr "" 6408 6409#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:56 6410msgid "" 6411"The specified HTML snippet is inserted before the closing tag. Note that " 6412"only valid HTML snippets can be used without unclosed tags" 6413msgstr "" 6414 6415#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:58 6416msgid "Insert HTML before tag" 6417msgstr "" 6418 6419#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:59 6420msgid "" 6421"The specified HTML snippet is inserted before the opening tag. Note that " 6422"only valid HTML snippets can be used without unclosed tags" 6423msgstr "" 6424 6425#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:61 6426msgid "Insert HTML after tag" 6427msgstr "" 6428 6429#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:62 6430msgid "" 6431"The specified HTML snippet is inserted after the closing tag. Note that only" 6432" valid HTML snippets can be used without unclosed tags" 6433msgstr "" 6434 6435#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:69 6436msgid "Action must have both:" 6437msgstr "" 6438 6439#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:78 6440msgid "{} is not a valid CSS selector" 6441msgstr "" 6442 6443#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:85 6444msgid "{} is not a valid XPath selector" 6445msgstr "" 6446 6447#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6448msgid "Tag name" 6449msgstr "" 6450 6451#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6452#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6453msgid "Class name" 6454msgstr "" 6455 6456#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6457msgid "has class" 6458msgstr "" 6459 6460#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6461msgid "does not have class" 6462msgstr "" 6463 6464#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6465msgid "CSS selector" 6466msgstr "" 6467 6468#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6469msgid "matches CSS selector" 6470msgstr "" 6471 6472#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6473msgid "XPath selector" 6474msgstr "" 6475 6476#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6477msgid "matches XPath selector" 6478msgstr "" 6479 6480#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:105 6481msgid "is any tag" 6482msgstr "" 6483 6484#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6485#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:262 6486#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:131 6487#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 6488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 6489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 6490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:239 6491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:837 6492msgid "Text" 6493msgstr "" 6494 6495#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6496msgid "contains text" 6497msgstr "" 6498 6499#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:127 6500msgid "You must specify a value for the tag to match" 6501msgstr "" 6502 6503#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:131 6504msgid "Invalid {}" 6505msgstr "" 6506 6507#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6508msgid "No actions" 6509msgstr "" 6510 6511#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6512msgid "The rule has no actions" 6513msgstr "" 6514 6515#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:137 6516msgid "Invalid action" 6517msgstr "" 6518 6519#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:451 6520#, python-brace-format 6521msgid "If the tag {match_type} {query}" 6522msgstr "" 6523 6524#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:455 6525#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:40 6526#, python-brace-format 6527msgid "{action_type} {action_data}" 6528msgstr "" 6529 6530#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:328 6531msgid "\tBook Designer file detected." 6532msgstr "" 6533 6534#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:330 6535msgid "\tParsing HTML..." 6536msgstr "" 6537 6538#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:346 6539msgid "\tBaen file detected. Re-parsing..." 6540msgstr "" 6541 6542#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:362 6543msgid "Written preprocessed HTML to " 6544msgstr "" 6545 6546#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:378 6547#, python-format 6548msgid "Processing %s" 6549msgstr "" 6550 6551#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391 6552msgid "\tConverting to BBeB..." 6553msgstr "" 6554 6555#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539 6556#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:552 6557#, python-format 6558msgid "Could not parse file: %s" 6559msgstr "" 6560 6561#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:544 6562#, python-format 6563msgid "%s is an empty file" 6564msgstr "" 6565 6566#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:564 6567#, python-format 6568msgid "Failed to parse link %(tag)s %(children)s" 6569msgstr "" 6570 6571#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:948 6572#, python-format 6573msgid "Unable to process image %(path)s. Error: %(err)s" 6574msgstr "" 6575 6576#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:994 6577#, python-format 6578msgid "Unable to process interlaced PNG %s" 6579msgstr "" 6580 6581#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 6582#, python-format 6583msgid "An error occurred while processing a table: %s. Ignoring table markup." 6584msgstr "" 6585 6586#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1732 6587#, python-format 6588msgid "" 6589"Bad table:\n" 6590"%s" 6591msgstr "" 6592 6593#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1754 6594msgid "Table has cell that is too large" 6595msgstr "" 6596 6597#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1818 6598#, python-format 6599msgid "Could not read cover image: %s" 6600msgstr "" 6601 6602#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1821 6603#, python-format 6604msgid "Cannot read from: %s" 6605msgstr "" 6606 6607#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1951 6608msgid "Failed to process OPF file" 6609msgstr "" 6610 6611#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:142 6612msgid "" 6613"%prog book.lrf\n" 6614"Convert an LRF file into an LRS (XML UTF-8 encoded) file" 6615msgstr "" 6616 6617#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:143 6618msgid "Output LRS file" 6619msgstr "" 6620 6621#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:145 6622msgid "Do not save embedded image and font files to disk" 6623msgstr "" 6624 6625#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:147 6626#: /__w/calibre/calibre/src/calibre/utils/smtp.py:253 6627msgid "Be more verbose" 6628msgstr "" 6629 6630#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 6631msgid "Parsing LRF..." 6632msgstr "" 6633 6634#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:166 6635msgid "Creating XML..." 6636msgstr "" 6637 6638#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:170 6639msgid "LRS written to " 6640msgstr "" 6641 6642#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:259 6643msgid "Could not read from thumbnail file:" 6644msgstr "" 6645 6646#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:279 6647msgid "" 6648"%prog [options] file.lrs\n" 6649"Compile an LRS file into an LRF file." 6650msgstr "" 6651 6652#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:280 6653msgid "Path to output file" 6654msgstr "" 6655 6656#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:282 6657msgid "Verbose processing" 6658msgstr "" 6659 6660#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:284 6661msgid "Convert LRS to LRS, useful for debugging." 6662msgstr "" 6663 6664#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:493 6665msgid "Invalid LRF file. Could not set metadata." 6666msgstr "" 6667 6668#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:616 6669msgid "" 6670"%prog [options] mybook.lrf\n" 6671"\n" 6672"\n" 6673"Show/edit the metadata in an LRF file.\n" 6674"\n" 6675msgstr "" 6676 6677#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:623 6678msgid "Set the book title" 6679msgstr "" 6680 6681#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:625 6682msgid "Set sort key for the title" 6683msgstr "" 6684 6685#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:627 6686msgid "Set the author" 6687msgstr "" 6688 6689#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:629 6690msgid "Set sort key for the author" 6691msgstr "" 6692 6693#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:631 6694msgid "The category this book belongs to. E.g.: History" 6695msgstr "" 6696 6697#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:634 6698msgid "Path to a graphic that will be set as this files' thumbnail" 6699msgstr "" 6700 6701#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:637 6702msgid "" 6703"Path to a TXT file containing the comment to be stored in the LRF file." 6704msgstr "" 6705 6706#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:641 6707msgid "Extract thumbnail from LRF file" 6708msgstr "" 6709 6710#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:642 6711msgid "Set the publisher" 6712msgstr "" 6713 6714#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:643 6715msgid "Set the book classification" 6716msgstr "" 6717 6718#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:644 6719msgid "Set the book creator" 6720msgstr "" 6721 6722#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:645 6723msgid "Set the book producer" 6724msgstr "" 6725 6726#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:647 6727msgid "" 6728"Extract cover from LRF file. Note that the LRF format has no defined cover, " 6729"so we use some heuristics to guess the cover." 6730msgstr "" 6731 6732#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:649 6733msgid "Set book ID" 6734msgstr "" 6735 6736#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:46 6737msgid "" 6738"Extract the source DOCX file from Amazon Kindle Create KPF files. Note this " 6739"will not contain any edits made in the Kindle Create program itself." 6740msgstr "" 6741 6742#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:68 6743msgid "" 6744"Extract common e-book formats from archive files (ZIP/RAR). Also try to " 6745"autodetect if they are actually CBZ/CBR files." 6746msgstr "" 6747 6748#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 6749#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 6750#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 6751#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 6752#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:358 6753#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 6754#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 6755msgid "No" 6756msgstr "" 6757 6758#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 6759#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:195 6760#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1352 6761#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 6762msgid "Author(s)" 6763msgstr "" 6764 6765#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:790 6766#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:342 6767#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:200 6768#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 6769#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:97 6770msgid "Publisher" 6771msgstr "" 6772 6773#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:791 6774msgid "Producer" 6775msgstr "" 6776 6777#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:792 6778#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:594 6779#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1152 6780#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 6781#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:178 6782msgid "Comments" 6783msgstr "" 6784 6785#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:794 6786#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:346 6787#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:97 6788#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 6789#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:112 6790#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 6791#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:209 6792#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:244 6793#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:276 6794#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:344 6795#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:349 6796#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:351 6797#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:398 6798#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:400 6799#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:513 6800#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:515 6801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:599 6802#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:648 6803#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:653 6804#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:655 6805#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1153 6806#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6807#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:201 6808#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6809#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:165 6810#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 6811#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:44 6812#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:359 6813#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:125 6814#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:615 6815#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1011 6816#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1261 6817#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4050 6818#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4064 6819#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:134 6820#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 6821#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:74 6822msgid "Tags" 6823msgstr "" 6824 6825#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:796 6826#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:344 6827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:89 6828#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 6829#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:426 6830#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:202 6831#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6832#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:167 6833#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 6834#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:40 6835#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:352 6836#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2357 6837#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:73 6838msgid "Series" 6839msgid_plural "Series" 6840msgstr[0] "" 6841msgstr[1] "" 6842 6843#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:797 6844#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6845#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:204 6846#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:168 6847#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:60 6848msgid "Languages" 6849msgstr "" 6850 6851#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:799 6852msgid "Timestamp" 6853msgstr "" 6854 6855#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:801 6856#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:343 6857#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:198 6858#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 6859#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:238 6860msgid "Published" 6861msgstr "" 6862 6863#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:803 6864msgid "Rights" 6865msgstr "" 6866 6867#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/formatter.py:32 6868msgid "Value: unknown field " 6869msgstr "" 6870 6871#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:73 6872#, python-format 6873msgid "Search the calibre library for books by %s" 6874msgstr "" 6875 6876#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:82 6877#, python-brace-format 6878msgid "Search {0} for the author: {1}" 6879msgstr "" 6880 6881#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:84 6882#, python-brace-format 6883msgid "Search {0} for the book: {1} by the author {2}" 6884msgstr "" 6885 6886#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:163 6887#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:168 6888#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:250 6889#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:288 6890#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:303 6891#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:315 6892#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:319 6893#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:328 6894#, python-brace-format 6895msgid "Click to see books with {0}: {1}" 6896msgstr "" 6897 6898#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:177 6899msgid "Click to open" 6900msgstr "" 6901 6902#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:213 6903msgid "Ids" 6904msgstr "" 6905 6906#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:243 6907msgid "Search calibre for books with the language: {}" 6908msgstr "" 6909 6910#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:275 6911#, python-format 6912msgid "" 6913"%(sidx)s of <a href=\"%(href)s\" title=\"%(tt)s\"><span " 6914"class=\"%(cls)s\">%(series)s</span></a>" 6915msgstr "" 6916 6917#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:279 6918msgid "Click to see books in this series" 6919msgstr "" 6920 6921#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:292 6922#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:332 6923#, python-brace-format 6924msgid "Click to see books with {0}: {1} (derived from {2})" 6925msgstr "" 6926 6927#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:20 6928msgid "%prog ebook_file [options]\n" 6929msgstr "" 6930 6931#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:21 6932#, python-brace-format 6933msgid "" 6934"\n" 6935"Read/Write metadata from/to e-book files.\n" 6936"\n" 6937"Supported formats for reading metadata: {0}\n" 6938"\n" 6939"Supported formats for writing metadata: {1}\n" 6940"\n" 6941"Different file types support different kinds of metadata. If you try to set\n" 6942"some metadata on a file type that does not support it, the metadata will be\n" 6943"silently ignored.\n" 6944msgstr "" 6945 6946#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:39 6947msgid "" 6948"Set the authors. Multiple authors should be separated by the & character. " 6949"Author names should be in the order Firstname Lastname." 6950msgstr "" 6951 6952#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:43 6953msgid "" 6954"The version of the title to be used for sorting. If unspecified, and the " 6955"title is specified, it will be auto-generated from the title." 6956msgstr "" 6957 6958#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:47 6959msgid "" 6960"String to be used when sorting by author. If unspecified, and the author(s) " 6961"are specified, it will be auto-generated from the author(s)." 6962msgstr "" 6963 6964#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:51 6965msgid "Set the cover to the specified file." 6966msgstr "" 6967 6968#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:57 6969msgid "Set the book category." 6970msgstr "" 6971 6972#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:67 6973msgid "" 6974"Set the identifiers for the book, can be specified multiple times. For " 6975"example: --identifier uri:https://acme.com --identifier isbn:12345 To remove" 6976" an identifier, specify no value, --identifier isbn: Note that for EPUB " 6977"files, an identifier marked as the package identifier cannot be removed." 6978msgstr "" 6979 6980#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:78 6981msgid "Set the published date." 6982msgstr "" 6983 6984#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:81 6985msgid "Get the cover from the e-book and save it at as the specified file." 6986msgstr "" 6987 6988#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:84 6989msgid "" 6990"Specify the name of an OPF file. The metadata will be written to the OPF " 6991"file." 6992msgstr "" 6993 6994#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:87 6995msgid "" 6996"Read metadata from the specified OPF file and use it to set metadata in the " 6997"e-book. Metadata specified on the command line will override metadata read " 6998"from the OPF file" 6999msgstr "" 7000 7001#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:92 7002msgid "Set the BookID in LRF files" 7003msgstr "" 7004 7005#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:168 7006msgid "No file specified" 7007msgstr "" 7008 7009#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:183 7010msgid "Original metadata" 7011msgstr "" 7012 7013#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:200 7014msgid "Changed metadata" 7015msgstr "" 7016 7017#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:212 7018msgid "OPF created in" 7019msgstr "" 7020 7021#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:218 7022msgid "Cover saved to" 7023msgstr "" 7024 7025#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:220 7026msgid "No cover found" 7027msgstr "" 7028 7029#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:34 7030msgid "Goodreads" 7031msgstr "" 7032 7033#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:35 7034msgid "Google Books" 7035msgstr "" 7036 7037#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:36 7038msgid "Wikipedia" 7039msgstr "" 7040 7041#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:37 7042msgid "Google web search" 7043msgstr "" 7044 7045#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:38 7046msgid "Amazon" 7047msgstr "" 7048 7049#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:39 7050msgid "Google Images" 7051msgstr "" 7052 7053#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:973 7054msgid "Downloads metadata and covers from Amazon" 7055msgstr "" 7056 7057#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:984 7058msgid "US" 7059msgstr "" 7060 7061#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:985 7062msgid "France" 7063msgstr "" 7064 7065#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:986 7066msgid "Germany" 7067msgstr "" 7068 7069#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:987 7070msgid "UK" 7071msgstr "" 7072 7073#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:988 7074msgid "Australia" 7075msgstr "" 7076 7077#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:989 7078msgid "Italy" 7079msgstr "" 7080 7081#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:990 7082msgid "Japan" 7083msgstr "" 7084 7085#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:991 7086msgid "Spain" 7087msgstr "" 7088 7089#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:992 7090msgid "Brazil" 7091msgstr "" 7092 7093#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:993 7094msgid "Netherlands" 7095msgstr "" 7096 7097#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:994 7098msgid "China" 7099msgstr "" 7100 7101#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:995 7102msgid "Canada" 7103msgstr "" 7104 7105#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:996 7106msgid "Sweden" 7107msgstr "" 7108 7109#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1000 7110msgid "Choose server automatically" 7111msgstr "" 7112 7113#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1001 7114msgid "Amazon servers" 7115msgstr "" 7116 7117#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1002 7118msgid "Bing search cache" 7119msgstr "" 7120 7121#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1003 7122msgid "Google search cache" 7123msgstr "" 7124 7125#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1004 7126msgid "Wayback machine cache (slow)" 7127msgstr "" 7128 7129#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1008 7130msgid "Amazon country website to use:" 7131msgstr "" 7132 7133#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1009 7134msgid "" 7135"Metadata from Amazon will be fetched using this country's Amazon website." 7136msgstr "" 7137 7138#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1011 7139msgid "Server to get data from:" 7140msgstr "" 7141 7142#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1013 7143msgid "" 7144"Amazon has started blocking attempts to download metadata from its servers. " 7145"To get around this problem, calibre can fetch the Amazon data from many " 7146"different places where it is cached. Choose the source you prefer." 7147msgstr "" 7148 7149#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1018 7150msgid "Use the MOBI-ASIN for metadata search" 7151msgstr "" 7152 7153#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1020 7154msgid "" 7155"Enable this option to search for metadata with an ASIN identifier from the " 7156"MOBI file at the current country website, unless any other amazon id is " 7157"available. Note that if the MOBI file came from a different Amazon country " 7158"store, you could get incorrect results." 7159msgstr "" 7160 7161#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1374 7162msgid "Amazon timed out. Try again later." 7163msgstr "" 7164 7165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:188 7166msgid "Metadata source" 7167msgstr "" 7168 7169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:37 7170msgid "" 7171"Downloads multiple book covers from Amazon. Useful to find alternate covers." 7172msgstr "" 7173 7174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:40 7175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:55 7176msgid "Maximum number of covers to get" 7177msgstr "" 7178 7179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:41 7180msgid "The maximum number of covers to process from the search result" 7181msgstr "" 7182 7183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:25 7184msgid "" 7185"%prog [options]\n" 7186"\n" 7187"Fetch book metadata from online sources. You must specify at least one\n" 7188"of title, authors or ISBN.\n" 7189msgstr "" 7190 7191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:32 7192#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 7193msgid "Book title" 7194msgstr "" 7195 7196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:33 7197msgid "Book author(s)" 7198msgstr "" 7199 7200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:34 7201msgid "Book ISBN" 7202msgstr "" 7203 7204#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:36 7205msgid "" 7206"Identifiers such as ASIN/Goodreads id etc. Can be specified multiple times " 7207"for multiple identifiers. For example: " 7208msgstr "" 7209 7210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:39 7211msgid "Print the log to the console (stderr)" 7212msgstr "" 7213 7214#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:40 7215msgid "Output the metadata in OPF format instead of human readable text." 7216msgstr "" 7217 7218#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:42 7219msgid "" 7220"Specify a filename. The cover, if available, will be saved to it. Without " 7221"this option, no cover will be downloaded." 7222msgstr "" 7223 7224#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:44 7225msgid "Timeout in seconds. Default is 30" 7226msgstr "" 7227 7228#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:46 7229msgid "" 7230"Specify the name of a metadata download plugin to use. By default, all " 7231"metadata plugins will be used. Can be specified multiple times for multiple " 7232"plugins. All plugin names: {}" 7233msgstr "" 7234 7235#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:200 7236msgid "" 7237"Downloads metadata and covers from Edelweiss - A catalog updated by book " 7238"publishers" 7239msgstr "" 7240 7241#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:181 7242msgid "Downloads metadata and covers from Google Books" 7243msgstr "" 7244 7245#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:51 7246msgid "" 7247"Downloads covers from a Google Image search. Useful to find larger/alternate" 7248" covers." 7249msgstr "" 7250 7251#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:56 7252msgid "The maximum number of covers to process from the Google search result" 7253msgstr "" 7254 7255#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:57 7256#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:634 7257msgid "Cover size" 7258msgstr "" 7259 7260#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:58 7261msgid "Search for covers larger than the specified size" 7262msgstr "" 7263 7264#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:60 7265msgid "Any size" 7266msgstr "" 7267 7268#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:61 7269#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 7270msgid "Large" 7271msgstr "" 7272 7273#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:62 7274#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:63 7275#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:64 7276#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:65 7277#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:66 7278#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:67 7279#, python-format 7280msgid "Larger than %s" 7281msgstr "" 7282 7283#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:17 7284msgid "Downloads covers from The Open Library" 7285msgstr "" 7286 7287#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:73 7288msgid "Sample Book" 7289msgstr "" 7290 7291#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:42 7292msgid "" 7293"This is an Amazon KFX book. It cannot be processed. See {} for information " 7294"on how to handle KFX books." 7295msgstr "" 7296 7297#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:88 7298msgid "This is an Amazon Topaz book. It cannot be processed." 7299msgstr "" 7300 7301#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:48 7302#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1496 7303msgid "This is not a MOBI file. It is a Topaz file." 7304msgstr "" 7305 7306#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:53 7307#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1501 7308msgid "This is not a MOBI file." 7309msgstr "" 7310 7311#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:56 7312msgid "This file is locked with DRM. It cannot be tweaked." 7313msgstr "" 7314 7315#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:61 7316msgid "" 7317"This MOBI file does not contain a KF8 format book. KF8 is the new format " 7318"from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older" 7319" MOBI files without KF8 are not tweakable." 7320msgstr "" 7321 7322#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:67 7323msgid "" 7324"This MOBI file contains both KF8 and older Mobi6 data. Tweaking it will " 7325"remove the Mobi6 data, which means the file will not be usable on older " 7326"Kindles. Are you sure?" 7327msgstr "" 7328 7329#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:471 7330msgid "No details available" 7331msgstr "" 7332 7333#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1376 7334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:821 7335msgid "Title page" 7336msgstr "" 7337 7338#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1378 7339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:823 7340msgid "Index" 7341msgstr "" 7342 7343#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1379 7344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:824 7345msgid "Glossary" 7346msgstr "" 7347 7348#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1380 7349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:825 7350msgid "Acknowledgements" 7351msgstr "" 7352 7353#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1381 7354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:826 7355msgid "Bibliography" 7356msgstr "" 7357 7358#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1382 7359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:827 7360msgid "Colophon" 7361msgstr "" 7362 7363#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1383 7364msgid "Copyright" 7365msgstr "" 7366 7367#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1384 7368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:830 7369msgid "Dedication" 7370msgstr "" 7371 7372#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1385 7373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:831 7374msgid "Epigraph" 7375msgstr "" 7376 7377#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1386 7378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:832 7379msgid "Foreword" 7380msgstr "" 7381 7382#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1387 7383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:833 7384msgid "List of illustrations" 7385msgstr "" 7386 7387#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1388 7388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:834 7389msgid "List of tables" 7390msgstr "" 7391 7392#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1390 7393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:836 7394msgid "Preface" 7395msgstr "" 7396 7397#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1391 7398msgid "Main text" 7399msgstr "" 7400 7401#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/__init__.py:23 7402#, python-format 7403msgid "%s format books are not supported" 7404msgstr "" 7405 7406#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:51 7407msgid "Unknown error" 7408msgstr "" 7409 7410#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:62 7411msgid "See <a href=\"{}\">detailed description</a>." 7412msgstr "" 7413 7414#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:254 7415#, python-brace-format 7416msgid "Failed to process CSS in {name} with errors: {errors}" 7417msgstr "" 7418 7419#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:257 7420#, python-brace-format 7421msgid "Failed to process CSS in {name}" 7422msgstr "" 7423 7424#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:23 7425msgid "" 7426"This font could not be processed. It most likely will not work in an e-book " 7427"reader, either" 7428msgstr "" 7429 7430#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:40 7431msgid "The font {} is not allowed to be embedded" 7432msgstr "" 7433 7434#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:41 7435msgid "" 7436"The font has a flag in its metadata ({:09b}) set indicating that it is not " 7437"licensed for embedding. You can ignore this warning, if you are sure you " 7438"have permission to embed this font." 7439msgstr "" 7440 7441#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:51 7442#, python-brace-format 7443msgid "The CSS font-family name {0} does not match the actual font name {1}" 7444msgstr "" 7445 7446#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:52 7447#, python-brace-format 7448msgid "" 7449"The font family name specified in the CSS @font-face rule: \"{0}\" does not " 7450"match the font name inside the actual font file: \"{1}\". This can cause " 7451"problems in some viewers. You should change the CSS font name to match the " 7452"actual font name." 7453msgstr "" 7454 7455#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:56 7456#, python-brace-format 7457msgid "Change the font name {0} to {1} everywhere" 7458msgstr "" 7459 7460#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:94 7461#, python-format 7462msgid "Not a valid font: %s" 7463msgstr "" 7464 7465#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:19 7466msgid "" 7467"An invalid image is an image that could not be loaded, typically because it " 7468"is corrupted. You should replace it with a good image or remove it." 7469msgstr "" 7470 7471#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:28 7472msgid "" 7473"Reader devices based on Adobe Digital Editions cannot display images whose " 7474"colors are specified in the CMYK colorspace. You should convert this image " 7475"to the RGB colorspace, for maximum compatibility." 7476msgstr "" 7477 7478#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:31 7479msgid "Convert image to RGB automatically" 7480msgstr "" 7481 7482#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:65 7483msgid "Image is in the CMYK colorspace" 7484msgstr "" 7485 7486#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:27 7487msgid "" 7488"The resource pointed to by this link does not exist. You should either fix, " 7489"or remove the link." 7490msgstr "" 7491 7492#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:34 7493msgid "" 7494"Windows computers do not allow the : character in filenames. For maximum " 7495"compatibility it is best to not use these in filenames/links to files." 7496msgstr "" 7497 7498#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:41 7499#, python-brace-format 7500msgid "The linked to resource {0} does not exist" 7501msgstr "" 7502 7503#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:42 7504#, python-brace-format 7505msgid "" 7506"The case of the link {0} and the case of the actual file it points to {1} do" 7507" not agree. You should change either the case of the link or rename the " 7508"file." 7509msgstr "" 7510 7511#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:45 7512msgid "Change the case of the link to match the actual file" 7513msgstr "" 7514 7515#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:74 7516msgid "Link points to a file that is not a text document" 7517msgstr "" 7518 7519#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:75 7520#, python-brace-format 7521msgid "" 7522"The link \"{0}\" points to a file <i>{1}</i> that is not a text (HTML) " 7523"document. Many e-book readers will be unable to follow such a link. You " 7524"should either remove the link or change it to point to a text document. For " 7525"example, if it points to an image, you can create small wrapper document " 7526"that contains the image and change the link to point to that." 7527msgstr "" 7528 7529#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:89 7530msgid "Link points to a location not present in the target file" 7531msgstr "" 7532 7533#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:91 7534#, python-brace-format 7535msgid "" 7536"The link \"{0}\" points to a location <i>{1}</i> in the file {2} that does " 7537"not exist. You should either remove the location so that the link points to " 7538"the top of the file, or change the link to point to the correct location." 7539msgstr "" 7540 7541#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:99 7542msgid "" 7543"This link uses the file:// URL scheme. This does not work with many e-book " 7544"readers. Remove the file:// prefix and make sure the link points to a file " 7545"inside the book." 7546msgstr "" 7547 7548#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:105 7549msgid "" 7550"This link points to a file outside the book. It will not work if the book is" 7551" read on any computer other than the one it was created on. Either fix or " 7552"remove the link." 7553msgstr "" 7554 7555#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:112 7556msgid "" 7557"This link is empty. This is almost always a mistake. Either fill in the link" 7558" destination or remove the link tag." 7559msgstr "" 7560 7561#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:117 7562msgid "" 7563"This file is included in the book but not referred to by any document in the" 7564" spine. This means that the file will not be viewable on most e-book " 7565"readers. You should probably remove this file from the book or add a link " 7566"to it somewhere." 7567msgstr "" 7568 7569#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:123 7570#, python-format 7571msgid "The file %s is not referenced" 7572msgstr "" 7573 7574#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:128 7575msgid "" 7576"This file is not in the book spine. All content documents must be in the " 7577"spine. You should probably add it to the spine." 7578msgstr "" 7579 7580#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:130 7581msgid "Append this file to the spine" 7582msgstr "" 7583 7584#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:148 7585msgid "" 7586"This file is not listed in the book manifest. While not strictly necessary " 7587"it is good practice to list all files in the manifest. Either list this file" 7588" in the manifest or remove it from the book if it is an unnecessary file." 7589msgstr "" 7590 7591#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:154 7592#, python-format 7593msgid "The file %s is not listed in the manifest" 7594msgstr "" 7595 7596#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:158 7597#, python-format 7598msgid "Remove %s from the book" 7599msgstr "" 7600 7601#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:159 7602#, python-format 7603msgid "Add %s to the manifest" 7604msgstr "" 7605 7606#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:176 7607#, python-format 7608msgid "Remove all references to %s from the HTML and CSS in the book" 7609msgstr "" 7610 7611#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:186 7612msgid "" 7613"This file stores the bookmarks and last opened information from the calibre " 7614"E-book viewer. You can remove it if you do not need that information, or " 7615"don't want to share it with other people you send this book to." 7616msgstr "" 7617 7618#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:190 7619#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:33 7620msgid "Remove this file" 7621msgstr "" 7622 7623#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:195 7624msgid "The bookmarks file used by the calibre E-book viewer is present" 7625msgstr "" 7626 7627#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:209 7628#, python-format 7629msgid "The file %s has a MIME type that does not match its extension" 7630msgstr "" 7631 7632#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:211 7633#, python-brace-format 7634msgid "" 7635"The file {0} has its MIME type specified as {1} in the OPF file. The " 7636"recommended MIME type for files with the extension \"{2}\" is {3}. You " 7637"should change either the file extension or the MIME type in the OPF." 7638msgstr "" 7639 7640#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:216 7641msgid "Change the file extension to .xhtml" 7642msgstr "" 7643 7644#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:219 7645#, python-format 7646msgid "Change the MIME type for this file in the OPF to %s" 7647msgstr "" 7648 7649#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:321 7650msgid "The link is empty" 7651msgstr "" 7652 7653#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:336 7654#, python-format 7655msgid "The linked resource %s is a folder" 7656msgstr "" 7657 7658#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:344 7659#, python-format 7660msgid "The linked resource %s does not exist" 7661msgstr "" 7662 7663#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:348 7664#, python-format 7665msgid "The link %s is a file:// URL" 7666msgstr "" 7667 7668#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:350 7669#, python-format 7670msgid "The link %s points to a file outside the book" 7671msgstr "" 7672 7673#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:352 7674#, python-format 7675msgid "" 7676"The link %s contains a : character, this will cause errors on Windows " 7677"computers" 7678msgstr "" 7679 7680#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:21 7681#, python-format 7682msgid "The <%s> section is missing from the OPF" 7683msgstr "" 7684 7685#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:23 7686#, python-format 7687msgid "The <%s> section is required in the OPF file. You have to create one." 7688msgstr "" 7689 7690#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:29 7691msgid "Empty id attributes are invalid" 7692msgstr "" 7693 7694#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:31 7695msgid "Empty ID attributes are invalid in OPF files." 7696msgstr "" 7697 7698#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:37 7699#, python-format 7700msgid "idref=\"%s\" points to unknown id" 7701msgstr "" 7702 7703#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:39 7704#, python-format 7705msgid "The idref=\"%s\" points to an id that does not exist in the OPF" 7706msgstr "" 7707 7708#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:45 7709msgid "The meta cover tag points to an non-existent item" 7710msgstr "" 7711 7712#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:47 7713#, python-format 7714msgid "" 7715"The meta cover tag points to an item with id=\"%s\" which does not exist in " 7716"the manifest" 7717msgstr "" 7718 7719#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:53 7720msgid "" 7721"Some e-book readers such as the Nook fail to recognize covers if the content" 7722" attribute comes before the name attribute. For maximum compatibility move " 7723"the name attribute before the content attribute." 7724msgstr "" 7725 7726#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:56 7727msgid "Move the name attribute before the content attribute" 7728msgstr "" 7729 7730#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:59 7731msgid "The meta cover tag has content before name" 7732msgstr "" 7733 7734#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:72 7735#, python-format 7736msgid "The item identified as the Table of Contents (%s) does not exist" 7737msgstr "" 7738 7739#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:73 7740#, python-format 7741msgid "There is no item with id=\"%s\" in the manifest." 7742msgstr "" 7743 7744#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:75 7745#, python-format 7746msgid "" 7747"The item identified as the Table of Contents has an incorrect media-type " 7748"(%s)" 7749msgstr "" 7750 7751#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:76 7752#, python-format 7753msgid "The media type for the Table of Contents must be %s" 7754msgstr "" 7755 7756#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:82 7757msgid "" 7758"This manifest entry has no href attribute. Either add the href attribute or " 7759"remove the entry." 7760msgstr "" 7761 7762#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:83 7763msgid "Remove this manifest entry" 7764msgstr "" 7765 7766#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:86 7767msgid "Item in manifest has no href attribute" 7768msgstr "" 7769 7770#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:101 7771msgid "" 7772"The <spine> tag has no reference to the NCX table of contents file. Without " 7773"this reference, the table of contents will not work in most readers. The " 7774"reference should look like <spine toc=\"id of manifest item for the ncx " 7775"file\">." 7776msgstr "" 7777 7778#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:104 7779msgid "Add the reference to the NCX file" 7780msgstr "" 7781 7782#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:107 7783msgid "Missing reference to the NCX Table of Contents" 7784msgstr "" 7785 7786#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:122 7787msgid "" 7788"This book has no Navigation document. According to the EPUB 3 specification," 7789" a navigation document is required. The Navigation document contains the " 7790"Table of Contents. Use the Table of Contents tool to add a Table of Contents" 7791" to this book." 7792msgstr "" 7793 7794#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:127 7795msgid "Missing navigation document" 7796msgstr "" 7797 7798#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:132 7799msgid "" 7800"The nav document for this book contains no table of contents, or an empty " 7801"table of contents. Use the Table of Contents tool to add a Table of Contents" 7802" to this book." 7803msgstr "" 7804 7805#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:137 7806msgid "Missing ToC in navigation document" 7807msgstr "" 7808 7809#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:142 7810msgid "" 7811"A file listed in the manifest is missing, you should either remove it from " 7812"the manifest or add the missing file to the book." 7813msgstr "" 7814 7815#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:146 7816#, python-format 7817msgid "Item (%s) in manifest is missing" 7818msgstr "" 7819 7820#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:148 7821#, python-format 7822msgid "Remove the entry for %s from the manifest" 7823msgstr "" 7824 7825#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:162 7826msgid "" 7827"There are items marked as non-linear in the <spine>. These will be displayed" 7828" in random order by different e-book readers. Some will ignore the non-" 7829"linear attribute, some will display them at the end or the beginning of the " 7830"book and some will fail to display them at all. Instead of using non-linear " 7831"items simply place the items in the order you want them to be displayed." 7832msgstr "" 7833 7834#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:169 7835msgid "Mark all non-linear items as linear" 7836msgstr "" 7837 7838#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:172 7839msgid "Non-linear items in the spine" 7840msgstr "" 7841 7842#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:186 7843msgid "Remove all but the first duplicate item" 7844msgstr "" 7845 7846#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:190 7847#, python-brace-format 7848msgid "Duplicate item in {0}: {1}" 7849msgstr "" 7850 7851#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:192 7852#, python-brace-format 7853msgid "" 7854"The item {0} is present more than once in the {2} in {1}. This is not " 7855"allowed." 7856msgstr "" 7857 7858#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:210 7859msgid "" 7860"There is more than one <meta name=\"cover\"> tag defined. There should be " 7861"only one." 7862msgstr "" 7863 7864#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:211 7865msgid "Remove all but the first meta cover tag" 7866msgstr "" 7867 7868#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:214 7869msgid "There is more than one cover defined" 7870msgstr "" 7871 7872#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:227 7873msgid "" 7874"The OPF must have a unique identifier, i.e. a <dc:identifier> element whose " 7875"id is referenced by the <package> element" 7876msgstr "" 7877 7878#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:229 7879msgid "Auto-generate a unique identifier" 7880msgstr "" 7881 7882#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:232 7883msgid "The OPF has no unique identifier" 7884msgstr "" 7885 7886#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:254 7887msgid "The <dc:identifier> element must not be empty." 7888msgstr "" 7889 7890#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:257 7891msgid "Empty identifier element" 7892msgstr "" 7893 7894#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:263 7895msgid "Incorrect media-type for spine item" 7896msgstr "" 7897 7898#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:265 7899#, python-brace-format 7900msgid "" 7901"The item {0} present in the spine has the media-type {1}. Most e-book " 7902"software cannot handle non-HTML spine items. If the item is actually HTML, " 7903"you should change its media-type to {2}. If it is not-HTML you should " 7904"consider replacing it with an HTML item, as it is unlikely to work in most " 7905"readers." 7906msgstr "" 7907 7908#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:271 7909#, python-format 7910msgid "Change the media-type to %s" 7911msgstr "" 7912 7913#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:287 7914msgid "The OPF does not have the correct root element" 7915msgstr "" 7916 7917#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:289 7918#, python-brace-format 7919msgid "" 7920"The opf must have the root element <package> in namespace {0}, like this: " 7921"<package xmlns=\"{0}\">" 7922msgstr "" 7923 7924#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:293 7925msgid "The OPF does not have a version" 7926msgstr "" 7927 7928#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:295 7929msgid "" 7930"The <package> tag in the OPF must have a version attribute. This is usually " 7931"version=\"2.0\" for EPUB2 and AZW3 and version=\"3.0\" for EPUB3" 7932msgstr "" 7933 7934#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:32 7935msgid "" 7936"This file is empty, it contains nothing, you should probably remove it." 7937msgstr "" 7938 7939#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:36 7940#, python-format 7941msgid "The file %s is empty" 7942msgstr "" 7943 7944#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:47 7945msgid "" 7946"A decoding errors means that the contents of the file could not be " 7947"interpreted as text. This usually happens if the file has an incorrect " 7948"character encoding declaration or if the file is actually a binary file, " 7949"like an image or font that is mislabelled with an incorrect media type in " 7950"the OPF." 7951msgstr "" 7952 7953#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:54 7954#, python-format 7955msgid "Parsing of %s failed, could not decode" 7956msgstr "" 7957 7958#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:61 7959msgid "" 7960"A parsing error in an XML file means that the XML syntax in the file is " 7961"incorrect. Such a file will most probably not open in an e-book reader. " 7962"These errors can usually be fixed automatically, however, automatic fixing " 7963"can sometimes \"do the wrong thing\"." 7964msgstr "" 7965 7966#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:77 7967msgid "" 7968"A parsing error in an HTML file means that the HTML syntax is incorrect. " 7969"Most readers will automatically ignore such errors, but they may result in " 7970"incorrect display of content. These errors can usually be fixed " 7971"automatically, however, automatic fixing can sometimes \"do the wrong " 7972"thing\"." 7973msgstr "" 7974 7975#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:85 7976msgid "" 7977"This HTML file uses private entities. These are not supported. You can try " 7978"running \"Fix HTML\" from the Tools menu, which will try to automatically " 7979"resolve the private entities." 7980msgstr "" 7981 7982#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:93 7983msgid "" 7984"Replace all named entities with their character equivalents in this book" 7985msgstr "" 7986 7987#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:94 7988msgid "" 7989"Named entities are often only incompletely supported by various book reading" 7990" software. Therefore, it is best to not use them, replacing them with the " 7991"actual characters they represent. This can be done automatically." 7992msgstr "" 7993 7994#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:99 7995msgid "Named entities present" 7996msgstr "" 7997 7998#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:129 7999msgid "Filename contains unsafe characters" 8000msgstr "" 8001 8002#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:134 8003#, python-brace-format 8004msgid "" 8005"The filename {0} contains unsafe characters, that must be escaped, like this" 8006" {1}. This can cause problems with some e-book readers. To be absolutely " 8007"safe, use only the English alphabet [a-z], the numbers [0-9], underscores " 8008"and hyphens in your file names. While many other characters are allowed, " 8009"they may cause problems with some software." 8010msgstr "" 8011 8012#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:140 8013#, python-brace-format 8014msgid "Rename the file {0} to {1}" 8015msgstr "" 8016 8017#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:158 8018#, python-format 8019msgid "" 8020"This HTML file is larger than %s. Too large HTML files can cause performance" 8021" problems on some e-book readers. Consider splitting this file into smaller " 8022"sections." 8023msgstr "" 8024 8025#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:162 8026msgid "File too large" 8027msgstr "" 8028 8029#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:167 8030msgid "" 8031"This is an invalid (unrecognized) entity. Replace it with whatever text it " 8032"is supposed to have represented." 8033msgstr "" 8034 8035#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:171 8036#, python-format 8037msgid "Invalid entity: %s" 8038msgstr "" 8039 8040#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177 8041msgid "" 8042"Run fix HTML on this file, which will automatically insert the correct " 8043"namespace" 8044msgstr "" 8045 8046#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:180 8047msgid "Invalid or missing namespace" 8048msgstr "" 8049 8050#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:182 8051#, python-brace-format 8052msgid "" 8053"This file has {0}. Its namespace must be {1}. Set the namespace by defining " 8054"the xmlns attribute on the <html> element, like this <html xmlns=\"{1}\">" 8055msgstr "" 8056 8057#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8058#, python-format 8059msgid "incorrect namespace %s" 8060msgstr "" 8061 8062#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8063msgid "no namespace" 8064msgstr "" 8065 8066#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:196 8067msgid "Change this file's encoding to UTF-8" 8068msgstr "" 8069 8070#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:199 8071msgid "Non UTF-8 encoding declaration" 8072msgstr "" 8073 8074#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:200 8075#, python-format 8076msgid "" 8077"This file has its encoding declared as %s. Some reader software cannot " 8078"handle non-UTF8 encoded files. You should change the encoding to UTF-8." 8079msgstr "" 8080 8081#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:274 8082msgid "Private entities found" 8083msgstr "" 8084 8085#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:318 8086msgid "" 8087"This CSS construct is not recognized. That means that it most likely will " 8088"not work on reader devices. Consider replacing it with something else." 8089msgstr "" 8090 8091#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:322 8092msgid "" 8093"Some reader programs are very finicky about CSS stylesheets and will ignore " 8094"the whole sheet if there is an error. These errors can often be fixed " 8095"automatically, however, automatic fixing will typically remove unrecognized " 8096"items, instead of correcting them." 8097msgstr "" 8098 8099#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:327 8100msgid "Try to fix parsing errors in this stylesheet automatically" 8101msgstr "" 8102 8103#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:351 8104msgid "Remove the duplicate ids from all but the first element" 8105msgstr "" 8106 8107#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:354 8108#, python-format 8109msgid "Duplicate id: %s" 8110msgstr "" 8111 8112#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:356 8113#, python-brace-format 8114msgid "" 8115"The id {0} is present on more than one element in {1}. This is not allowed. " 8116"Remove the id from all but one of the elements" 8117msgstr "" 8118 8119#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:373 8120msgid "Replace this id with a randomly generated valid id" 8121msgstr "" 8122 8123#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:376 8124#, python-format 8125msgid "Invalid id: %s" 8126msgstr "" 8127 8128#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:378 8129#, python-brace-format 8130msgid "" 8131"The id {0} is not a valid id. IDs must start with a letter ([A-Za-z]) and " 8132"may be followed by any number of letters, digits ([0-9]), hyphens (\"-\"), " 8133"underscores (\"_\"), colons (\":\"), and periods (\".\"). This is to ensure " 8134"maximum compatibility with a wide range of devices." 8135msgstr "" 8136 8137#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:401 8138msgid "Wrap the bare text in a p tag" 8139msgstr "" 8140 8141#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:402 8142msgid "" 8143"You cannot have bare text inside the body tag. The text must be placed " 8144"inside some other tag, such as p or div" 8145msgstr "" 8146 8147#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:406 8148msgid "Bare text in body tag" 8149msgstr "" 8150 8151#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1509 8152msgid "" 8153"This MOBI file does not contain a KF8 format book. KF8 is the new format " 8154"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " 8155"MOBI files without KF8 are not editable." 8156msgstr "" 8157 8158#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1515 8159msgid "" 8160"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit" 8161" MOBI files that contain only KF8 data." 8162msgstr "" 8163 8164#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8165#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8166msgid "Cover inserted" 8167msgstr "" 8168 8169#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8170#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8171msgid "Cover updated" 8172msgstr "" 8173 8174#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:271 8175msgid "Removed one unused CSS style rule" 8176msgid_plural "Removed {} unused CSS style rules" 8177msgstr[0] "" 8178msgstr[1] "" 8179 8180#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:274 8181msgid "Removed one unused CSS selector" 8182msgid_plural "Removed {} unused CSS selectors" 8183msgstr[0] "" 8184msgstr[1] "" 8185 8186#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:277 8187msgid "Removed one unused class from the HTML" 8188msgid_plural "Removed {} unused classes from the HTML" 8189msgstr[0] "" 8190msgstr[1] "" 8191 8192#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:280 8193msgid "Merged one CSS style rule with identical selectors" 8194msgid_plural "Merged {} CSS style rules with identical selectors" 8195msgstr[0] "" 8196msgstr[1] "" 8197 8198#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:283 8199msgid "Merged one CSS style rule with identical properties" 8200msgid_plural "Merged {} CSS style rules with identical properties" 8201msgstr[0] "" 8202msgstr[1] "" 8203 8204#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:286 8205msgid "Removed one unreferenced stylesheet" 8206msgid_plural "Removed {} unreferenced stylesheets" 8207msgstr[0] "" 8208msgstr[1] "" 8209 8210#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:289 8211msgid "No unused CSS style rules found" 8212msgstr "" 8213 8214#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:291 8215msgid "No unused CSS selectors found" 8216msgstr "" 8217 8218#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:293 8219msgid "No unused class attributes found" 8220msgstr "" 8221 8222#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:295 8223msgid "No style rules that could be merged found" 8224msgstr "" 8225 8226#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:297 8227msgid "No unused stylesheets found" 8228msgstr "" 8229 8230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:40 8231#, python-format 8232msgid "" 8233"Could not find a font in the \"%s\" family exactly matching the CSS font " 8234"specification, will embed a fallback font instead. CSS font specification:" 8235msgstr "" 8236 8237#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:45 8238msgid "Matched font specification:" 8239msgstr "" 8240 8241#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:173 8242#, python-format 8243msgid "Failed to find fonts for family: %s, not embedding" 8244msgstr "" 8245 8246#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:235 8247msgid "No embeddable fonts found" 8248msgstr "" 8249 8250#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/errors.py:19 8251msgid "This file is locked with DRM. It cannot be edited." 8252msgstr "" 8253 8254#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:17 8255msgid "Soft hyphens added" 8256msgstr "" 8257 8258#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:28 8259msgid "Soft hyphens removed" 8260msgstr "" 8261 8262#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:112 8263#, python-brace-format 8264msgid "{0} compressed from {1} to {2} bytes [{3:.1%} reduction]" 8265msgstr "" 8266 8267#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:115 8268#, python-brace-format 8269msgid "{0} could not be further compressed" 8270msgstr "" 8271 8272#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:117 8273#, python-brace-format 8274msgid "Failed to process {0} with error:" 8275msgstr "" 8276 8277#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:122 8278#, python-brace-format 8279msgid "" 8280"Total image filesize reduced from {0} to {1} [{2:.1%} reduction, {3} images " 8281"changed]" 8282msgstr "" 8283 8284#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:125 8285msgid "Images are already fully optimized" 8286msgstr "" 8287 8288#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:55 8289#, python-format, python-brace-format 8290msgid "" 8291"<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" 8292"your carefully crafted e-books.</p>\n" 8293"\n" 8294"<p>Polishing tries to minimize the changes to the internal code of your e-book.\n" 8295"Unlike conversion, it <i>does not</i> flatten CSS, rename files, change font\n" 8296"sizes, adjust margins, etc. Every action performs only the minimum set of\n" 8297"changes needed for the desired effect.</p>\n" 8298"\n" 8299"<p>You should use this tool as the last step in your e-book creation process.</p>\n" 8300"{0}\n" 8301"<p>Note that polishing only works on files in the %s formats.</p>" 8302msgstr "" 8303 8304#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:67 8305#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:493 8306#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:117 8307#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:124 8308#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:172 8309#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 8310#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:692 8311msgid " or " 8312msgstr "" 8313 8314#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:69 8315msgid "" 8316"<p>Embed all fonts that are referenced in the document and are not already embedded.\n" 8317"This will scan your computer for the fonts, and if they are found, they will be\n" 8318"embedded into the document.</p>\n" 8319"<p>Please ensure that you have the proper license for embedding the fonts used in this document.</p>\n" 8320msgstr "" 8321 8322#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:76 8323msgid "" 8324"<p>Subsetting fonts means reducing an embedded font to contain\n" 8325"only the characters used from that font in the book. This\n" 8326"greatly reduces the size of the font files (halving the font\n" 8327"file sizes is common).</p>\n" 8328"\n" 8329"<p>For example, if the book uses a specific font for headers,\n" 8330"then subsetting will reduce that font to contain only the\n" 8331"characters present in the actual headers in the book. Or if the\n" 8332"book embeds the bold and italic versions of a font, but bold\n" 8333"and italic text is relatively rare, or absent altogether, then\n" 8334"the bold and italic fonts can either be reduced to only a few\n" 8335"characters or completely removed.</p>\n" 8336"\n" 8337"<p>The only downside to subsetting fonts is that if, at a later\n" 8338"date you decide to add more text to your books, the newly added\n" 8339"text might not be covered by the subset font.</p>\n" 8340msgstr "" 8341 8342#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:95 8343msgid "" 8344"<p>Insert a \"book jacket\" page at the start of the book that contains\n" 8345"all the book metadata such as title, tags, authors, series, comments,\n" 8346"etc. Any previous book jacket will be replaced.</p>" 8347msgstr "" 8348 8349#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:100 8350msgid "<p>Remove a previous inserted book jacket page.</p>\n" 8351msgstr "" 8352 8353#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:104 8354msgid "" 8355"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n" 8356"typographically correct equivalents.</p>\n" 8357"<p>Note that the algorithm can sometimes generate incorrect results, especially\n" 8358"when single quotes at the start of contractions are involved.</p>\n" 8359msgstr "" 8360 8361#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:111 8362msgid "" 8363"<p>Remove all unused CSS rules from stylesheets and <style> tags. Some books\n" 8364"created from production templates can have a large number of extra CSS rules\n" 8365"that don't match any actual content. These extra rules can slow down readers\n" 8366"that need to parse them all.</p>\n" 8367msgstr "" 8368 8369#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:118 8370msgid "" 8371"<p>Losslessly compress images in the book, to reduce the filesize, without\n" 8372"affecting image quality.</p>\n" 8373msgstr "" 8374 8375#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:123 8376msgid "" 8377"<p>Upgrade the internal structures of the book, if possible. For instance,\n" 8378"upgrades EPUB 2 books to EPUB 3 books.</p>\n" 8379msgstr "" 8380 8381#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:128 8382msgid "" 8383"<p>Add soft hyphens to all words in the book. This allows the book to be rendered\n" 8384"better when the text is justified, in readers that do not support hyphenation.</p>\n" 8385msgstr "" 8386 8387#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:133 8388msgid "<p>Remove soft hyphens from all text in the book.</p>\n" 8389msgstr "" 8390 8391#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:179 8392msgid "Updating metadata" 8393msgstr "" 8394 8395#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:184 8396msgid "Updated metadata jacket" 8397msgstr "" 8398 8399#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:185 8400msgid "Metadata updated\n" 8401msgstr "" 8402 8403#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:189 8404msgid "Setting cover" 8405msgstr "" 8406 8407#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:195 8408msgid "Inserting metadata jacket" 8409msgstr "" 8410 8411#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:198 8412#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:202 8413msgid "Existing metadata jacket replaced" 8414msgstr "" 8415 8416#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:200 8417msgid "Metadata jacket inserted" 8418msgstr "" 8419 8420#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:206 8421msgid "Removing metadata jacket" 8422msgstr "" 8423 8424#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:208 8425msgid "Metadata jacket removed" 8426msgstr "" 8427 8428#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:211 8429msgid "No metadata jacket found" 8430msgstr "" 8431 8432#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:215 8433msgid "Smartening punctuation" 8434msgstr "" 8435 8436#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:221 8437msgid "Embedding referenced fonts" 8438msgstr "" 8439 8440#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:229 8441msgid "Subsetting embedded fonts" 8442msgstr "" 8443 8444#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:233 8445msgid "No embedded fonts to subset" 8446msgstr "" 8447 8448#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:237 8449msgid "Removing unused CSS rules" 8450msgstr "" 8451 8452#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:249 8453msgid "Losslessly compressing images" 8454msgstr "" 8455 8456#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:255 8457msgid "Upgrading book, if possible" 8458msgstr "" 8459 8460#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:261 8461msgid "Removing soft hyphens" 8462msgstr "" 8463 8464#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:265 8465msgid "Adding soft hyphens" 8466msgstr "" 8467 8468#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:275 8469#, python-format 8470msgid "## Polishing: %s" 8471msgstr "" 8472 8473#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:280 8474#, python-format 8475msgid "Polishing took: %.1f seconds" 8476msgstr "" 8477 8478#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:319 8479msgid "" 8480"%prog [options] input_file [output_file]\n" 8481"\n" 8482msgstr "" 8483 8484#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:327 8485msgid "" 8486"Path to a cover image. Changes the cover specified in the e-book. If no " 8487"cover is present, or the cover is not properly identified, inserts a new " 8488"cover." 8489msgstr "" 8490 8491#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:330 8492msgid "" 8493"Path to an OPF file. The metadata in the book is updated from the OPF file." 8494msgstr "" 8495 8496#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:340 8497msgid "Produce more verbose output, useful for debugging." 8498msgstr "" 8499 8500#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:351 8501msgid "You must provide the input file to polish" 8502msgstr "" 8503 8504#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:355 8505msgid "Unknown extra arguments" 8506msgstr "" 8507 8508#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:373 8509msgid "You must specify at least one action to perform" 8510msgstr "" 8511 8512#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:164 8513#, python-format 8514msgid "Smartened punctuation in: %s" 8515msgstr "" 8516 8517#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:178 8518msgid "No punctuation that could be smartened found" 8519msgstr "" 8520 8521#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:202 8522#, python-format 8523msgid "" 8524"The file %s has malformed markup. Try running the Fix HTML tool before " 8525"splitting" 8526msgstr "" 8527 8528#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:277 8529#, python-format 8530msgid "The expression %s did not match any nodes" 8531msgstr "" 8532 8533#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:54 8534#, python-format 8535msgid "Removed unused font: %s" 8536msgstr "" 8537 8538#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:82 8539#, python-format 8540msgid "The font %s was already subset" 8541msgstr "" 8542 8543#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:84 8544#, python-brace-format 8545msgid "Decreased the font {0} to {1} of its original size" 8546msgstr "" 8547 8548#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:107 8549#, python-format 8550msgid "Reduced total font size to %.1f%% of original" 8551msgstr "" 8552 8553#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:110 8554msgid "No embedded fonts found" 8555msgstr "" 8556 8557#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:245 8558#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:251 8559#, python-format 8560msgid "No file named %s exists" 8561msgstr "" 8562 8563#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:255 8564#, python-format 8565msgid "No HTML file named %s exists" 8566msgstr "" 8567 8568#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:265 8569#, python-format 8570msgid "The anchor %(a)s does not exist in file %(f)s" 8571msgstr "" 8572 8573#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:375 8574#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:183 8575#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:319 8576#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:838 8577#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:853 8578msgid "(Untitled)" 8579msgstr "" 8580 8581#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:568 8582#, python-format 8583msgid "" 8584"The file %s has malformed markup. Try running the Fix HTML tool before " 8585"editing." 8586msgstr "" 8587 8588#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:137 8589msgid "No upgrade needed" 8590msgstr "" 8591 8592#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:140 8593msgid "Updated EPUB from version 2 to 3" 8594msgstr "" 8595 8596#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 8597msgid "HTML TOC generation options." 8598msgstr "" 8599 8600#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 8601#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:188 8602#, python-brace-format 8603msgid "{1} of <em>{0}</em>" 8604msgstr "" 8605 8606#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:345 8607#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:199 8608#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 8609#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 8610#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:109 8611msgid "Rating" 8612msgstr "" 8613 8614#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:347 8615#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 8616#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:263 8617#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 8618#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:197 8619#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1353 8620#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:58 8621#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 8622#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:133 8623#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:298 8624#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 8625msgid "Date" 8626msgstr "" 8627 8628#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/split.py:40 8629#, python-format 8630msgid "" 8631"Could not find reasonable point at which to split: %(path)s Sub-tree size: " 8632"%(size)d KB" 8633msgstr "" 8634 8635#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:33 8636msgid "OPF/NCX/etc. generation options." 8637msgstr "" 8638 8639#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:36 8640#, python-format 8641msgid "OPF version to generate. Default is %default." 8642msgstr "" 8643 8644#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:38 8645msgid "" 8646"Generate an Adobe \"page-map\" file if pagination information is available." 8647msgstr "" 8648 8649#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:142 8650msgid "Sidebar" 8651msgstr "" 8652 8653#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:821 8654msgid "Adding headers and footers" 8655msgstr "" 8656 8657#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:985 8658msgid "Headers and footers added" 8659msgstr "" 8660 8661#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1029 8662msgid "Parsed all content for markup transformation" 8663msgstr "" 8664 8665#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1042 8666msgid "Completed markup transformation" 8667msgstr "" 8668 8669#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1085 8670msgid "Rendered all HTML as PDF" 8671msgstr "" 8672 8673#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1090 8674msgid "Added links to PDF content" 8675msgstr "" 8676 8677#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1126 8678msgid "Updated metadata in PDF" 8679msgstr "" 8680 8681#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:146 8682#, python-brace-format 8683msgid "Rendered {0} of {1} pages" 8684msgstr "" 8685 8686#: /__w/calibre/calibre/src/calibre/ebooks/pdf/pdftohtml.py:75 8687msgid "Could not find pdftohtml, check it is in your PATH" 8688msgstr "" 8689 8690#: /__w/calibre/calibre/src/calibre/ebooks/rb/rbml.py:104 8691#: /__w/calibre/calibre/src/calibre/ebooks/txt/txtml.py:104 8692msgid "Table of Contents:" 8693msgstr "" 8694 8695#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:215 8696msgid "Send file to storage card instead of main memory by default" 8697msgstr "" 8698 8699#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:217 8700msgid "Confirm before deleting" 8701msgstr "" 8702 8703#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:219 8704msgid "Main window geometry" 8705msgstr "" 8706 8707#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:221 8708msgid "Notify when a new version is available" 8709msgstr "" 8710 8711#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:223 8712msgid "Use Roman numerals for series number" 8713msgstr "" 8714 8715#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:225 8716msgid "Sort tags list by name, popularity, or rating" 8717msgstr "" 8718 8719#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:227 8720msgid "Match tags by any or all." 8721msgstr "" 8722 8723#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:229 8724msgid "Number of covers to show in the cover browsing mode" 8725msgstr "" 8726 8727#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:231 8728msgid "Defaults for conversion to LRF" 8729msgstr "" 8730 8731#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:233 8732msgid "Options for the LRF e-book viewer" 8733msgstr "" 8734 8735#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:237 8736msgid "Formats that are viewed using the internal viewer" 8737msgstr "" 8738 8739#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:239 8740msgid "Columns to be displayed in the book list" 8741msgstr "" 8742 8743#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:240 8744msgid "Automatically launch Content server on application startup" 8745msgstr "" 8746 8747#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:241 8748msgid "Oldest news kept in database" 8749msgstr "" 8750 8751#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:242 8752msgid "Show system tray icon" 8753msgstr "" 8754 8755#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:244 8756msgid "Upload downloaded news to device" 8757msgstr "" 8758 8759#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:246 8760msgid "Delete news books from library after uploading to device" 8761msgstr "" 8762 8763#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:248 8764msgid "" 8765"Show the cover flow in a separate window instead of in the main calibre " 8766"window" 8767msgstr "" 8768 8769#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:250 8770msgid "Disable notifications from the system tray icon" 8771msgstr "" 8772 8773#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:252 8774msgid "Default action to perform when the \"Send to device\" button is clicked" 8775msgstr "" 8776 8777#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:257 8778msgid "" 8779"Start searching as you type. If this is disabled then search will only take " 8780"place when the Enter key is pressed." 8781msgstr "" 8782 8783#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:260 8784msgid "" 8785"When searching, show all books with search results highlighted instead of " 8786"showing only the matches. You can use the N or F3 keys to go to the next " 8787"match." 8788msgstr "" 8789 8790#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:287 8791msgid "" 8792"Maximum number of simultaneous conversion/news download jobs. This number is" 8793" twice the actual value for historical reasons." 8794msgstr "" 8795 8796#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:290 8797msgid "Download social metadata (tags/rating/etc.)" 8798msgstr "" 8799 8800#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:292 8801msgid "Overwrite author and title with new metadata" 8802msgstr "" 8803 8804#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:294 8805msgid "Automatically download the cover, if available" 8806msgstr "" 8807 8808#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:296 8809msgid "Limit max simultaneous jobs to number of CPUs" 8810msgstr "" 8811 8812#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:298 8813msgid "" 8814"The layout of the user interface. Wide has the Book details panel on the " 8815"right and narrow has it at the bottom." 8816msgstr "" 8817 8818#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:302 8819msgid "Show the average rating per item indication in the Tag browser" 8820msgstr "" 8821 8822#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:304 8823msgid "Disable UI animations" 8824msgstr "" 8825 8826#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:309 8827msgid "Tag browser categories not to display" 8828msgstr "" 8829 8830#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:378 8831#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:108 8832msgid "WARNING:" 8833msgstr "" 8834 8835#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:389 8836msgid "ERROR:" 8837msgstr "" 8838 8839#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:406 8840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:72 8841#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:327 8842#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:410 8843#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:616 8844msgid "Show this confirmation again" 8845msgstr "" 8846 8847#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:464 8848#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1406 8849msgid "Restart needed" 8850msgstr "" 8851 8852#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:466 8853#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:727 8854msgid "&Restart calibre now" 8855msgstr "" 8856 8857#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:696 8858#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:171 8859#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:251 8860#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:166 8861#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:269 8862#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:295 8863msgid "All files" 8864msgstr "" 8865 8866#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:829 8867msgid "Detach from the controlling terminal, if any (Linux only)" 8868msgstr "" 8869 8870#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:834 8871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 8872msgid "Click \"Show details\" for more information." 8873msgstr "" 8874 8875#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:836 8876#, python-format 8877msgid "The %s environment variable is set. Try unsetting it." 8878msgstr "" 8879 8880#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:837 8881msgid "Could not create temporary folder" 8882msgstr "" 8883 8884#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:838 8885msgid "Could not create temporary folder, calibre cannot start." 8886msgstr "" 8887 8888#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:990 8889msgid "Windows XP not supported" 8890msgstr "" 8891 8892#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:991 8893#, python-format 8894msgid "" 8895"calibre versions newer than 2.0 do not run on Windows XP. This is because " 8896"the graphics toolkit calibre uses (Qt 5) crashes a lot on Windows XP. We " 8897"suggest you stay with <a href=\"%s\">calibre 1.48</a> which works well on " 8898"Windows XP." 8899msgstr "" 8900 8901#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:35 8902#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 8903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:307 8904msgid "Books" 8905msgstr "" 8906 8907#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:36 8908msgid "EPUB books" 8909msgstr "" 8910 8911#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:37 8912msgid "Kindle books" 8913msgstr "" 8914 8915#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:38 8916msgid "PDF books" 8917msgstr "" 8918 8919#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:39 8920msgid "HTML books" 8921msgstr "" 8922 8923#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:40 8924msgid "LIT books" 8925msgstr "" 8926 8927#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:41 8928msgid "Text books" 8929msgstr "" 8930 8931#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:42 8932msgid "Comics" 8933msgstr "" 8934 8935#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:43 8936#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:259 8937#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:268 8938msgid "Archives" 8939msgstr "" 8940 8941#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:44 8942msgid "Wordprocessor files" 8943msgstr "" 8944 8945#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:51 8946msgid "Add books" 8947msgstr "" 8948 8949#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:52 8950msgid "Add books to the calibre library/device from files on your computer" 8951msgstr "" 8952 8953#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:53 8954msgid "A" 8955msgstr "" 8956 8957#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:56 8958msgid "Add books from a single folder" 8959msgstr "" 8960 8961#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:62 8962msgid "Add from folders and sub-folders" 8963msgstr "" 8964 8965#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:63 8966msgid "Add multiple books from archive (ZIP/RAR)" 8967msgstr "" 8968 8969#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:65 8970msgid "Add empty book (Book entry with no formats)" 8971msgstr "" 8972 8973#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:67 8974msgid "Add from ISBN" 8975msgstr "" 8976 8977#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:69 8978msgid "Add files to selected book records" 8979msgstr "" 8980 8981#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:71 8982msgid "Add files to selected book records from clipboard" 8983msgstr "" 8984 8985#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:74 8986msgid "Add an empty file to selected book records" 8987msgstr "" 8988 8989#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:76 8990msgid "Control the adding of books" 8991msgstr "" 8992 8993#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:96 8994#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:190 8995#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:124 8996#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:42 8997#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:152 8998#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:405 8999#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:173 9000#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:199 9001#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:242 9002#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:432 9003#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:524 9004#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:596 9005#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 9006#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:460 9007#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:84 9008#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:40 9009#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:132 9010#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:358 9011#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:353 9012msgid "No books selected" 9013msgstr "" 9014 9015#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:97 9016#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:191 9017msgid "Cannot add files as no books are selected" 9018msgstr "" 9019 9020#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:119 9021msgid "No files in clipboard" 9022msgstr "" 9023 9024#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:120 9025msgid "No files have been copied to the clipboard" 9026msgstr "" 9027 9028#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:126 9029#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:150 9030#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:170 9031#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:197 9032#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:232 9033#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:37 9034#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:474 9035#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:120 9036#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:164 9037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:22 9038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:53 9039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 9040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:256 9041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:670 9042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:60 9043#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:99 9044#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:761 9045#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:692 9046#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:702 9047#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:634 9048#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:646 9049#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:171 9050#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:200 9051#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:96 9052#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:317 9053#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:499 9054#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:446 9055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:768 9056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:778 9057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1874 9058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1431 9059#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:287 9060msgid "Are you sure?" 9061msgstr "" 9062 9063#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:127 9064#, python-format 9065msgid "Are you sure you want to set the same cover for all %d books?" 9066msgstr "" 9067 9068#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:143 9069msgid "Select book files" 9070msgstr "" 9071 9072#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:151 9073#, python-format 9074msgid "" 9075"Are you sure you want to add the same files to all %d books? If the format " 9076"already exists for a book, it will be replaced." 9077msgstr "" 9078 9079#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:167 9080#, python-brace-format 9081msgid "The {0} format will be replaced in the book {1}. Are you sure?" 9082msgid_plural "The {0} formats will be replaced in the book {1}. Are you sure?" 9083msgstr[0] "" 9084msgstr[1] "" 9085 9086#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:198 9087#, python-format 9088msgid "" 9089"Are you sure you want to add the same empty file to all %d books? If the " 9090"format already exists for a book, it will be replaced." 9091msgstr "" 9092 9093#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:209 9094msgid "Choose format of empty file" 9095msgstr "" 9096 9097#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:230 9098#, python-brace-format 9099msgid "The {0} format will be replaced in the book: {1}. Are you sure?" 9100msgstr "" 9101 9102#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:258 9103#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:267 9104msgid "Choose archive file" 9105msgstr "" 9106 9107#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:264 9108msgid "Type of archive" 9109msgstr "" 9110 9111#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:265 9112msgid "Will the archive have a single book per internal folder?" 9113msgstr "" 9114 9115#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:274 9116msgid "Select root folder" 9117msgstr "" 9118 9119#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:279 9120#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:317 9121msgid "Cannot add" 9122msgstr "" 9123 9124#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:280 9125#, python-format 9126msgid "" 9127"Cannot add books from the folder: %s as it contains the currently opened " 9128"calibre library" 9129msgstr "" 9130 9131#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:303 9132msgid "Multi-file books?" 9133msgstr "" 9134 9135#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:304 9136msgid "" 9137"Assume all e-book files in a single folder are multiple formats of the same " 9138"book?" 9139msgstr "" 9140 9141#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:381 9142msgid "Duplicates found" 9143msgstr "" 9144 9145#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:382 9146msgid "" 9147"Books with some of the specified ISBNs already exist in the calibre library." 9148" Click \"Show details\" for the full list. Do you want to add them anyway?" 9149msgstr "" 9150 9151#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:398 9152msgid "Adding" 9153msgstr "" 9154 9155#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:399 9156msgid "Creating book records from ISBNs" 9157msgstr "" 9158 9159#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:483 9160#, python-format 9161msgid "" 9162"You have dropped some files onto the book <b>%s</b>. This will add or " 9163"replace the files for this book. Do you want to proceed?" 9164msgstr "" 9165 9166#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:486 9167msgid "Add as new book" 9168msgid_plural "Add as new books" 9169msgstr[0] "" 9170msgstr[1] "" 9171 9172#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:511 9173#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:565 9174msgid "Uploading books to device." 9175msgstr "" 9176 9177#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:530 9178msgid "Supported books" 9179msgstr "" 9180 9181#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:533 9182msgid "Select books" 9183msgstr "" 9184 9185#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:581 9186msgid "The following duplicate book was found." 9187msgid_plural "The following {} duplicate books were found." 9188msgstr[0] "" 9189msgstr[1] "" 9190 9191#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:584 9192msgid "Merged some books" 9193msgstr "" 9194 9195#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:585 9196msgid "" 9197"Incoming book formats were processed and merged into your calibre database " 9198"according to your auto-merge settings. Click \"Show details\" to see the " 9199"list of merged books." 9200msgstr "" 9201 9202#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:609 9203#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9204#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9205msgid "Add to library" 9206msgstr "" 9207 9208#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9209#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:172 9210#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 9211#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 9212#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 9213#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:96 9214#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:329 9215#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 9216#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:268 9217msgid "No book selected" 9218msgstr "" 9219 9220#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:628 9221msgid "" 9222"The following books are virtual and cannot be added to the calibre library:" 9223msgstr "" 9224 9225#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9226msgid "No book files found" 9227msgstr "" 9228 9229#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:640 9230msgid "Downloading books" 9231msgstr "" 9232 9233#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:641 9234msgid "Downloading books from device" 9235msgstr "" 9236 9237#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:660 9238msgid "Could not download files from the device" 9239msgstr "" 9240 9241#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:663 9242msgid "Could not download some files from the device" 9243msgstr "" 9244 9245#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:667 9246msgid "Could not download files" 9247msgstr "" 9248 9249#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:15 9250msgid "Add books to library" 9251msgstr "" 9252 9253#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:16 9254msgid "Add books to your calibre library from the connected device" 9255msgstr "" 9256 9257#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:29 9258msgid "Merging user annotations into database" 9259msgstr "" 9260 9261#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:67 9262#: /__w/calibre/calibre/src/calibre/gui2/device.py:821 9263msgid "Fetch annotations (experimental)" 9264msgstr "" 9265 9266#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:111 9267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:742 9268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:991 9269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1040 9270#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1376 9271msgid "Not supported" 9272msgstr "" 9273 9274#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:112 9275msgid "Fetching annotations is not supported for this device" 9276msgstr "" 9277 9278#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:116 9279#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:141 9280msgid "Use library only" 9281msgstr "" 9282 9283#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:117 9284#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:142 9285msgid "User annotations generated from main library only" 9286msgstr "" 9287 9288#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:125 9289msgid "No books selected to fetch annotations from" 9290msgstr "" 9291 9292#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:161 9293msgid "Some errors" 9294msgstr "" 9295 9296#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:162 9297msgid "" 9298"Could not fetch annotations for some books. Click \"Show details\" to see " 9299"which ones." 9300msgstr "" 9301 9302#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 9303msgid "Author mapper" 9304msgstr "" 9305 9306#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:36 9307msgid "Map authors for one book in the library" 9308msgid_plural "Map authors for {} books in the library" 9309msgstr[0] "" 9310msgstr[1] "" 9311 9312#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:40 9313#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:41 9314msgid "The changes will be applied to the <b>selected book</b>" 9315msgid_plural "The changes will be applied to the <b>{} selected books</b>" 9316msgstr[0] "" 9317msgstr[1] "" 9318 9319#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:42 9320#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:43 9321msgid "The changes will be applied to <b>one book in the library</b>" 9322msgid_plural "The changes will be applied to <b>{} books in the library</b>" 9323msgstr[0] "" 9324msgstr[1] "" 9325 9326#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:12 9327msgid "Auto scroll through the book list" 9328msgstr "" 9329 9330#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9331msgid "" 9332"Auto scroll through the book list, particularly useful with the cover " 9333"browser open" 9334msgstr "" 9335 9336#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9337msgid "X" 9338msgstr "" 9339 9340#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:15 9341#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:70 9342msgid "Browse annotations" 9343msgstr "" 9344 9345#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 9346msgid "B" 9347msgstr "" 9348 9349#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:49 9350msgid "Not visible" 9351msgstr "" 9352 9353#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:50 9354msgid "" 9355"The book \"{}\" is not currently visible in the calibre library. If you have" 9356" a search or a Virtual library applied, first clear it." 9357msgstr "" 9358 9359#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:23 9360msgid "Create catalog" 9361msgstr "" 9362 9363#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:24 9364msgid "" 9365"Create a catalog of the books in your calibre library in different formats" 9366msgstr "" 9367 9368#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:43 9369msgid "No books selected for catalog generation" 9370msgstr "" 9371 9372#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:66 9373#, python-format 9374msgid "Generating %s catalog..." 9375msgstr "" 9376 9377#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:75 9378msgid "Catalog generation complete, with warnings." 9379msgstr "" 9380 9381#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:91 9382msgid "Catalog generated." 9383msgstr "" 9384 9385#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:94 9386msgid "Export catalog folder" 9387msgstr "" 9388 9389#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:95 9390#, python-format 9391msgid "Select destination for %(title)s.%(fmt)s" 9392msgstr "" 9393 9394#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:105 9395#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:395 9396#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:251 9397#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1147 9398#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:60 9399#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:447 9400msgid "Permission denied" 9401msgstr "" 9402 9403#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:106 9404#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:252 9405#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:448 9406#, python-format 9407msgid "Could not open %s. Is it being used by another program?" 9408msgstr "" 9409 9410#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:118 9411#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:161 9412msgid "No library found" 9413msgstr "" 9414 9415#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:124 9416#, python-format 9417msgid "" 9418"No existing calibre library was found at %s. If the library was moved, " 9419"select its new location below. Otherwise calibre will forget this library." 9420msgstr "" 9421 9422#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:130 9423msgid "New location of this library:" 9424msgstr "" 9425 9426#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:139 9427msgid "Library moved" 9428msgstr "" 9429 9430#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:141 9431msgid "Forget library" 9432msgstr "" 9433 9434#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:151 9435msgid "New library location" 9436msgstr "" 9437 9438#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:162 9439#, python-format 9440msgid "No existing calibre library found at %s" 9441msgstr "" 9442 9443#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:182 9444msgid "Queue &all books for backup" 9445msgstr "" 9446 9447#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:188 9448msgid "Backup status" 9449msgstr "" 9450 9451#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:202 9452msgid "none" 9453msgstr "" 9454 9455#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:204 9456#, python-format 9457msgid "Book metadata files remaining to be written: %s" 9458msgstr "" 9459 9460#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:231 9461#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:192 9462#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:260 9463#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:69 9464msgid "Choose library" 9465msgstr "" 9466 9467#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:232 9468msgid "Choose calibre library to work with" 9469msgstr "" 9470 9471#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:235 9472msgid "Switch/create library" 9473msgstr "" 9474 9475#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:243 9476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:154 9477msgid "Export/import all calibre data" 9478msgstr "" 9479 9480#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:256 9481#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:17 9482msgid "Pick a random book" 9483msgstr "" 9484 9485#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:260 9486msgid "Change the icon for this library" 9487msgstr "" 9488 9489#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:263 9490msgid "Choose an icon" 9491msgstr "" 9492 9493#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:266 9494msgid "Remove current icon" 9495msgstr "" 9496 9497#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:277 9498#: /__w/calibre/calibre/src/calibre/gui2/layout.py:96 9499msgid "Quick switch" 9500msgstr "" 9501 9502#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:280 9503#: /__w/calibre/calibre/src/calibre/gui2/layout.py:97 9504msgid "Rename library" 9505msgstr "" 9506 9507#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:283 9508msgid "Remove library" 9509msgstr "" 9510 9511#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:310 9512msgid "Library maintenance" 9513msgstr "" 9514 9515#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:311 9516msgid "Library metadata backup status" 9517msgstr "" 9518 9519#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:315 9520msgid "Check library" 9521msgstr "" 9522 9523#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:319 9524msgid "Restore database" 9525msgstr "" 9526 9527#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:329 9528msgid "Switch to previous library" 9529msgstr "" 9530 9531#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:352 9532#, python-format 9533msgid "Select icon for library \"%s\"" 9534msgstr "" 9535 9536#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:395 9537#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:399 9538msgid "Cannot export/import" 9539msgstr "" 9540 9541#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:396 9542msgid "" 9543"You are running calibre portable, all calibre data is already in the calibre" 9544" portable folder. Export/import is unavailable." 9545msgstr "" 9546 9547#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:400 9548msgid "Cannot export/import data while there are running jobs." 9549msgstr "" 9550 9551#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:416 9552#, python-brace-format 9553msgid "{0} [{1} book]" 9554msgid_plural "{0} [{1} books]" 9555msgstr[0] "" 9556msgstr[1] "" 9557 9558#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:461 9559#, python-format 9560msgid "Apply Virtual library when %s is opened" 9561msgstr "" 9562 9563#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:475 9564#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:501 9565#, python-format 9566msgid "Switch to: %s" 9567msgstr "" 9568 9569#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:484 9570#, python-format 9571msgid "Rename: %s" 9572msgstr "" 9573 9574#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:488 9575#, python-format 9576msgid "Remove: %s" 9577msgstr "" 9578 9579#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:522 9580#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:525 9581msgid "No Virtual library" 9582msgstr "" 9583 9584#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:545 9585msgid "Rename" 9586msgstr "" 9587 9588#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:547 9589#, python-format 9590msgid "Choose a new name for the library <b>%s</b>. " 9591msgstr "" 9592 9593#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:548 9594msgid "Note that the actual library folder will be renamed." 9595msgstr "" 9596 9597#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:555 9598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 9599#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 9600#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:329 9601msgid "Already exists" 9602msgstr "" 9603 9604#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:556 9605#, python-format 9606msgid "The folder %s already exists. Delete it first." 9607msgstr "" 9608 9609#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:559 9610#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:621 9611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:122 9612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:306 9613#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:789 9614msgid "Too long" 9615msgstr "" 9616 9617#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:564 9618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1200 9619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1411 9620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:300 9621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1427 9622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:194 9623msgid "Not found" 9624msgstr "" 9625 9626#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:565 9627#, python-format 9628msgid "" 9629"Cannot rename as no library was found at %s. Try switching to this library " 9630"first, then switch back and retry the renaming." 9631msgstr "" 9632 9633#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:576 9634msgid "Rename failed" 9635msgstr "" 9636 9637#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:577 9638#, python-format 9639msgid "" 9640"Failed to rename the library at %s. The most common cause for this is if one" 9641" of the files in the library is open in another program." 9642msgstr "" 9643 9644#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:590 9645msgid "Library removed" 9646msgstr "" 9647 9648#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:591 9649#, python-format 9650msgid "" 9651"The library %s has been removed from calibre. The files remain on your " 9652"computer, if you want to delete them, you will have to do so manually." 9653msgstr "" 9654 9655#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:42 9657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:86 9658#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 9659#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:345 9660#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 9661msgid "&OK" 9662msgstr "" 9663 9664#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9665#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 9666#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1029 9667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:51 9668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:457 9669#: /__w/calibre/calibre/src/calibre/utils/localization.py:366 9670msgid "&Undo" 9671msgstr "" 9672 9673#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:612 9674msgid "Backup metadata" 9675msgstr "" 9676 9677#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:613 9678msgid "" 9679"Metadata will be backed up while calibre is running, at the rate of " 9680"approximately 1 book every three seconds." 9681msgstr "" 9682 9683#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:622 9684#, python-format 9685msgid "" 9686"Path to library too long. It must be less than %d characters. Move your " 9687"library to a location with a shorter path using Windows Explorer, then point" 9688" calibre to the new location and try again." 9689msgstr "" 9690 9691#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:657 9692#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:722 9693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:88 9694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:93 9695#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:336 9696#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:397 9697msgid "Success" 9698msgstr "" 9699 9700#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:658 9701msgid "" 9702"Found no errors in your calibre library database. Do you want calibre to " 9703"check if the files in your library match the information in the database?" 9704msgstr "" 9705 9706#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:663 9707#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9708#: /__w/calibre/calibre/src/calibre/gui2/device.py:1028 9709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 9710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1263 9711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:120 9712#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:483 9713#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:524 9714msgid "Failed" 9715msgstr "" 9716 9717#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:664 9718msgid "Database integrity check failed, click \"Show details\" for details." 9719msgstr "" 9720 9721#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:668 9722msgid "Starting library scan, this may take a while" 9723msgstr "" 9724 9725#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:674 9726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:114 9727msgid "No problems found" 9728msgstr "" 9729 9730#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:675 9731msgid "The files in your library match the information in the database." 9732msgstr "" 9733 9734#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:765 9735#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:770 9736#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:776 9737#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:532 9738#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:93 9739#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1454 9740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:201 9741msgid "Not allowed" 9742msgstr "" 9743 9744#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:766 9745msgid "" 9746"You cannot change libraries while using the environment variable " 9747"CALIBRE_OVERRIDE_DATABASE_PATH." 9748msgstr "" 9749 9750#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:771 9751msgid "You cannot change libraries while jobs are running." 9752msgstr "" 9753 9754#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:777 9755msgid "" 9756"You cannot change libraries until all updates are accepted or rejected." 9757msgstr "" 9758 9759#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9760msgid "C" 9761msgstr "" 9762 9763#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9764msgid "Convert books" 9765msgstr "" 9766 9767#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9768msgid "Convert books between different e-book formats" 9769msgstr "" 9770 9771#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:57 9772msgid "Convert individually" 9773msgstr "" 9774 9775#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:60 9776msgid "Bulk convert" 9777msgstr "" 9778 9779#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:64 9780msgid "Create a catalog of the books in your calibre library" 9781msgstr "" 9782 9783#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:151 9784#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:167 9785#: /__w/calibre/calibre/src/calibre/gui2/ui.py:964 9786msgid "Cannot convert" 9787msgstr "" 9788 9789#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:168 9790msgid "Conversion to the {} format is not supported" 9791msgstr "" 9792 9793#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:194 9794msgid "Starting conversion of the book" 9795msgid_plural "Starting conversion of {} books" 9796msgstr[0] "" 9797msgstr[1] "" 9798 9799#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:264 9800msgid "Book deleted" 9801msgstr "" 9802 9803#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:265 9804msgid "" 9805"The book you were trying to convert has been deleted from the calibre " 9806"library." 9807msgstr "" 9808 9809#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:270 9810msgid "Empty output file, probably the conversion process crashed" 9811msgstr "" 9812 9813#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:280 9814msgid "completed" 9815msgstr "" 9816 9817#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:39 9818msgid "Different custom columns" 9819msgstr "" 9820 9821#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:53 9822#, python-brace-format 9823msgid "" 9824"The custom columns in the <i>{0}</i> library are different from the custom " 9825"columns in the <i>{1}</i> library. As a result, some metadata might not be " 9826"copied." 9827msgstr "" 9828 9829#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:61 9830msgid "" 9831"The following columns are incompatible - they have the same name but " 9832"different data types. They will be ignored: " 9833msgstr "" 9834 9835#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:70 9836#, python-brace-format 9837msgid "" 9838"The following columns are missing in the <i>{0}</i> library. You can choose " 9839"to add them automatically below." 9840msgstr "" 9841 9842#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:76 9843#, python-format 9844msgid "Add to the %s library" 9845msgstr "" 9846 9847#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:79 9848msgid "This warning is only shown once per library, per session" 9849msgstr "" 9850 9851#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:181 9852#, python-format 9853msgid "%(title)s by %(author)s" 9854msgstr "" 9855 9856#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:215 9857msgid "&Sort libraries alphabetically" 9858msgstr "" 9859 9860#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:223 9861msgid "Library &path:" 9862msgstr "" 9863 9864#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:229 9865msgid "Browse for library" 9866msgstr "" 9867 9868#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:238 9869#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:141 9870#: /__w/calibre/calibre/src/calibre/utils/localization.py:361 9871msgid "&Copy" 9872msgstr "" 9873 9874#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:240 9875msgid "Copy to the specified library" 9876msgstr "" 9877 9878#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:241 9879msgid "&Move" 9880msgstr "" 9881 9882#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:244 9883msgid "Copy to the specified library and delete from the current library" 9884msgstr "" 9885 9886#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:276 9887#, python-format 9888msgid "" 9889"Books with the same, title, author and language as the following already " 9890"exist in the library %s. Select which books you want copied anyway." 9891msgstr "" 9892 9893#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:281 9894msgid "Duplicate books" 9895msgstr "" 9896 9897#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:285 9898#, python-brace-format 9899msgid "{0} by {1}" 9900msgstr "" 9901 9902#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:294 9903#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:138 9904#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:137 9905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:94 9906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:54 9907#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:186 9908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9909#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:145 9910msgid "Select &all" 9911msgstr "" 9912 9913#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:296 9914#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:140 9915#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:139 9916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:96 9917#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:56 9918#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:188 9919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9920msgid "Select &none" 9921msgstr "" 9922 9923#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:298 9924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:58 9925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:115 9926#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:393 9927#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:467 9928#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:119 9929#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:236 9930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:120 9931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:127 9932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:463 9933msgid "&Copy to clipboard" 9934msgstr "" 9935 9936#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:331 9937msgid "Copy to library" 9938msgstr "" 9939 9940#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:332 9941msgid "Copy selected books to the specified library" 9942msgstr "" 9943 9944#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:364 9945#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:374 9946msgid "Choose library..." 9947msgstr "" 9948 9949#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:370 9950msgid "(delete after copy)" 9951msgstr "" 9952 9953#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:392 9954#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:404 9955msgid "Cannot copy" 9956msgstr "" 9957 9958#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:393 9959msgid "Cannot copy to current library." 9960msgstr "" 9961 9962#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:409 9963msgid "No library" 9964msgstr "" 9965 9966#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:410 9967#, python-format 9968msgid "No library found at %s" 9969msgstr "" 9970 9971#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9972msgid "Copying to" 9973msgstr "" 9974 9975#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9976msgid "Moving to" 9977msgstr "" 9978 9979#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:474 9980msgid "The copying process was interrupted. {} books were copied." 9981msgstr "" 9982 9983#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:476 9984msgid "No books were deleted from this library." 9985msgstr "" 9986 9987#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:477 9988msgid "" 9989"The best way to resume this operation is to re-copy all the books with the " 9990"option to \"Check for duplicates when copying to library\" in " 9991"Preferences->Import/export->Adding books turned on." 9992msgstr "" 9993 9994#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:479 9995msgid "Canceled" 9996msgstr "" 9997 9998#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9999msgid "Could not copy books: " 10000msgstr "" 10001 10002#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:489 10003#, python-brace-format 10004msgid "Moved the book to {loc}" 10005msgstr "" 10006 10007#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:490 10008#, python-brace-format 10009msgid "Moved {num} books to {loc}" 10010msgstr "" 10011 10012#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:492 10013#, python-brace-format 10014msgid "Copied the book to {loc}" 10015msgstr "" 10016 10017#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:493 10018#, python-brace-format 10019msgid "Copied {num} books to {loc}" 10020msgstr "" 10021 10022#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:498 10023msgid "Auto merged" 10024msgstr "" 10025 10026#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:499 10027msgid "" 10028"Some books were automatically merged into existing records in the target " 10029"library. Click \"Show details\" to see which ones. This behavior is " 10030"controlled by the Auto-merge option in Preferences->Import/export->Adding " 10031"books->Adding actions." 10032msgstr "" 10033 10034#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:520 10035#, python-brace-format 10036msgid "" 10037"Copying: {0} failed, with error:\n" 10038"{1}" 10039msgstr "" 10040 10041#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10042msgid "Could not copy some books, click \"Show details\" for more information." 10043msgstr "" 10044 10045#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10046msgid "Failed to copy some books" 10047msgstr "" 10048 10049#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:523 10050msgid "Failed to copy a book, see below for details" 10051msgid_plural "Failed to copy {} books, see below for details" 10052msgstr[0] "" 10053msgstr[1] "" 10054 10055#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10056msgid "Could not copy any books, click \"Show details\" for more information." 10057msgstr "" 10058 10059#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10060msgid "Failed to copy books" 10061msgstr "" 10062 10063#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:533 10064msgid "" 10065"You cannot use other libraries while using the environment variable " 10066"CALIBRE_OVERRIDE_DATABASE_PATH." 10067msgstr "" 10068 10069#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:38 10070#, python-brace-format 10071msgid "" 10072"You are trying to delete {0} books. Sending so many files to the {1} <b>can " 10073"be slow</b>. Should calibre skip the {1}? If you click Yes the files will be" 10074" <b>permanently deleted</b>." 10075msgstr "" 10076 10077#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:51 10078msgid "Deleting..." 10079msgstr "" 10080 10081#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:74 10082msgid "Deleted" 10083msgstr "" 10084 10085#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:85 10086msgid "Failed to delete" 10087msgstr "" 10088 10089#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:86 10090msgid "" 10091"Failed to delete some books, click the \"Show details\" button for details." 10092msgstr "" 10093 10094#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10095msgid "Delete books" 10096msgstr "" 10097 10098#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10099msgid "Remove books" 10100msgstr "" 10101 10102#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:97 10103msgid "Remove selected books" 10104msgstr "" 10105 10106#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:130 10107msgid "Remove files of a specific format from selected books" 10108msgstr "" 10109 10110#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:133 10111msgid "Remove all formats from selected books, except..." 10112msgstr "" 10113 10114#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:137 10115msgid "Remove all formats from selected books" 10116msgstr "" 10117 10118#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:140 10119msgid "Remove covers from selected books" 10120msgstr "" 10121 10122#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:144 10123msgid "Remove matching books from device" 10124msgstr "" 10125 10126#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:169 10127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:828 10128msgid "Cannot delete" 10129msgstr "" 10130 10131#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:180 10132#, python-format 10133msgid "" 10134"The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " 10135"you sure?" 10136msgstr "" 10137 10138#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:204 10139msgid "Choose formats to be deleted" 10140msgstr "" 10141 10142#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:220 10143msgid "" 10144"Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " 10145"all formats from a book." 10146msgstr "" 10147 10148#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:249 10149msgid "" 10150"<b>All formats</b> for the selected books will be <b>deleted</b> from your " 10151"library.<br>The book metadata will be kept. Are you sure?" 10152msgstr "" 10153 10154#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:270 10155msgid "Cannot delete books" 10156msgstr "" 10157 10158#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:271 10159msgid "No device is connected" 10160msgstr "" 10161 10162#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:281 10163#: /__w/calibre/calibre/src/calibre/gui2/device.py:744 10164#: /__w/calibre/calibre/src/calibre/gui2/device.py:753 10165msgid "Main memory" 10166msgstr "" 10167 10168#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:282 10169#: /__w/calibre/calibre/src/calibre/gui2/device.py:746 10170#: /__w/calibre/calibre/src/calibre/gui2/device.py:755 10171msgid "Storage card A" 10172msgstr "" 10173 10174#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:283 10175#: /__w/calibre/calibre/src/calibre/gui2/device.py:748 10176#: /__w/calibre/calibre/src/calibre/gui2/device.py:757 10177msgid "Storage card B" 10178msgstr "" 10179 10180#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:288 10181msgid "No books to delete" 10182msgstr "" 10183 10184#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:289 10185msgid "None of the selected books are on the device" 10186msgstr "" 10187 10188#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:310 10189#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:441 10190msgid "Deleting books from device." 10191msgstr "" 10192 10193#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:320 10194msgid "" 10195"The cover from the selected book will be <b>permanently deleted</b>. Are you" 10196" sure?" 10197msgid_plural "" 10198"The covers from the {} selected books will be <b>permanently deleted</b>. " 10199"Are you sure?" 10200msgstr[0] "" 10201msgstr[1] "" 10202 10203#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:369 10204msgid "" 10205"Some of the selected books are on the attached device. <b>Where</b> do you " 10206"want the selected files deleted from?" 10207msgstr "" 10208 10209#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:382 10210msgid "" 10211"The selected book will be <b>permanently deleted</b> and the files removed " 10212"from your calibre library. Are you sure?" 10213msgid_plural "" 10214"The {} selected books will be <b>permanently deleted</b> and the files " 10215"removed from your calibre library. Are you sure?" 10216msgstr[0] "" 10217msgstr[1] "" 10218 10219#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:396 10220#, python-format 10221msgid "" 10222"Could not access %s. Is it being used by another program? Click \"Show " 10223"details\" for more information." 10224msgstr "" 10225 10226#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:434 10227msgid "" 10228"The selected book will be <b>permanently deleted</b> from your device. Are " 10229"you sure?" 10230msgid_plural "" 10231"The {} selected books will be <b>permanently deleted</b> from your device. " 10232"Are you sure?" 10233msgstr[0] "" 10234msgstr[1] "" 10235 10236#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:43 10237msgid "Start wireless device connection" 10238msgstr "" 10239 10240#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:44 10241msgid "Stop wireless device connection" 10242msgstr "" 10243 10244#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:49 10245msgid "Connect to folder" 10246msgstr "" 10247 10248#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:57 10249#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:85 10250msgid "Start Content server" 10251msgstr "" 10252 10253#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:60 10254msgid "Visit Content server in browser" 10255msgstr "" 10256 10257#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:79 10258msgid "Start/stop Content server" 10259msgstr "" 10260 10261#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:92 10262#, python-brace-format 10263msgid "[{ip}, port {port}, {protocol}]" 10264msgstr "" 10265 10266#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:98 10267msgid "Stop Content server" 10268msgstr "" 10269 10270#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:115 10271#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:140 10272msgid "Email to" 10273msgstr "" 10274 10275#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:119 10276msgid "Email to and delete from library" 10277msgstr "" 10278 10279#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:133 10280#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10281msgid "(delete from library)" 10282msgstr "" 10283 10284#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:148 10285#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10286#: /__w/calibre/calibre/src/calibre/gui2/email.py:205 10287msgid "Select recipients" 10288msgstr "" 10289 10290#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:156 10291msgid "Email to selected recipients..." 10292msgstr "" 10293 10294#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:166 10295msgid "Setup email based sharing of books" 10296msgstr "" 10297 10298#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10299msgid "D" 10300msgstr "" 10301 10302#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10303msgid "Send to device" 10304msgstr "" 10305 10306#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:201 10307msgid "Connect/share" 10308msgstr "" 10309 10310#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:202 10311msgid "" 10312"Share books using a web server or email. Connect to special devices, etc." 10313msgstr "" 10314 10315#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:242 10316#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1287 10317msgid "Stopping" 10318msgstr "" 10319 10320#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:243 10321#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1288 10322msgid "Stopping server, this could take up to a minute, please wait..." 10323msgstr "" 10324 10325#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:261 10326msgid "Disable autostart" 10327msgstr "" 10328 10329#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:262 10330msgid "" 10331"Do you want wireless device connections to be started automatically when " 10332"calibre starts?" 10333msgstr "" 10334 10335#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:285 10336msgid "Still looking for IP addresses" 10337msgstr "" 10338 10339#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:288 10340msgid "Many IP addresses. See Start/Stop dialog." 10341msgstr "" 10342 10343#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:16 10344msgid "Manage collections" 10345msgstr "" 10346 10347#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:17 10348msgid "Manage the collections on this device" 10349msgstr "" 10350 10351#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:33 10352msgid "In library view" 10353msgstr "" 10354 10355#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:34 10356msgid "" 10357"Collections can only be edited when showing the books on the device. Click " 10358"the toolbar button to switch to the device view first." 10359msgstr "" 10360 10361#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10362msgid "Change the title/author/cover etc. of books" 10363msgstr "" 10364 10365#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10366msgid "E" 10367msgstr "" 10368 10369#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:347 10371#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:40 10372msgid "Edit metadata" 10373msgstr "" 10374 10375#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:75 10376msgid "Edit metadata individually" 10377msgstr "" 10378 10379#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:77 10380msgid "Edit metadata in bulk" 10381msgstr "" 10382 10383#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:80 10384msgid "Download metadata and covers" 10385msgstr "" 10386 10387#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:87 10388msgid "Merge into first selected book - delete others" 10389msgstr "" 10390 10391#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:90 10392msgid "Merge into first selected book - keep others" 10393msgstr "" 10394 10395#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:94 10396msgid "Merge only formats into first selected book - delete others" 10397msgstr "" 10398 10399#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:99 10400msgid "Copy metadata" 10401msgstr "" 10402 10403#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:100 10404msgid "Paste metadata" 10405msgstr "" 10406 10407#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:102 10408msgid "Paste metadata including excluded fields" 10409msgstr "" 10410 10411#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:105 10412msgid "Merge book records" 10413msgstr "" 10414 10415#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:106 10416msgid "M" 10417msgstr "" 10418 10419#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:110 10420msgid "Copy URL to show book in calibre" 10421msgstr "" 10422 10423#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:111 10424msgid "" 10425"Copy URLs to show the currently selected books in calibre, to the system " 10426"clipboard" 10427msgstr "" 10428 10429#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:118 10430msgid "Copy URL to open book in calibre" 10431msgstr "" 10432 10433#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:120 10434msgid "" 10435"Copy URLs to open the currently selected books in calibre, to the system " 10436"clipboard" 10437msgstr "" 10438 10439#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:172 10440#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:175 10441msgid "Cannot copy metadata" 10442msgstr "" 10443 10444#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:176 10445msgid "Multiple books selected, can only copy from one book at a time." 10446msgstr "" 10447 10448#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:198 10449#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:203 10450msgid "Cannot paste metadata" 10451msgstr "" 10452 10453#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:204 10454msgid "No copied metadata available" 10455msgstr "" 10456 10457#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:207 10458#, python-brace-format 10459msgid "" 10460"You are pasting metadata onto <b>multiple books</b> ({num_of_books}). Are " 10461"you sure you want to do that?" 10462msgstr "" 10463 10464#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:241 10465msgid "Cannot download metadata" 10466msgstr "" 10467 10468#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:260 10469msgid "Failed to download metadata" 10470msgstr "" 10471 10472#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:270 10473#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:99 10474#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:804 10475#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:512 10476#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:918 10477#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:185 10478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:176 10479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:185 10480msgid "Download failed" 10481msgstr "" 10482 10483#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:271 10484msgid "Failed to download metadata or cover for the selected book." 10485msgid_plural "Failed to download metadata or covers for any of the {} books." 10486msgstr[0] "" 10487msgstr[1] "" 10488 10489#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:275 10490msgid "Metadata download completed" 10491msgstr "" 10492 10493#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:278 10494msgid "Finished downloading metadata for the selected book." 10495msgid_plural "Finished downloading metadata for <b>{} books</b>." 10496msgstr[0] "" 10497msgstr[1] "" 10498 10499#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:280 10500msgid "Proceed with updating the metadata in your library?" 10501msgstr "" 10502 10503#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:287 10504#, python-format 10505msgid "" 10506"Could not download metadata and/or covers for %d of the books. Click \"Show " 10507"details\" to see which books." 10508msgstr "" 10509 10510#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:289 10511msgid "Show the &failed books in the main book list after updating metadata" 10512msgstr "" 10513 10514#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:302 10515#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:987 10516msgid "Download log" 10517msgstr "" 10518 10519#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:303 10520msgid "Metadata download complete" 10521msgstr "" 10522 10523#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:308 10524msgid "Revie&w downloaded metadata" 10525msgstr "" 10526 10527#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:334 10528msgid "Some books changed" 10529msgstr "" 10530 10531#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:335 10532msgid "" 10533"The metadata for some books in your library has changed since you started " 10534"the download. If you proceed, some of those changes may be overwritten. " 10535"Click \"Show details\" to see the list of changed books. Do you want to " 10536"proceed?" 10537msgstr "" 10538 10539#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:375 10540msgid "Review downloaded metadata" 10541msgstr "" 10542 10543#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:376 10544msgid "Discard downloaded metadata for this book" 10545msgstr "" 10546 10547#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:377 10548msgid "Use the downloaded metadata for all remaining books" 10549msgstr "" 10550 10551#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:378 10552msgid "Discard downloaded metadata for all remaining books" 10553msgstr "" 10554 10555#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:379 10556#, python-format 10557msgid "Discard the downloaded value for: %s" 10558msgstr "" 10559 10560#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:380 10561msgid "" 10562"The downloaded metadata is on the left and the original metadata is on the " 10563"right. If a downloaded value is blank or unknown, the original value is " 10564"used." 10565msgstr "" 10566 10567#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:383 10568msgid "&View book" 10569msgstr "" 10570 10571#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:431 10572#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:523 10573msgid "Cannot edit metadata" 10574msgstr "" 10575 10576#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:564 10577msgid "" 10578"You are about to merge very many ({}) books. Are you <b>sure</b> you want to" 10579" proceed?" 10580msgstr "" 10581 10582#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:595 10583#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:598 10584msgid "Cannot merge books" 10585msgstr "" 10586 10587#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:599 10588msgid "At least two books must be selected for merging" 10589msgstr "" 10590 10591#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:610 10592#, python-format 10593msgid "" 10594"Book formats and metadata from the selected books will be added to the " 10595"<b>first selected book</b> (%s).<br> The second and subsequently selected " 10596"books will not be deleted or changed.<br><br>Please confirm you want to " 10597"proceed." 10598msgstr "" 10599 10600#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:621 10601#, python-format 10602msgid "" 10603"Book formats from the selected books will be merged into the <b>first " 10604"selected book</b> (%s). Metadata in the first selected book will not be " 10605"changed. Author, Title and all other metadata will <i>not</i> be " 10606"merged.<br><br>After being merged, the second and subsequently selected " 10607"books, with any metadata they have will be <b>deleted</b>. <br><br>All book " 10608"formats of the first selected book will be kept and any duplicate formats in" 10609" the second and subsequently selected books will be permanently " 10610"<b>deleted</b> from your calibre library.<br><br> Are you <b>sure</b> you " 10611"want to proceed?" 10612msgstr "" 10613 10614#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:637 10615#, python-format 10616msgid "" 10617"Book formats and metadata from the selected books will be merged into the " 10618"<b>first selected book</b> (%s).<br><br>After being merged, the second and " 10619"subsequently selected books will be <b>deleted</b>. <br><br>All book formats" 10620" of the first selected book will be kept and any duplicate formats in the " 10621"second and subsequently selected books will be permanently <b>deleted</b> " 10622"from your calibre library.<br><br> Are you <b>sure</b> you want to proceed?" 10623msgstr "" 10624 10625#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:824 10626msgid "Applying changed metadata" 10627msgstr "" 10628 10629#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:918 10630msgid "Some failures" 10631msgstr "" 10632 10633#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:919 10634msgid "" 10635"Failed to apply updated metadata for some books in your library. Click " 10636"\"Show details\" to see details." 10637msgstr "" 10638 10639#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:978 10640#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:996 10641msgid "Format file missing" 10642msgstr "" 10643 10644#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:979 10645#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:997 10646#, python-format 10647msgid "Cannot read cover as the %s file is missing from this book" 10648msgstr "" 10649 10650#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1006 10651#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1094 10652msgid "Could not read metadata" 10653msgstr "" 10654 10655#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1007 10656#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1095 10657#, python-format 10658msgid "Could not read metadata from %s format" 10659msgstr "" 10660 10661#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1018 10662#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:462 10663#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:472 10664msgid "Could not read cover" 10665msgstr "" 10666 10667#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1019 10668#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:463 10669#, python-format 10670msgid "Could not read cover from %s format" 10671msgstr "" 10672 10673#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10674msgid "Embed metadata" 10675msgstr "" 10676 10677#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10678#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:23 10679msgid "Embed metadata into book files" 10680msgstr "" 10681 10682#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:56 10683msgid "Embed metadata into files of a specific format from selected books..." 10684msgstr "" 10685 10686#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:64 10687#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:71 10688msgid "Cannot embed" 10689msgstr "" 10690 10691#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:75 10692msgid "Choose formats to be updated" 10693msgstr "" 10694 10695#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10696#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:818 10697#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:30 10698msgid "&Stop" 10699msgstr "" 10700 10701#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10702msgid "Embedding updated metadata into book files..." 10703msgstr "" 10704 10705#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:82 10706msgid "Embedding metadata..." 10707msgstr "" 10708 10709#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:101 10710msgid "Embedded metadata in one book" 10711msgid_plural "Embedded metadata in {} books" 10712msgstr[0] "" 10713msgstr[1] "" 10714 10715#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:103 10716#, python-brace-format 10717msgid "" 10718"The {0} format of {1}:\n" 10719"\n" 10720"{2}\n" 10721msgstr "" 10722 10723#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:106 10724msgid "Failed for some files" 10725msgstr "" 10726 10727#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:107 10728msgid "" 10729"Failed to embed metadata into some book files. Click \"Show details\" for " 10730"details." 10731msgstr "" 10732 10733#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:110 10734msgid "Show the &failed books in the main book list" 10735msgstr "" 10736 10737#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10738msgid "Download news in e-book form from various websites all over the world" 10739msgstr "" 10740 10741#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10742msgid "F" 10743msgstr "" 10744 10745#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10746msgid "Fetch news" 10747msgstr "" 10748 10749#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:57 10750#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:72 10751msgid "Fetching news from " 10752msgstr "" 10753 10754#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:101 10755msgid " fetched." 10756msgstr "" 10757 10758#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10759msgid "F1" 10760msgstr "" 10761 10762#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10763#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:412 10764#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:736 10765msgid "Help" 10766msgstr "" 10767 10768#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10769msgid "Mark books" 10770msgstr "" 10771 10772#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10773msgid "Temporarily mark books for easy access" 10774msgstr "" 10775 10776#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:24 10777msgid "Toggle mark for selected books" 10778msgstr "" 10779 10780#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:57 10781#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10782msgid "Show marked books" 10783msgstr "" 10784 10785#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:59 10786msgid "Clear all marked books" 10787msgstr "" 10788 10789#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:62 10790msgid "Mark all books by selected author(s)" 10791msgstr "" 10792 10793#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:64 10794msgid "Mark all books in the selected series" 10795msgstr "" 10796 10797#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:67 10798msgid "Clear all books by selected author(s)" 10799msgstr "" 10800 10801#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:69 10802msgid "Clear all books in the selected series" 10803msgstr "" 10804 10805#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10806msgid "Show marked book" 10807msgstr "" 10808 10809#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 10810msgid "Cannot mark" 10811msgstr "" 10812 10813#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:17 10814msgid "Match book to library" 10815msgstr "" 10816 10817#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:18 10818msgid "Match this book to a book in the library" 10819msgstr "" 10820 10821#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10822#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:130 10824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:201 10825#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:73 10826msgid "Match books" 10827msgstr "" 10828 10829#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10830#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10831msgid "You must select one book" 10832msgstr "" 10833 10834#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:46 10835msgid "Show matched book in library" 10836msgstr "" 10837 10838#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:74 10839msgid "No matching books" 10840msgstr "" 10841 10842#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:75 10843msgid "" 10844"No matching books found in the calibre library. Do you want to specify the " 10845"matching book manually?" 10846msgstr "" 10847 10848#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:14 10849msgid "Move to next match" 10850msgstr "" 10851 10852#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10853msgid "F3" 10854msgstr "" 10855 10856#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10857msgid "Move to next highlighted match" 10858msgstr "" 10859 10860#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10861msgid "N" 10862msgstr "" 10863 10864#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:27 10865msgid "Move to previous item" 10866msgstr "" 10867 10868#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:28 10869msgid "Move to previous highlighted item" 10870msgstr "" 10871 10872#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:16 10873msgid "Open containing folder" 10874msgstr "" 10875 10876#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10877msgid "O" 10878msgstr "" 10879 10880#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10881msgid "Open the folder containing the current book's files" 10882msgstr "" 10883 10884#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10885msgid "Plugin updater" 10886msgstr "" 10887 10888#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10889msgid "Update any plugins you have installed in calibre" 10890msgstr "" 10891 10892#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:34 10893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:514 10894msgid "Polish book" 10895msgstr "" 10896 10897#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:36 10898#, python-format 10899msgid "Polish %d books" 10900msgstr "" 10901 10902#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:40 10903#, python-format 10904msgid "<h3>About Polishing books</h3>%s" 10905msgstr "" 10906 10907#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:41 10908msgid "" 10909"<p>If you have both EPUB and ORIGINAL_EPUB in your book,\n" 10910" then polishing will run on ORIGINAL_EPUB (the same for other\n" 10911" ORIGINAL_* formats). So if you\n" 10912" want Polishing to not run on the ORIGINAL_* format, delete the\n" 10913" ORIGINAL_* format before running it.</p>" 10914msgstr "" 10915 10916#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:48 10917#, python-format 10918msgid "<h3>Embed referenced fonts</h3>%s" 10919msgstr "" 10920 10921#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:49 10922#, python-format 10923msgid "<h3>Subsetting fonts</h3>%s" 10924msgstr "" 10925 10926#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:52 10927#, python-format 10928msgid "<h3>Smarten punctuation</h3>%s" 10929msgstr "" 10930 10931#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:54 10932msgid "" 10933"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the" 10934" cover in the e-book files to match the current metadata in the calibre " 10935"library.</p> <p>Note that most e-book formats are not capable of supporting " 10936"all the metadata in calibre.</p><p>There is a separate option to update the " 10937"cover.</p>" 10938msgstr "" 10939 10940#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:62 10941msgid "" 10942"<h3>Update cover</h3><p>Update the covers in the e-book files to match the " 10943"current cover in the calibre library.</p><p>If the e-book file does not have" 10944" an identifiable cover, a new cover is inserted.</p>" 10945msgstr "" 10946 10947#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:67 10948#, python-format 10949msgid "<h3>Book jacket</h3>%s" 10950msgstr "" 10951 10952#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:68 10953#, python-format 10954msgid "<h3>Remove book jacket</h3>%s" 10955msgstr "" 10956 10957#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:69 10958#, python-format 10959msgid "<h3>Remove unused CSS rules</h3>%s" 10960msgstr "" 10961 10962#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:70 10963#, python-format 10964msgid "<h3>Losslessly compress images</h3>%s" 10965msgstr "" 10966 10967#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:71 10968#, python-format 10969msgid "<h3>Add soft-hyphens</h3>%s" 10970msgstr "" 10971 10972#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:72 10973#, python-format 10974msgid "<h3>Remove soft-hyphens</h3>%s" 10975msgstr "" 10976 10977#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:73 10978#, python-format 10979msgid "<h3>Upgrade book internals</h3>%s" 10980msgstr "" 10981 10982#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:79 10983msgid "Select actions to perform:" 10984msgstr "" 10985 10986#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:84 10987msgid "&Embed all referenced fonts" 10988msgstr "" 10989 10990#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:85 10991#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:259 10992msgid "&Subset all embedded fonts" 10993msgstr "" 10994 10995#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:86 10996#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:265 10997msgid "Smarten &punctuation" 10998msgstr "" 10999 11000#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:87 11001msgid "Update &metadata in the book files" 11002msgstr "" 11003 11004#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:88 11005msgid "Update the &cover in the book files" 11006msgstr "" 11007 11008#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:89 11009msgid "Add/replace metadata as a \"book &jacket\" page" 11010msgstr "" 11011 11012#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:90 11013msgid "&Remove a previously inserted book jacket" 11014msgstr "" 11015 11016#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:91 11017msgid "Remove &unused CSS rules from the book" 11018msgstr "" 11019 11020#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:92 11021msgid "Losslessly &compress images" 11022msgstr "" 11023 11024#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:93 11025msgid "Add s&oft hyphens" 11026msgstr "" 11027 11028#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:94 11029msgid "Remove so&ft hyphens" 11030msgstr "" 11031 11032#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:95 11033#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:529 11034msgid "&Upgrade book internals" 11035msgstr "" 11036 11037#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:106 11038msgid "About" 11039msgstr "" 11040 11041#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:125 11042msgid "Show &report" 11043msgstr "" 11044 11045#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:127 11046msgid "" 11047"Show a report of all the actions performed after polishing is completed" 11048msgstr "" 11049 11050#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:133 11051#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:65 11052msgid "&Save settings" 11053msgstr "" 11054 11055#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:135 11056#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:67 11057msgid "&Load settings" 11058msgstr "" 11059 11060#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:156 11061#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:236 11062msgid "No actions selected" 11063msgstr "" 11064 11065#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:157 11066msgid "You must select at least one action before saving" 11067msgstr "" 11068 11069#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:159 11070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:148 11071#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:85 11072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1229 11073msgid "Choose name" 11074msgstr "" 11075 11076#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:160 11077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:149 11078#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:86 11079msgid "Choose a name for these settings" 11080msgstr "" 11081 11082#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:180 11083#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:105 11084msgid "Remove saved settings" 11085msgstr "" 11086 11087#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:221 11088msgid "Must update metadata" 11089msgstr "" 11090 11091#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:222 11092msgid "" 11093"You have selected the option to add metadata as a \"book jacket\". For this " 11094"option to work, you must also select the option to update metadata in the " 11095"book files. Do you want to select it?" 11096msgstr "" 11097 11098#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:230 11099msgid "Add or remove jacket?" 11100msgstr "" 11101 11102#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:231 11103msgid "" 11104"You have chosen to both add and remove the metadata jacket. This will result" 11105" in the final book having no jacket. Is this what you want?" 11106msgstr "" 11107 11108#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:237 11109msgid "You must select at least one action, or click Cancel." 11110msgstr "" 11111 11112#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:251 11113msgid "Queueing books for polishing" 11114msgstr "" 11115 11116#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:299 11117#, python-format 11118msgid "Polish %s" 11119msgstr "" 11120 11121#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:300 11122#, python-format 11123msgid "Polish book %(nums)s of %(tot)s (%(title)s)" 11124msgstr "" 11125 11126#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:304 11127#, python-format 11128msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" 11129msgstr "" 11130 11131#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:331 11132msgid "Ignore remaining reports" 11133msgstr "" 11134 11135#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:337 11136msgid "View full &log" 11137msgstr "" 11138 11139#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:348 11140msgid "Ignore remaining report" 11141msgid_plural "Ignore remaining {} reports" 11142msgstr[0] "" 11143msgstr[1] "" 11144 11145#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:361 11146#, python-format 11147msgid "Polishing of %s" 11148msgstr "" 11149 11150#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:367 11151#, python-format 11152msgid "The original file has been saved as %s." 11153msgid_plural "The original files have been saved as %s." 11154msgstr[0] "" 11155msgstr[1] "" 11156 11157#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:369 11158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:324 11159msgid " and " 11160msgstr "" 11161 11162#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:372 11163msgid "If you polish again, the polishing will run on the originals." 11164msgstr "" 11165 11166#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:408 11167msgid "Polish books" 11168msgstr "" 11169 11170#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11171msgid "Apply the shine of perfection to your books" 11172msgstr "" 11173 11174#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11175msgid "P" 11176msgstr "" 11177 11178#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:459 11179#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:490 11180msgid "Cannot polish" 11181msgstr "" 11182 11183#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:471 11184#, python-brace-format 11185msgid "" 11186"One of the books you are polishing has an {0} format. Polishing will use " 11187"this as the source and overwrite any existing {1} format. Are you sure you " 11188"want to proceed?" 11189msgstr "" 11190 11191#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:475 11192msgid "Ask for this confirmation again" 11193msgstr "" 11194 11195#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:491 11196#, python-format 11197msgid "" 11198"Polishing is only supported for books in the %s formats. Convert to one of " 11199"those formats before polishing." 11200msgstr "" 11201 11202#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:519 11203msgid "Start polishing the book" 11204msgid_plural "Start polishing of {} books" 11205msgstr[0] "" 11206msgstr[1] "" 11207 11208#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:536 11209msgid " completed" 11210msgstr "" 11211 11212#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 11213msgid "Configure calibre" 11214msgstr "" 11215 11216#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:24 11217msgid "Change calibre behavior" 11218msgstr "" 11219 11220#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:31 11221msgid "Run Welcome wizard" 11222msgstr "" 11223 11224#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:33 11225msgid "Get plugins to enhance calibre" 11226msgstr "" 11227 11228#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:37 11229msgid "Restart in debug mode" 11230msgstr "" 11231 11232#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:39 11233msgid "Restart ignoring third party plugins" 11234msgstr "" 11235 11236#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:59 11237msgid "Cannot configure while there are running jobs." 11238msgstr "" 11239 11240#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:63 11241msgid "Cannot configure before calibre is restarted." 11242msgstr "" 11243 11244#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:18 11245msgid "Select a random book from your calibre library" 11246msgstr "" 11247 11248#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 11249msgid "Restart" 11250msgstr "" 11251 11252#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:21 11253msgid "Save to disk" 11254msgstr "" 11255 11256#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11257msgid "Export e-book files from the calibre library" 11258msgstr "" 11259 11260#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11261msgid "S" 11262msgstr "" 11263 11264#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:31 11265msgid "Save to disk in a single folder" 11266msgstr "" 11267 11268#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:33 11269#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:50 11270#, python-format 11271msgid "Save only %s format to disk" 11272msgstr "" 11273 11274#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:37 11275#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:53 11276#, python-format 11277msgid "Save only %s format to disk in a single folder" 11278msgstr "" 11279 11280#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:40 11281msgid "Save single format to disk..." 11282msgstr "" 11283 11284#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:61 11285#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:83 11286msgid "Cannot save to disk" 11287msgstr "" 11288 11289#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:65 11290msgid "Choose format to save to disk" 11291msgstr "" 11292 11293#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:86 11294msgid "Choose destination folder" 11295msgstr "" 11296 11297#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:94 11298msgid "" 11299"You are trying to save files into the calibre library. This can cause " 11300"corruption of your library. Save to disk is meant to export files from your " 11301"calibre library elsewhere." 11302msgstr "" 11303 11304#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:19 11305msgid "Show Book details" 11306msgstr "" 11307 11308#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11309msgid "I" 11310msgstr "" 11311 11312#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11313msgid "Show the detailed metadata for the current book in a separate window" 11314msgstr "" 11315 11316#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:30 11317msgid "No detailed info available" 11318msgstr "" 11319 11320#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:31 11321msgid "No detailed information is available for books on the device." 11322msgstr "" 11323 11324#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:23 11325#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:63 11326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:87 11327msgid "Quickview" 11328msgstr "" 11329 11330#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:70 11331msgid "Toggle Quickview" 11332msgstr "" 11333 11334#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:71 11335msgid "Open/close the Quickview panel/window" 11336msgstr "" 11337 11338#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:76 11339msgid "Focus to Quickview" 11340msgstr "" 11341 11342#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:77 11343msgid "Move the focus to the Quickview panel/window" 11344msgstr "" 11345 11346#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:85 11347msgid "Focus from Quickview to the book list" 11348msgstr "" 11349 11350#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:86 11351msgid "Move the focus from Quickview to the book list" 11352msgstr "" 11353 11354#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:94 11355msgid "Refresh Quickview" 11356msgstr "" 11357 11358#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:95 11359msgid "Refresh the information shown in the Quickview panel" 11360msgstr "" 11361 11362#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:102 11363msgid "Search from Quickview" 11364msgstr "" 11365 11366#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:103 11367msgid "Search for the currently selected Quickview item" 11368msgstr "" 11369 11370#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:131 11371msgid "No quickview available" 11372msgstr "" 11373 11374#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:132 11375msgid "Quickview is not available for books on the device." 11376msgstr "" 11377 11378#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:17 11379msgid "Manage template functions" 11380msgstr "" 11381 11382#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:19 11383#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:50 11384#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:352 11385msgid "Template tester" 11386msgstr "" 11387 11388#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:24 11389msgid "Enter a template to test using data from the selected book" 11390msgstr "" 11391 11392#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:34 11393msgid "No template tester available" 11394msgstr "" 11395 11396#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:35 11397msgid "Template tester is not available for books on the device." 11398msgstr "" 11399 11400#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:41 11401msgid "At least one book must be selected" 11402msgstr "" 11403 11404#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11405msgid "Show books similar to the current book" 11406msgstr "" 11407 11408#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11409msgid "Similar books" 11410msgstr "" 11411 11412#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:27 11413msgid "Books by same author" 11414msgstr "" 11415 11416#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:28 11417msgid "Books in this series" 11418msgstr "" 11419 11420#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:30 11421msgid "Books by this publisher" 11422msgstr "" 11423 11424#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:31 11425msgid "Books with the same tags" 11426msgstr "" 11427 11428#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 11429#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:689 11430msgid "Sort by" 11431msgstr "" 11432 11433#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11434msgid "Reverse current sort" 11435msgstr "" 11436 11437#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11438msgid "Reverse the current sort order" 11439msgstr "" 11440 11441#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11442msgid "Re-apply current sort" 11443msgstr "" 11444 11445#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11446msgid "Re-apply the current sort" 11447msgstr "" 11448 11449#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:100 11450msgid "Select sortable columns" 11451msgstr "" 11452 11453#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:101 11454msgid "Sort on multiple columns" 11455msgstr "" 11456 11457#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:120 11458#, python-format 11459msgid "%s [reverse current sort]" 11460msgstr "" 11461 11462#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11463msgid "G" 11464msgstr "" 11465 11466#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11467#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:178 11468msgid "Get books" 11469msgstr "" 11470 11471#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11472msgid "Search dozens of online e-book retailers for the cheapest books" 11473msgstr "" 11474 11475#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:23 11476msgid "Search for e-books" 11477msgstr "" 11478 11479#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11480msgid "this author" 11481msgstr "" 11482 11483#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11484msgid "this title" 11485msgstr "" 11486 11487#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:30 11488msgid "this book" 11489msgstr "" 11490 11491#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:33 11492#, python-format 11493msgid "Search for %s" 11494msgstr "" 11495 11496#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:36 11497#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:185 11498msgid "Stores" 11499msgstr "" 11500 11501#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:39 11502#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 11503msgid "Choose stores" 11504msgstr "" 11505 11506#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 11507#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 11508#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 11509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1109 11510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1282 11511msgid "Cannot search" 11512msgstr "" 11513 11514#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:135 11515msgid "" 11516"calibre helps you find the e-books you want by searching the websites of " 11517"various commercial and public domain book sources." 11518msgstr "" 11519 11520#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:139 11521msgid "" 11522"Using the integrated search you can easily find which store has the book you" 11523" are looking for, at the best price. You also get DRM status and other " 11524"useful information." 11525msgstr "" 11526 11527#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:142 11528msgid "" 11529"All transactions (paid or otherwise) are handled between you and the book " 11530"seller. calibre is not part of this process and any issues related to a " 11531"purchase should be directed to the website you are buying from. Be sure to " 11532"double check that any books you get will work with your e-book reader, " 11533"especially if the book you are buying has <a href=\"{}\">DRM</a>." 11534msgstr "" 11535 11536#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:153 11537#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:35 11538msgid "Show this message again" 11539msgstr "" 11540 11541#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:154 11542msgid "About Get books" 11543msgstr "" 11544 11545#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 11546msgid "Tag mapper" 11547msgstr "" 11548 11549#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:37 11550msgid "Map tags for one book in the library" 11551msgid_plural "Map tags for {} books in the library" 11552msgstr[0] "" 11553msgstr[1] "" 11554 11555#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:27 11556#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:23 11557msgid "Choose format to edit" 11558msgstr "" 11559 11560#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:31 11561msgid "Choose which format you want to edit:" 11562msgstr "" 11563 11564#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:42 11565msgid "&All formats" 11566msgstr "" 11567 11568#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:73 11569msgid "Edit ToC" 11570msgstr "" 11571 11572#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 11573msgid "K" 11574msgstr "" 11575 11576#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:114 11577#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:131 11578msgid "Cannot edit ToC" 11579msgstr "" 11580 11581#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:115 11582#, python-format 11583msgid "" 11584"Editing Table of Contents is only supported for books in the %s formats. " 11585"Convert to one of those formats before polishing." 11586msgstr "" 11587 11588#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:121 11589msgid "" 11590"You have chosen to edit the Table of Contents of {} books at once. Doing so " 11591"will likely slow your computer to a crawl. Are you sure?" 11592msgstr "" 11593 11594#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:179 11595msgid "Library changed" 11596msgstr "" 11597 11598#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:180 11599#, python-brace-format 11600msgid "" 11601"Cannot save changes made to {0} by the ToC editor as the calibre library has" 11602" changed." 11603msgstr "" 11604 11605#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:26 11606msgid "" 11607"This book has multiple formats that can be edited. Choose the format you " 11608"want to edit." 11609msgstr "" 11610 11611#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:29 11612msgid "Always ask when more than one format is available" 11613msgstr "" 11614 11615#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:326 11617msgid "Edit book" 11618msgstr "" 11619 11620#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11621msgid "Edit books in the EPUB or AZW formats" 11622msgstr "" 11623 11624#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11625msgid "T" 11626msgstr "" 11627 11628#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:95 11629msgid "Cannot Edit book" 11630msgstr "" 11631 11632#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:103 11633#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:121 11634#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:685 11635#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:689 11636msgid "Cannot edit book" 11637msgstr "" 11638 11639#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:104 11640msgid "Editing of books on the device is not supported" 11641msgstr "" 11642 11643#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:112 11644msgid "No editable formats" 11645msgstr "" 11646 11647#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:113 11648msgid "Do you want to create an empty EPUB file to edit?" 11649msgstr "" 11650 11651#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:122 11652#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:690 11653#, python-format 11654msgid "" 11655"The book must be in the %s formats to edit.\n" 11656"\n" 11657"First convert the book to one of these formats." 11658msgstr "" 11659 11660#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:152 11661msgid "File missing" 11662msgstr "" 11663 11664#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:153 11665#, python-format 11666msgid "" 11667"The %s format is missing from the calibre library. You should run library " 11668"maintenance." 11669msgstr "" 11670 11671#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:34 11672#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:291 11673msgid "Unpack book" 11674msgstr "" 11675 11676#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:67 11677msgid "Choose the format to unpack:" 11678msgstr "" 11679 11680#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:77 11681msgid "" 11682" <h2>About Unpack book</h2>\n" 11683" <p>Unpack book allows you to fine tune the appearance of an e-book by\n" 11684" making small changes to its internals. In order to use Unpack book,\n" 11685" you need to know a little bit about HTML and CSS, technologies that\n" 11686" are used in e-books. Follow the steps:</p>\n" 11687" <br>\n" 11688" <ol>\n" 11689" <li>Click \"Explode book\": This will \"explode\" the book into its\n" 11690" individual internal components.<br></li>\n" 11691" <li>Right click on any individual file and select \"Open with...\" to\n" 11692" edit it in your favorite text editor.<br></li>\n" 11693" <li>When you are done: <b>close the file browser window\n" 11694" and the editor windows you used to make your tweaks</b>. Then click\n" 11695" the \"Rebuild book\" button, to update the book in your calibre\n" 11696" library.</li>\n" 11697" </ol>" 11698msgstr "" 11699 11700#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:106 11701msgid "&Explode book" 11702msgstr "" 11703 11704#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:107 11705msgid "&Preview book" 11706msgstr "" 11707 11708#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:108 11709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:87 11710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:207 11711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:346 11712#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 11713msgid "&Cancel" 11714msgstr "" 11715 11716#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:109 11717msgid "&Rebuild book" 11718msgstr "" 11719 11720#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:112 11721msgid "Explode the book to edit its components" 11722msgstr "" 11723 11724#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:114 11725msgid "Preview the result of your changes" 11726msgstr "" 11727 11728#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:116 11729msgid "Abort without saving any changes" 11730msgstr "" 11731 11732#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:118 11733msgid "Save your changes and update the book in the calibre library" 11734msgstr "" 11735 11736#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:158 11737msgid "Exploding, please wait..." 11738msgstr "" 11739 11740#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:180 11741#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:189 11742msgid "Failed to unpack" 11743msgstr "" 11744 11745#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:181 11746#, python-format 11747msgid "Could not explode the %s file." 11748msgstr "" 11749 11750#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:190 11751#, python-format 11752msgid "" 11753"Could not explode the %s file. Click \"Show details\" for more information." 11754msgstr "" 11755 11756#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:224 11757msgid "Failed to rebuild file" 11758msgstr "" 11759 11760#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:225 11761#, python-format 11762msgid "Failed to rebuild %s. For more information, click \"Show details\"." 11763msgstr "" 11764 11765#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:233 11766#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:242 11767msgid "Rebuilding, please wait..." 11768msgstr "" 11769 11770#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:292 11771msgid "" 11772"Unpack books in the EPUB, AZW3, HTMLZ formats into their individual " 11773"components" 11774msgstr "" 11775 11776#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:328 11777#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:341 11778msgid "Cannot unpack book" 11779msgstr "" 11780 11781#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:342 11782msgid "" 11783"The book must be in ePub, HTMLZ or AZW3 formats to unpack.\n" 11784"\n" 11785"First convert the book to one of these formats." 11786msgstr "" 11787 11788#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11789msgid "Read books" 11790msgstr "" 11791 11792#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11793msgid "V" 11794msgstr "" 11795 11796#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11797msgid "View" 11798msgstr "" 11799 11800#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:65 11801msgid "View specific format" 11802msgstr "" 11803 11804#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:67 11805msgid "View with calibre E-book viewer" 11806msgstr "" 11807 11808#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:68 11809msgid "Read a random book" 11810msgstr "" 11811 11812#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:74 11813msgid "Clear recently viewed list" 11814msgstr "" 11815 11816#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11817msgid "Continue reading previous book" 11818msgstr "" 11819 11820#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11821#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:137 11822msgid "Continue reading the last opened book" 11823msgstr "" 11824 11825#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:189 11826msgid "No associated program" 11827msgstr "" 11828 11829#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:190 11830#, python-format 11831msgid "" 11832"Windows will try to open %s with calibre itself resulting in a duplicate in " 11833"your calibre library. You should install some program capable of viewing " 11834"this file format and tell Windows to use that program to open files of this " 11835"type." 11836msgstr "" 11837 11838#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 11839#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:311 11840#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:318 11841#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:357 11842msgid "Cannot view" 11843msgstr "" 11844 11845#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:225 11846#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:244 11847msgid "Format unavailable" 11848msgstr "" 11849 11850#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:226 11851msgid "Selected books have no formats" 11852msgstr "" 11853 11854#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:228 11855#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:153 11856msgid "Choose the format to view" 11857msgstr "" 11858 11859#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:245 11860#, python-format 11861msgid "" 11862"Not all the selected books were available in the %s format. You should " 11863"convert them first." 11864msgstr "" 11865 11866#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:257 11867msgid "Multiple books selected" 11868msgstr "" 11869 11870#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:258 11871#, python-format 11872msgid "" 11873"You are attempting to open %d books. Opening too many books at once can be " 11874"slow and have a negative effect on the responsiveness of your computer. Once" 11875" started the process cannot be stopped until complete. Do you wish to " 11876"continue?" 11877msgstr "" 11878 11879#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:267 11880msgid "Cannot open folder" 11881msgstr "" 11882 11883#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:312 11884msgid "This book no longer exists in your library" 11885msgstr "" 11886 11887#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:319 11888#, python-format 11889msgid "%s has no available formats." 11890msgstr "" 11891 11892#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 11893#: /__w/calibre/calibre/src/calibre/gui2/layout.py:200 11894msgid "Virtual library" 11895msgstr "" 11896 11897#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:29 11898#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:388 11899msgid "Quick select Virtual library" 11900msgstr "" 11901 11902#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:30 11903msgid "Quick select a Virtual library" 11904msgstr "" 11905 11906#: /__w/calibre/calibre/src/calibre/gui2/add.py:43 11907#: /__w/calibre/calibre/src/calibre/gui2/add.py:47 11908#: /__w/calibre/calibre/src/calibre/gui2/add.py:57 11909#: /__w/calibre/calibre/src/calibre/gui2/add.py:254 11910#: /__w/calibre/calibre/src/calibre/gui2/add.py:279 11911#: /__w/calibre/calibre/src/calibre/gui2/add.py:299 11912#: /__w/calibre/calibre/src/calibre/gui2/add.py:315 11913msgid "Cannot add books" 11914msgstr "" 11915 11916#: /__w/calibre/calibre/src/calibre/gui2/add.py:44 11917#, python-format 11918msgid "The path %s does not exist" 11919msgstr "" 11920 11921#: /__w/calibre/calibre/src/calibre/gui2/add.py:48 11922#, python-format 11923msgid "You do not have permission to read %s" 11924msgstr "" 11925 11926#: /__w/calibre/calibre/src/calibre/gui2/add.py:58 11927msgid "You do not have permission to read any of the selected files" 11928msgstr "" 11929 11930#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11931msgid "Adding books..." 11932msgstr "" 11933 11934#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11935msgid "Scanning for files..." 11936msgstr "" 11937 11938#: /__w/calibre/calibre/src/calibre/gui2/add.py:237 11939msgid "You do not have permission to read the selected file." 11940msgid_plural "You do not have permission to read the selected files." 11941msgstr[0] "" 11942msgstr[1] "" 11943 11944#: /__w/calibre/calibre/src/calibre/gui2/add.py:243 11945#, python-format 11946msgid "Could not add %s as you do not have permission to read the file" 11947msgstr "" 11948 11949#: /__w/calibre/calibre/src/calibre/gui2/add.py:255 11950#: /__w/calibre/calibre/src/calibre/gui2/add.py:280 11951#: /__w/calibre/calibre/src/calibre/gui2/add.py:300 11952msgid "Failed to add any books, click \"Show details\" for more information." 11953msgstr "" 11954 11955#: /__w/calibre/calibre/src/calibre/gui2/add.py:260 11956msgid "Could not add" 11957msgstr "" 11958 11959#: /__w/calibre/calibre/src/calibre/gui2/add.py:261 11960#, python-format 11961msgid "No e-book files were found in %s" 11962msgstr "" 11963 11964#: /__w/calibre/calibre/src/calibre/gui2/add.py:266 11965msgid "Reading metadata and adding to library (one book)..." 11966msgid_plural "Reading metadata and adding to library ({} books)..." 11967msgstr[0] "" 11968msgstr[1] "" 11969 11970#: /__w/calibre/calibre/src/calibre/gui2/add.py:316 11971msgid "Failed to add some books, click \"Show details\" for more information." 11972msgstr "" 11973 11974#: /__w/calibre/calibre/src/calibre/gui2/add.py:332 11975#: /__w/calibre/calibre/src/calibre/gui2/save.py:154 11976#: /__w/calibre/calibre/src/calibre/gui2/save.py:185 11977#: /__w/calibre/calibre/src/calibre/gui2/save.py:268 11978#: /__w/calibre/calibre/src/calibre/gui2/save.py:302 11979msgid "Critical failure" 11980msgstr "" 11981 11982#: /__w/calibre/calibre/src/calibre/gui2/add.py:333 11983msgid "" 11984"The read metadata worker process crashed while processing some files. Adding" 11985" of books is aborted. Click \"Show details\" to see which files caused the " 11986"problem." 11987msgstr "" 11988 11989#: /__w/calibre/calibre/src/calibre/gui2/add.py:351 11990msgid "Failed to read metadata from the file:" 11991msgid_plural "Failed to read metadata from the files:" 11992msgstr[0] "" 11993msgstr[1] "" 11994 11995#: /__w/calibre/calibre/src/calibre/gui2/add.py:354 11996#: /__w/calibre/calibre/src/calibre/gui2/add.py:411 11997#: /__w/calibre/calibre/src/calibre/gui2/add.py:464 11998#: /__w/calibre/calibre/src/calibre/gui2/add.py:495 11999msgid "With error:" 12000msgstr "" 12001 12002#: /__w/calibre/calibre/src/calibre/gui2/add.py:409 12003msgid "Failed to merge the book: " 12004msgstr "" 12005 12006#: /__w/calibre/calibre/src/calibre/gui2/add.py:462 12007msgid "Failed to add the book: " 12008msgstr "" 12009 12010#: /__w/calibre/calibre/src/calibre/gui2/add.py:494 12011#, python-brace-format 12012msgid "Failed to add the file {0} to the book: {1}" 12013msgstr "" 12014 12015#: /__w/calibre/calibre/src/calibre/gui2/add.py:507 12016msgid "Adding duplicates" 12017msgstr "" 12018 12019#: /__w/calibre/calibre/src/calibre/gui2/add.py:531 12020msgid "" 12021"There were problems adding some files, click \"Show details\" for more " 12022"information" 12023msgstr "" 12024 12025#: /__w/calibre/calibre/src/calibre/gui2/add.py:532 12026msgid "Failed to add any books, click \"Show details\" for more information" 12027msgstr "" 12028 12029#: /__w/calibre/calibre/src/calibre/gui2/add.py:533 12030msgid "Errors while adding" 12031msgstr "" 12032 12033#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:23 12034#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:728 12035msgid "Ignore" 12036msgstr "" 12037 12038#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:24 12039#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:136 12040msgid "Add" 12041msgstr "" 12042 12043#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:28 12044msgid "starts with" 12045msgstr "" 12046 12047#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:29 12048msgid "does not start with" 12049msgstr "" 12050 12051#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:30 12052msgid "ends with" 12053msgstr "" 12054 12055#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:31 12056msgid "does not end with" 12057msgstr "" 12058 12059#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:32 12060msgid "matches glob pattern" 12061msgstr "" 12062 12063#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:33 12064msgid "does not match glob pattern" 12065msgstr "" 12066 12067#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:34 12068#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:34 12069msgid "matches regex pattern" 12070msgstr "" 12071 12072#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:35 12073#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:35 12074msgid "does not match regex pattern" 12075msgstr "" 12076 12077#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:38 12078#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:38 12079msgid "Create the rule below, the rule can be used to add or ignore files" 12080msgstr "" 12081 12082#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:39 12083msgid "the file, if the filename" 12084msgstr "" 12085 12086#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:40 12087msgid "You must provide a value for the filename to match" 12088msgstr "" 12089 12090#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:43 12091#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:137 12092msgid "A comma separated list of tags" 12093msgstr "" 12094 12095#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:46 12096msgid "Matching is case-insensitive" 12097msgstr "" 12098 12099#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:48 12100#, python-brace-format 12101msgid "A case-insensitive filename pattern, for example: {0} or {1}" 12102msgstr "" 12103 12104#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:50 12105#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:102 12106#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:142 12107msgid "A regular expression" 12108msgstr "" 12109 12110#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:82 12111#, python-format 12112msgid "%s is not a valid glob expression" 12113msgstr "" 12114 12115#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:99 12116#, python-brace-format 12117msgid "" 12118"<b>{action}</b> the file, if the filename <i>{match_type}</i>: " 12119"<b>{query}</b>" 12120msgstr "" 12121 12122#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:108 12123msgid "" 12124"You can specify rules to add/ignore files here. They will be used when " 12125"recursively adding files from folders/archives and also when auto-adding. " 12126"Click the \"Add Rule\" button below to get started. The rules will be " 12127"processed in order for every file until either an \"add\" or an \"ignore\" " 12128"rule matches. If no rules match, the file will be added only if its file " 12129"extension is of a known e-book type." 12130msgstr "" 12131 12132#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:118 12133msgid "Test filename filter rules" 12134msgstr "" 12135 12136#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:120 12137msgid "Enter a filename to test:" 12138msgstr "" 12139 12140#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:121 12141msgid "Enter filename and click the \"Test\" button" 12142msgstr "" 12143 12144#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:128 12145#, python-format 12146msgid "The filename %s did not match any rules" 12147msgstr "" 12148 12149#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 12150#, python-brace-format 12151msgid "The filename {0} will be {1}" 12152msgstr "" 12153 12154#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:135 12155msgid "Edit file filter rules" 12156msgstr "" 12157 12158#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:24 12159msgid "Change" 12160msgstr "" 12161 12162#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:25 12163#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:300 12164#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:481 12165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 12166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:319 12167#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:47 12168#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:693 12169#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:479 12170msgid "Capitalize" 12171msgstr "" 12172 12173#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:26 12174#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:49 12175msgid "Lower-case" 12176msgstr "" 12177 12178#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:27 12179#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:50 12180msgid "Upper-case" 12181msgstr "" 12182 12183#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:31 12184#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:55 12185msgid "is one of" 12186msgstr "" 12187 12188#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:32 12189#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:56 12190msgid "is not one of" 12191msgstr "" 12192 12193#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:33 12194#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:105 12195#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:115 12196#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:59 12197msgid "contains" 12198msgstr "" 12199 12200#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:39 12201msgid "the author, if the author name" 12202msgstr "" 12203 12204#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:40 12205msgid "You must provide a value for the author name to match" 12206msgstr "" 12207 12208#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:41 12209msgid "with the name:" 12210msgstr "" 12211 12212#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:89 12213#, python-brace-format 12214msgid "" 12215"<b>{action}</b> the author name, if it <i>{match_type}</i>: <b>{query}</b>" 12216msgstr "" 12217 12218#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:92 12219msgid "to the name" 12220msgstr "" 12221 12222#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:100 12223msgid "" 12224"You can specify rules to manipulate author names here. Click the \"Add " 12225"Rule\" button below to get started. The rules will be processed in order for" 12226" every author." 12227msgstr "" 12228 12229#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:107 12230msgid "Test author mapping rules" 12231msgstr "" 12232 12233#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:109 12234msgid "Enter an author name to test:" 12235msgstr "" 12236 12237#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:110 12238msgid "Enter author and click the \"Test\" button" 12239msgstr "" 12240 12241#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:121 12242msgid "Edit author mapping rules" 12243msgstr "" 12244 12245#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12246#, python-brace-format 12247msgid "Added a book automatically from {src}" 12248msgstr "" 12249 12250#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12251#, python-brace-format 12252msgid "Added {num} books automatically from {src}" 12253msgstr "" 12254 12255#: /__w/calibre/calibre/src/calibre/gui2/bars.py:437 12256#: /__w/calibre/calibre/src/calibre/gui2/bars.py:550 12257#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 12258#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 12259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:561 12260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:569 12261msgid "Donate" 12262msgstr "" 12263 12264#: /__w/calibre/calibre/src/calibre/gui2/bars.py:457 12265#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:291 12266#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 12267msgid "Edit" 12268msgstr "" 12269 12270#: /__w/calibre/calibre/src/calibre/gui2/bars.py:459 12271#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:424 12272#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:290 12273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:317 12274#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:273 12275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:356 12276msgid "Copy" 12277msgstr "" 12278 12279#: /__w/calibre/calibre/src/calibre/gui2/bars.py:460 12280#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:291 12281#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:319 12282#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:278 12283msgid "Paste" 12284msgstr "" 12285 12286#: /__w/calibre/calibre/src/calibre/gui2/bars.py:461 12287#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:296 12288msgid "Select all" 12289msgstr "" 12290 12291#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:76 12292msgid "Search the internet for the author {}" 12293msgstr "" 12294 12295#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:78 12296msgid "Search the internet for this book" 12297msgstr "" 12298 12299#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:110 12300#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:941 12301#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:946 12302#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:960 12303#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:964 12304#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:967 12305#, python-format 12306msgid "Manage %s" 12307msgstr "" 12308 12309#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:120 12310#, python-format 12311msgid "Find %s in the Tag browser" 12312msgstr "" 12313 12314#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:154 12315#, python-format 12316msgid "Search calibre for %s" 12317msgstr "" 12318 12319#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:158 12320#, python-format 12321msgid "in category %s" 12322msgstr "" 12323 12324#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:164 12325#, python-format 12326msgid "in grouped search %s" 12327msgstr "" 12328 12329#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:169 12330#, python-brace-format 12331msgid "Search calibre for {val} in category {name}" 12332msgstr "" 12333 12334#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:259 12335#, python-format 12336msgid "Delete the %s format" 12337msgstr "" 12338 12339#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:260 12340#, python-format 12341msgid "Save the %s format to disk" 12342msgstr "" 12343 12344#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:261 12345#, python-format 12346msgid "Restore the %s format" 12347msgstr "" 12348 12349#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:263 12350#, python-format 12351msgid "Set the book cover from the %s file" 12352msgstr "" 12353 12354#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:270 12355#, python-format 12356msgid "Compare to the %s format" 12357msgstr "" 12358 12359#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:279 12360#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:286 12361#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:64 12362#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:72 12363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:200 12364#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:207 12365#, python-format 12366msgid "Open %s with..." 12367msgstr "" 12368 12369#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:289 12370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:67 12371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:210 12372#, python-format 12373msgid "Add other application for %s files..." 12374msgstr "" 12375 12376#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:290 12377#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:486 12378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:211 12379msgid "Edit Open with applications..." 12380msgstr "" 12381 12382#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:295 12383#, python-format 12384msgid "Edit %s format" 12385msgstr "" 12386 12387#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:302 12388msgid "Path to file" 12389msgstr "" 12390 12391#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:313 12392#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:377 12393#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:385 12394msgid "The text: {}" 12395msgstr "" 12396 12397#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:322 12398msgid "&Author link" 12399msgstr "" 12400 12401#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:333 12402#, python-brace-format 12403msgid "Search {0} for {1}" 12404msgstr "" 12405 12406#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:339 12407#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:381 12408#, python-format 12409msgid "Remove %s from this book" 12410msgstr "" 12411 12412#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:347 12413msgid "The location of the book" 12414msgstr "" 12415 12416#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:357 12417msgid "&Identifier" 12418msgstr "" 12419 12420#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:405 12421msgid "Link to show book in calibre" 12422msgstr "" 12423 12424#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:413 12425msgid "Link to show books matching {} in calibre" 12426msgstr "" 12427 12428#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:418 12429msgid "Link to view {} format of book" 12430msgstr "" 12431 12432#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:425 12433msgid "All book details" 12434msgstr "" 12435 12436#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:427 12437msgid "Selected text" 12438msgstr "" 12439 12440#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:431 12441#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:74 12442#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:232 12443#: /__w/calibre/calibre/src/calibre/gui2/layout.py:256 12444#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:153 12445#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:351 12446#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:75 12447#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 12448#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:770 12449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:544 12450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:460 12451#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:56 12452#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:71 12453#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:321 12454#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:120 12455#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:747 12456#: /__w/calibre/calibre/src/calibre/linux.py:1321 12457#: /__w/calibre/calibre/src/calibre/srv/legacy.py:96 12458msgid "Search" 12459msgstr "" 12460 12461#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:441 12462msgid "Copy link location" 12463msgstr "" 12464 12465#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:454 12466#, python-brace-format 12467msgid "Search {0} for this book" 12468msgstr "" 12469 12470#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:464 12471msgid "Open the Book details window" 12472msgstr "" 12473 12474#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:467 12475msgid "Open the Edit metadata window" 12476msgstr "" 12477 12478#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:475 12479#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:482 12480msgid "Open cover with..." 12481msgstr "" 12482 12483#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:485 12484msgid "Add another application to open cover with..." 12485msgstr "" 12486 12487#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:600 12488#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:278 12489msgid "Paste cover" 12490msgstr "" 12491 12492#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:601 12493#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:279 12494msgid "Copy cover" 12495msgstr "" 12496 12497#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:602 12498msgid "Save cover to disk" 12499msgstr "" 12500 12501#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:603 12502msgid "Remove cover" 12503msgstr "" 12504 12505#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:604 12506msgid "Generate cover from metadata" 12507msgstr "" 12508 12509#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:646 12510msgid "Choose cover save location" 12511msgstr "" 12512 12513#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:647 12514msgid "JPEG images" 12515msgstr "" 12516 12517#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:678 12518msgid "" 12519"Are you sure you want to replace the cover? The existing cover will be " 12520"permanently lost." 12521msgstr "" 12522 12523#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:685 12524msgid "Are you sure you want to delete the cover permanently?" 12525msgstr "" 12526 12527#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:701 12528msgid "Double click to open the Book details window" 12529msgstr "" 12530 12531#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:702 12532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 12533#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:228 12534msgid "Path" 12535msgstr "" 12536 12537#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:703 12538#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:128 12539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:317 12540#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1296 12541#, python-format 12542msgid "Cover size: %(width)d x %(height)d pixels" 12543msgstr "" 12544 12545#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:747 12546msgid "Edit identifiers for this book" 12547msgstr "" 12548 12549#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:752 12550msgid "Identifier &URL" 12551msgstr "" 12552 12553#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:763 12554msgid "Are you sure you want to delete <b>{}</b> from the book?" 12555msgstr "" 12556 12557#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18 12558msgid "BibTeX options" 12559msgstr "" 12560 12561#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12562#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12563#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12564#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12565#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 12566#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 12567#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12568#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12569#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 12570#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12571#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12572#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12573#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12574#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12575#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 12576#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12577#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12578#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12579#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 12580#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12581#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 12582#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12583#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12584msgid "Options specific to" 12585msgstr "" 12586 12587#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12588#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12589#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12590#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12591#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12592#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12593#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12594#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12595#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12596#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12597#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12598#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12599#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12600#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12601#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12602#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12603#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12604msgid "output" 12605msgstr "" 12606 12607#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:75 12608#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 12609#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:30 12610#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:50 12611#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 12612#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:46 12613#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:37 12614#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:75 12615#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:31 12616#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:43 12617#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:108 12618#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 12619#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 12620#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:158 12621#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 12622#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 12623#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:46 12624#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:41 12625#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:173 12626#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:45 12627#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:31 12628#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:31 12629#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:144 12630#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:40 12631#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 12632#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:78 12633#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 12634#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 12635#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 12636#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 12637#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:133 12638#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:209 12639#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 12640#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:87 12641#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:81 12642#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:592 12643#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:152 12644#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:72 12645#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 12646#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:106 12647#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:54 12648#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:68 12649#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:220 12650#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:62 12651#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:136 12652#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:123 12653#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:35 12654#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:73 12655#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:96 12656#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 12657msgid "Form" 12658msgstr "" 12659 12660#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:76 12661msgid "Bib file encoding:" 12662msgstr "" 12663 12664#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 12665#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:46 12666msgid "Fields to include in output:" 12667msgstr "" 12668 12669#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 12670msgid "Encoding configuration (change if you have errors):" 12671msgstr "" 12672 12673#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 12674msgid "BibTeX entry type:" 12675msgstr "" 12676 12677#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 12678msgid "Create a citation tag?" 12679msgstr "" 12680 12681#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 12682msgid "Add file paths with formats?" 12683msgstr "" 12684 12685#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 12686msgid "Expression to form the BibTeX citation tag:" 12687msgstr "" 12688 12689#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 12690msgid "" 12691"Some explanation about this template:\n" 12692" -The fields availables are 'author_sort', 'authors', 'id',\n" 12693" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n" 12694" 'tags', 'timestamp', 'title', 'uuid', 'title_sort'\n" 12695" -For list types ie authors and tags, only the first element\n" 12696" will be selected.\n" 12697" -For time field, only the date will be used. " 12698msgstr "" 12699 12700#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:37 12701msgid "CSV/XML options" 12702msgstr "" 12703 12704#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:51 12705msgid "Drag and drop to re-arrange fields" 12706msgstr "" 12707 12708#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:71 12709msgid "Library name" 12710msgstr "" 12711 12712#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:73 12713#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:264 12714#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 12715msgid "Number" 12716msgstr "" 12717 12718#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29 12719msgid "E-book options" 12720msgstr "" 12721 12722#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:96 12723msgid "Catalogs" 12724msgstr "" 12725 12726#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 12727msgid "Read book" 12728msgstr "" 12729 12730#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:111 12731msgid "Wishlist item" 12732msgstr "" 12733 12734#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12735#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12736msgid "any date" 12737msgstr "" 12738 12739#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12740#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12741msgid "any value" 12742msgstr "" 12743 12744#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:150 12745#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12746#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12747#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12748msgid "unspecified" 12749msgstr "" 12750 12751#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:200 12752msgid "No genres will be excluded" 12753msgstr "" 12754 12755#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:217 12756#, python-format 12757msgid "regex error: %s" 12758msgstr "" 12759 12760#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:226 12761msgid "All genres will be excluded" 12762msgstr "" 12763 12764#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:698 12765msgid "Delete saved catalog preset" 12766msgstr "" 12767 12768#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 12769msgid "The selected saved catalog preset will be deleted. Are you sure?" 12770msgstr "" 12771 12772#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:724 12773#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:729 12774#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:734 12775msgid "Save catalog preset" 12776msgstr "" 12777 12778#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:725 12779msgid "Preset name:" 12780msgstr "" 12781 12782#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:730 12783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1320 12784msgid "You must provide a name." 12785msgstr "" 12786 12787#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:735 12788msgid "" 12789"That saved preset already exists and will be overwritten. Are you sure?" 12790msgstr "" 12791 12792#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1002 12793#, python-format 12794msgid "Are you sure you want to delete '%s'?" 12795msgstr "" 12796 12797#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1004 12798#, python-format 12799msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" 12800msgstr "" 12801 12802#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1005 12803msgid "Delete Rule" 12804msgstr "" 12805 12806#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12807#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:638 12808#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4256 12809msgid "False" 12810msgstr "" 12811 12812#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12813msgid "True" 12814msgstr "" 12815 12816#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1189 12817#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1281 12818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 12819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12820#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 12821#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 12822#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 12823#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 12824#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 12825#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 12826#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 12827#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 12828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 12829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 12830msgid "Name" 12831msgstr "" 12832 12833#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1190 12834#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1283 12835msgid "Field" 12836msgstr "" 12837 12838#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1191 12839#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1284 12840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 12841#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12842msgid "Value" 12843msgstr "" 12844 12845#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1282 12846msgid "Prefix" 12847msgstr "" 12848 12849#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 12850msgid "Presets" 12851msgstr "" 12852 12853#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 12854msgid "Select catalog preset to load" 12855msgstr "" 12856 12857#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 12858msgid "Save current catalog settings as preset" 12859msgstr "" 12860 12861#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 12862#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:710 12863msgid "Save" 12864msgstr "" 12865 12866#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 12867msgid "Delete current preset" 12868msgstr "" 12869 12870#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 12871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:709 12872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:294 12873#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:152 12874#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 12875#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:143 12876msgid "Delete" 12877msgstr "" 12878 12879#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 12880msgid "Enabled sections will be included in the generated catalog." 12881msgstr "" 12882 12883#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 12884msgid "Included sections" 12885msgstr "" 12886 12887#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 12888msgid "List of books, sorted by Author" 12889msgstr "" 12890 12891#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 12892msgid "&Authors" 12893msgstr "" 12894 12895#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 12896msgid "List of books, sorted by Title" 12897msgstr "" 12898 12899#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 12900msgid "&Titles" 12901msgstr "" 12902 12903#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 12904msgid "List of series books, sorted by Series" 12905msgstr "" 12906 12907#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 12908msgid "&Series" 12909msgstr "" 12910 12911#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 12912msgid "List of books, sorted by genre" 12913msgstr "" 12914 12915#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 12916msgid "&Genres" 12917msgstr "" 12918 12919#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 12920msgid "Field containing genres" 12921msgstr "" 12922 12923#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 12924msgid "List of books, sorted by date added to calibre" 12925msgstr "" 12926 12927#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:372 12928msgid "&Recently added" 12929msgstr "" 12930 12931#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 12932msgid "Individual descriptions of books with cover thumbs, sorted by author" 12933msgstr "" 12934 12935#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 12936msgid "&Descriptions" 12937msgstr "" 12938 12939#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 12940msgid "" 12941"The first matching prefix rule applies a prefix to book listings in the " 12942"generated catalog." 12943msgstr "" 12944 12945#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 12946msgid "Prefixes" 12947msgstr "" 12948 12949#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 12950msgid "" 12951"Books matching any of the exclusion rules will be excluded from the " 12952"generated catalog. " 12953msgstr "" 12954 12955#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 12956msgid "Excluded books" 12957msgstr "" 12958 12959#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 12960msgid "" 12961"A regular expression describing genres to be excluded from the generated catalog. Genres are derived from the tags applied to your books.\n" 12962"The default pattern \\[.+\\]|\\+ excludes tags of the form [tag], e.g., [Test book], and '+', the default tag for a read book." 12963msgstr "" 12964 12965#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 12966msgid "Excluded genres" 12967msgstr "" 12968 12969#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 12970msgid "Genres to &exclude (regex):" 12971msgstr "" 12972 12973#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 12974msgid "Reset to default" 12975msgstr "" 12976 12977#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 12978#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:48 12979#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:252 12980#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:162 12981#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 12982#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 12983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 12984#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 12985#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 12986#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 12987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 12988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155 12989#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158 12990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160 12991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 12992#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170 12993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:128 12994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:131 12995#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:134 12996#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:252 12997#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:175 12998#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:176 12999#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:90 13000#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:92 13001#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:94 13002#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:96 13003#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:98 13004#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:243 13005#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 13006#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 13007#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 13008#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 13009#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:182 13010#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 13011msgid "..." 13012msgstr "" 13013 13014#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 13015msgid "Results of regex:" 13016msgstr "" 13017 13018#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 13019msgid "Tags that will be excluded as genres" 13020msgstr "" 13021 13022#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 13023msgid "Other options" 13024msgstr "" 13025 13026#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 13027msgid "" 13028"Custom column containing additional content to be merged with comments " 13029"metadata in the descriptions section." 13030msgstr "" 13031 13032#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 13033msgid "Merge additional content before comments in descriptions section." 13034msgstr "" 13035 13036#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 13037msgid "&Before" 13038msgstr "" 13039 13040#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 13041msgid "Merge additional content after comments in descriptions section." 13042msgstr "" 13043 13044#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 13045msgid "&After" 13046msgstr "" 13047 13048#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 13049msgid "" 13050"Separate comments metadata and additional content with a horizontal rule in " 13051"the descriptions section." 13052msgstr "" 13053 13054#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 13055msgid "Include &separator" 13056msgstr "" 13057 13058#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 13059msgid "&Merge with comments:" 13060msgstr "" 13061 13062#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 13063msgid "Catalog cover:" 13064msgstr "" 13065 13066#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 13067msgid "Generate new cover" 13068msgstr "" 13069 13070#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:398 13071msgid "Use existing cover" 13072msgstr "" 13073 13074#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:399 13075msgid "E&xtra Description note:" 13076msgstr "" 13077 13078#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:400 13079msgid "Custom column source for text to include in Descriptions section." 13080msgstr "" 13081 13082#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:401 13083msgid "&Thumb width:" 13084msgstr "" 13085 13086#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:402 13087msgid "Size hint for cover thumbnails included in Descriptions section." 13088msgstr "" 13089 13090#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:403 13091msgid " inch" 13092msgstr "" 13093 13094#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:404 13095msgid "Author cross-references:" 13096msgstr "" 13097 13098#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:405 13099msgid "For books with multiple authors, list each author separately" 13100msgstr "" 13101 13102#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:31 13103msgid "Tab template for catalog.ui" 13104msgstr "" 13105 13106#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:274 13107msgid "Bold" 13108msgstr "" 13109 13110#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:275 13111msgid "Italic" 13112msgstr "" 13113 13114#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:276 13115msgid "Underline" 13116msgstr "" 13117 13118#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:277 13119msgid "Strikethrough" 13120msgstr "" 13121 13122#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:278 13123msgid "Superscript" 13124msgstr "" 13125 13126#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:279 13127msgid "Subscript" 13128msgstr "" 13129 13130#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:280 13131msgid "Ordered list" 13132msgstr "" 13133 13134#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:281 13135msgid "Unordered list" 13136msgstr "" 13137 13138#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:283 13139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 13140msgid "Align left" 13141msgstr "" 13142 13143#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:284 13144msgid "Align center" 13145msgstr "" 13146 13147#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:285 13148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 13149msgid "Align right" 13150msgstr "" 13151 13152#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:286 13153msgid "Align justified" 13154msgstr "" 13155 13156#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:287 13157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 13158#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:283 13159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:295 13160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:310 13161msgid "Undo" 13162msgstr "" 13163 13164#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:288 13165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:297 13166msgid "Redo" 13167msgstr "" 13168 13169#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:289 13170msgid "Remove formatting" 13171msgstr "" 13172 13173#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:292 13174msgid "Paste and match style" 13175msgstr "" 13176 13177#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:293 13178msgid "Cut" 13179msgstr "" 13180 13181#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:294 13182msgid "Increase indentation" 13183msgstr "" 13184 13185#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:295 13186msgid "Decrease indentation" 13187msgstr "" 13188 13189#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:298 13190msgid "Foreground color" 13191msgstr "" 13192 13193#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:299 13194msgid "Background color" 13195msgstr "" 13196 13197#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:300 13198msgid "Insert link or image" 13199msgstr "" 13200 13201#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:302 13202msgid "Insert separator" 13203msgstr "" 13204 13205#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:303 13206#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1120 13207#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:151 13208#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:59 13209msgid "Clear" 13210msgstr "" 13211 13212#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:306 13213msgid "Style text block" 13214msgstr "" 13215 13216#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:308 13217msgid "Style the selected text block" 13218msgstr "" 13219 13220#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:312 13221#, python-brace-format 13222msgid "Heading {0}" 13223msgstr "" 13224 13225#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:314 13226#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 13227#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 13228#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:170 13229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 13230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 13231msgid "Normal" 13232msgstr "" 13233 13234#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:321 13235msgid "Blockquote" 13236msgstr "" 13237 13238#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:578 13239msgid "Choose foreground color" 13240msgstr "" 13241 13242#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:587 13243msgid "Choose background color" 13244msgstr "" 13245 13246#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:630 13247#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:103 13248#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:106 13249msgid "Invalid URL" 13250msgstr "" 13251 13252#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:631 13253#, python-format 13254msgid "The url %r is invalid" 13255msgstr "" 13256 13257#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:641 13258msgid "Remote images not supported" 13259msgstr "" 13260 13261#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:642 13262msgid "" 13263"You must download the image to your computer, URLs pointing to remote images" 13264" are not supported." 13265msgstr "" 13266 13267#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:648 13268msgid "Create link" 13269msgstr "" 13270 13271#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:657 13272#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 13273msgid "&Browse" 13274msgstr "" 13275 13276#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:663 13277#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:211 13278#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:291 13279#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:595 13280#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:113 13281#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:221 13282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:295 13283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 13284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:963 13285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1327 13286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:102 13287#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:281 13288msgid "Images" 13289msgstr "" 13290 13291#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:664 13292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:965 13293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1028 13294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1060 13295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1211 13296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1259 13297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:220 13298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:232 13299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:241 13300msgid "Choose file" 13301msgstr "" 13302 13303#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:676 13304msgid "" 13305"Enter a URL. If you check the \"Treat the URL as an image\" box then the URL" 13306" will be added as an image reference instead of as a link. You can also " 13307"choose to create a link to a file on your computer. Note that if you create " 13308"a link to a file on your computer, it will stop working if the file is " 13309"moved." 13310msgstr "" 13311 13312#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:685 13313msgid "Enter &URL:" 13314msgstr "" 13315 13316#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:686 13317msgid "Treat the URL as an &image" 13318msgstr "" 13319 13320#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:687 13321msgid "Enter &name (optional):" 13322msgstr "" 13323 13324#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:688 13325msgid "Choose a file on your computer:" 13326msgstr "" 13327 13328#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:817 13329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 13330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:103 13331#: /__w/calibre/calibre/src/calibre/utils/localization.py:374 13332msgid "Fonts" 13333msgstr "" 13334 13335#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13336#, python-format 13337msgid "%s toolbars" 13338msgstr "" 13339 13340#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13341#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13342msgid "Hide" 13343msgstr "" 13344 13345#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13346#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13347msgid "Show" 13348msgstr "" 13349 13350#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:834 13351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:523 13352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:524 13353msgid "Smarten punctuation" 13354msgstr "" 13355 13356#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1092 13357msgid "&Normal view" 13358msgstr "" 13359 13360#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1093 13361msgid "&HTML source" 13362msgstr "" 13363 13364#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:19 13365msgid "AZW3 output" 13366msgstr "" 13367 13368#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:51 13369#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 13370msgid "Do not add &Table of Contents to book" 13371msgstr "" 13372 13373#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 13374#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 13375msgid "&Title for Table of Contents:" 13376msgstr "" 13377 13378#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53 13379#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 13380msgid "Put generated Table of Contents at &start of book instead of end" 13381msgstr "" 13382 13383#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 13384#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 13385msgid "Use author &sort for author" 13386msgstr "" 13387 13388#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 13389#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 13390msgid "Disable &compression of the file contents" 13391msgstr "" 13392 13393#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 13394#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:90 13395msgid "" 13396"Enable &sharing of book content via Facebook, etc. WARNING: Disables last " 13397"read syncing" 13398msgstr "" 13399 13400#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:48 13401msgid "" 13402"For settings that cannot be specified in this dialog, use the values saved " 13403"in a previous conversion (if they exist) instead of using the defaults " 13404"specified in the Preferences" 13405msgstr "" 13406 13407#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:64 13408msgid "None of the selected books have saved conversion settings." 13409msgstr "" 13410 13411#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13412msgid "Bulk convert one book" 13413msgstr "" 13414 13415#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13416msgid "Bulk convert {} books" 13417msgstr "" 13418 13419#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:17 13420msgid "Comic input" 13421msgstr "" 13422 13423#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 13424#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 13425#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 13426#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 13427#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 13428#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 13429msgid "input" 13430msgstr "" 13431 13432#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 13433msgid "&Number of colors:" 13434msgstr "" 13435 13436#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 13437msgid "off" 13438msgstr "" 13439 13440#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 13441msgid "Disable &normalize" 13442msgstr "" 13443 13444#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 13445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:45 13446msgid "Keep &aspect ratio" 13447msgstr "" 13448 13449#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 13450msgid "Disable &Sharpening" 13451msgstr "" 13452 13453#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 13454msgid "Disable &Trimming" 13455msgstr "" 13456 13457#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 13458msgid "&Wide" 13459msgstr "" 13460 13461#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 13462msgid "&Landscape" 13463msgstr "" 13464 13465#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 13466msgid "&Right to left" 13467msgstr "" 13468 13469#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 13470msgid "Don't so&rt" 13471msgstr "" 13472 13473#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 13474msgid "De&speckle" 13475msgstr "" 13476 13477#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 13478msgid "&Disable comic processing" 13479msgstr "" 13480 13481#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 13482#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:177 13483msgid "&Output format:" 13484msgstr "" 13485 13486#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 13487msgid "Disable conversion of images to &black and white" 13488msgstr "" 13489 13490#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 13491msgid "Override image &size:" 13492msgstr "" 13493 13494#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:119 13495msgid "Don't add links to &pages to the Table of Contents for CBC files" 13496msgstr "" 13497 13498#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:19 13499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 13500msgid "Debug" 13501msgstr "" 13502 13503#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:21 13504msgid "Debug the conversion process." 13505msgstr "" 13506 13507#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:31 13508#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:47 13509msgid "Choose debug folder" 13510msgstr "" 13511 13512#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:50 13513msgid "Invalid debug folder" 13514msgstr "" 13515 13516#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:51 13517msgid "Failed to create debug folder" 13518msgstr "" 13519 13520#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:49 13521msgid "" 13522"Choose a folder to put the debug output into. If you specify a folder, " 13523"calibre will place a lot of debug output into it. This will be useful in " 13524"understanding the conversion process and figuring out the correct values for" 13525" conversion parameters like Table of Contents and Chapter detection." 13526msgstr "" 13527 13528#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:50 13529msgid "" 13530"The debug process outputs the intermediate HTML generated at various stages " 13531"of the conversion process. This HTML can sometimes serve as a good starting " 13532"point for hand editing a conversion." 13533msgstr "" 13534 13535#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:15 13536msgid "DOCX input" 13537msgstr "" 13538 13539#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:38 13540msgid "Do not try to autodetect a &cover from images in the document" 13541msgstr "" 13542 13543#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:39 13544msgid "Do not add a page break after every &endnote" 13545msgstr "" 13546 13547#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:40 13548msgid "" 13549"Render &superscripts and subscripts so that they do not affect the line " 13550"height." 13551msgstr "" 13552 13553#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:19 13554msgid "DOCX output" 13555msgstr "" 13556 13557#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:35 13558msgid "Paper si&ze:" 13559msgstr "" 13560 13561#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:38 13562#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:176 13563msgid "&Custom size:" 13564msgstr "" 13565 13566#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13567msgid "Page &bottom margin" 13568msgstr "" 13569 13570#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13571msgid "Page &left margin" 13572msgstr "" 13573 13574#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13575msgid "Page &right margin" 13576msgstr "" 13577 13578#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13579msgid "Page &top margin" 13580msgstr "" 13581 13582#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:45 13583msgid "" 13584"Do not insert the &Table of Contents as a page at the start of the document" 13585msgstr "" 13586 13587#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:47 13588msgid "Do not insert &cover as image at start of document" 13589msgstr "" 13590 13591#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:49 13592msgid "Preserve the aspect ratio of the image inserted as cover" 13593msgstr "" 13594 13595#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:17 13596msgid "EPUB output" 13597msgstr "" 13598 13599#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:76 13600msgid "Preserve cover &aspect ratio" 13601msgstr "" 13602 13603#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:77 13604msgid "Split files &larger than:" 13605msgstr "" 13606 13607#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:78 13608#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 13609msgid "Disabled" 13610msgstr "" 13611 13612#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:79 13613msgid " KB" 13614msgstr "" 13615 13616#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:80 13617msgid "No default &cover" 13618msgstr "" 13619 13620#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:81 13621msgid "No &SVG cover" 13622msgstr "" 13623 13624#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:82 13625msgid "Insert inline &Table of Contents" 13626msgstr "" 13627 13628#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:83 13629msgid "Do not &split on page breaks" 13630msgstr "" 13631 13632#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:84 13633msgid "Put inserted Table of Contents at the &end of the book" 13634msgstr "" 13635 13636#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:85 13637msgid "&Flatten EPUB file structure" 13638msgstr "" 13639 13640#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:86 13641msgid "&Title for inserted ToC:" 13642msgstr "" 13643 13644#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:87 13645msgid "EP&UB version:" 13646msgstr "" 13647 13648#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:15 13649msgid "FB2 input" 13650msgstr "" 13651 13652#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:32 13653msgid "Do not insert a &Table of Contents at the beginning of the book." 13654msgstr "" 13655 13656#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:17 13657msgid "FB2 output" 13658msgstr "" 13659 13660#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 13661msgid "&Sectionize:" 13662msgstr "" 13663 13664#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 13665msgid "&Genre:" 13666msgstr "" 13667 13668#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:103 13669msgid "Font rescaling wizard" 13670msgstr "" 13671 13672#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:104 13673#, python-format 13674msgid "" 13675"<p>This wizard will help you choose an appropriate font size key for your needs. Just enter the base font size of the input document and then enter an input font size. The wizard will display what font size it will be mapped to, by the font rescaling algorithm. You can adjust the algorithm by adjusting the output base font size and font key below. When you find values suitable for you, click OK.</p>\n" 13676"<p>By default, if the output base font size is zero and/or no font size key is specified, calibre will use the values from the current Output profile. </p>\n" 13677"<p>See the <a href=\"%s\">User Manual</a> for an explanation of how font size rescaling works.</p>" 13678msgstr "" 13679 13680#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:107 13681msgid "&Output document" 13682msgstr "" 13683 13684#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:108 13685#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:113 13686msgid "&Base font size:" 13687msgstr "" 13688 13689#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:109 13690#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:250 13691msgid "Font size &key:" 13692msgstr "" 13693 13694#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:110 13695#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:114 13696#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:116 13697#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 13698#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:256 13699#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 13700#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 13701#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 13702#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 13703#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:135 13704#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 13705#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:141 13706#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:198 13707msgid " pt" 13708msgstr "" 13709 13710#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:111 13711msgid "Use &default values" 13712msgstr "" 13713 13714#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:112 13715msgid "&Input document" 13716msgstr "" 13717 13718#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:115 13719msgid "&Font size: " 13720msgstr "" 13721 13722#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:117 13723msgid " will map to size: " 13724msgstr "" 13725 13726#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:118 13727msgid "0.0 pt" 13728msgstr "" 13729 13730#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:19 13731msgid "" 13732"Heuristic\n" 13733"processing" 13734msgstr "" 13735 13736#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:20 13737msgid "Modify the document text and structure using common patterns." 13738msgstr "" 13739 13740#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:109 13741#, python-format 13742msgid "" 13743"<b>Heuristic processing</b> means that calibre will scan your book for " 13744"common patterns and fix them. As the name implies, this involves guesswork, " 13745"which means that it could end up worsening the result of a conversion, if " 13746"calibre guesses wrong. Therefore, it is disabled by default. Often, if a " 13747"conversion does not turn out as you expect, turning on heuristics can " 13748"improve matters. Read more about the various heuristic processing options in" 13749" the <a href=\"%s\">User Manual</a>." 13750msgstr "" 13751 13752#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:110 13753msgid "Enable &heuristic processing" 13754msgstr "" 13755 13756#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:111 13757msgid "Heuristic processing" 13758msgstr "" 13759 13760#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 13761msgid "Unwrap lines" 13762msgstr "" 13763 13764#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 13765msgid "Line &un-wrap factor:" 13766msgstr "" 13767 13768#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 13769msgid "Detect and markup unformatted chapter headings and sub headings" 13770msgstr "" 13771 13772#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 13773msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting" 13774msgstr "" 13775 13776#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 13777msgid "Delete blank lines between paragraphs" 13778msgstr "" 13779 13780#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 13781msgid "Ensure scene breaks are consistently formatted" 13782msgstr "" 13783 13784#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 13785msgid "Replace soft scene &breaks:" 13786msgstr "" 13787 13788#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 13789msgid "Remove unnecessary hyphens" 13790msgstr "" 13791 13792#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 13793msgid "Italicize common words and patterns" 13794msgstr "" 13795 13796#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 13797msgid "Replace entity indents with CSS indents" 13798msgstr "" 13799 13800#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:17 13801msgid "HTMLZ output" 13802msgstr "" 13803 13804#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 13805msgid "How to handle &CSS" 13806msgstr "" 13807 13808#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 13809msgid "How to handle class &based CSS" 13810msgstr "" 13811 13812#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 13813msgid "Use book &title as the filename for the HTML file inside the archive" 13814msgstr "" 13815 13816#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:23 13817msgid "Control the look and feel of the output." 13818msgstr "" 13819 13820#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:39 13821msgid "Original" 13822msgstr "" 13823 13824#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:40 13825msgid "Left align" 13826msgstr "" 13827 13828#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:41 13829msgid "Justify text" 13830msgstr "" 13831 13832#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 13833msgid "Base font si&ze:" 13834msgstr "" 13835 13836#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:251 13837msgid "Wizard to help you choose an appropriate font size key" 13838msgstr "" 13839 13840#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:253 13841msgid "Minim&um line height:" 13842msgstr "" 13843 13844#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:254 13845msgid " %" 13846msgstr "" 13847 13848#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:255 13849msgid "L&ine height:" 13850msgstr "" 13851 13852#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:257 13853msgid "Embed font fami&ly:" 13854msgstr "" 13855 13856#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:258 13857msgid "&Embed all fonts in document" 13858msgstr "" 13859 13860#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:260 13861msgid "E&xpand CSS" 13862msgstr "" 13863 13864#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:261 13865msgid "Keep &ligatures" 13866msgstr "" 13867 13868#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:262 13869msgid "&Disable font size rescaling" 13870msgstr "" 13871 13872#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:263 13873#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:284 13874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13875msgid "&Fonts" 13876msgstr "" 13877 13878#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:264 13879msgid "Text &justification:" 13880msgstr "" 13881 13882#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:266 13883msgid "&Unsmarten punctuation" 13884msgstr "" 13885 13886#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:267 13887msgid "&Transliterate Unicode characters to ASCII" 13888msgstr "" 13889 13890#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:268 13891msgid "I&nput character encoding:" 13892msgstr "" 13893 13894#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:269 13895msgid "T&ext" 13896msgstr "" 13897 13898#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:270 13899msgid "&Line size:" 13900msgstr "" 13901 13902#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:271 13903msgid "" 13904"<p>When calibre removes inter paragraph spacing, it automatically sets a " 13905"paragraph indent, to ensure that paragraphs can be easily distinguished. " 13906"This option controls the width of that indent." 13907msgstr "" 13908 13909#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:272 13910#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 13911msgid "No change" 13912msgstr "" 13913 13914#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:273 13915#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:276 13916msgid " em" 13917msgstr "" 13918 13919#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:274 13920msgid "Insert &blank line between paragraphs" 13921msgstr "" 13922 13923#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:275 13924msgid "Remove &spacing between paragraphs" 13925msgstr "" 13926 13927#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:277 13928msgid "I&ndent size:" 13929msgstr "" 13930 13931#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:278 13932msgid "&Linearize tables" 13933msgstr "" 13934 13935#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:279 13936#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:656 13937msgid "&Layout" 13938msgstr "" 13939 13940#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:280 13941msgid "E&xtra CSS" 13942msgstr "" 13943 13944#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:281 13945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:492 13946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1027 13947msgid "Filter style information" 13948msgstr "" 13949 13950#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:282 13951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1036 13952msgid "Select what style information you want completely removed:" 13953msgstr "" 13954 13955#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:283 13956msgid "Removes the font-family CSS property" 13957msgstr "" 13958 13959#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:285 13960msgid "" 13961"Removes the margin CSS properties. Note that page margins are not affected " 13962"by this setting." 13963msgstr "" 13964 13965#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:286 13966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13967msgid "&Margins" 13968msgstr "" 13969 13970#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:287 13971msgid "Removes the padding CSS properties" 13972msgstr "" 13973 13974#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:288 13975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13976msgid "&Padding" 13977msgstr "" 13978 13979#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:289 13980msgid "Convert floating images/text into static images/text" 13981msgstr "" 13982 13983#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:290 13984msgid "F&loats" 13985msgstr "" 13986 13987#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:291 13988msgid "Removes foreground and background colors" 13989msgstr "" 13990 13991#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:292 13992#: /__w/calibre/calibre/src/calibre/gui2/covers.py:130 13993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13994msgid "&Colors" 13995msgstr "" 13996 13997#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:293 13998msgid "Other CSS Propert&ies:" 13999msgstr "" 14000 14001#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:294 14002msgid "" 14003"Comma separated list of CSS properties to remove. For example: display, " 14004"color, font-family" 14005msgstr "" 14006 14007#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:295 14008msgid "&Styling" 14009msgstr "" 14010 14011#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:296 14012msgid "&Transform styles" 14013msgstr "" 14014 14015#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:297 14016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:503 14017msgid "Transform &HTML" 14018msgstr "" 14019 14020#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:18 14021msgid "LRF output" 14022msgstr "" 14023 14024#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 14025msgid "Enable &auto-rotation of wide images" 14026msgstr "" 14027 14028#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 14029msgid "&Wordspace:" 14030msgstr "" 14031 14032#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 14033msgid "Minimum para. &indent:" 14034msgstr "" 14035 14036#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 14037msgid "Render &tables as images" 14038msgstr "" 14039 14040#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 14041msgid "Text size multiplier for text in rendered tables:" 14042msgstr "" 14043 14044#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 14045msgid "Add &header" 14046msgstr "" 14047 14048#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 14049msgid "Header &separation:" 14050msgstr "" 14051 14052#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 14053msgid "Header &format:" 14054msgstr "" 14055 14056#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 14057msgid "&Embed fonts" 14058msgstr "" 14059 14060#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 14061msgid "&Serif font family:" 14062msgstr "" 14063 14064#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 14065msgid "S&ans-serif font family:" 14066msgstr "" 14067 14068#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 14069msgid "&Monospace font family:" 14070msgstr "" 14071 14072#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:52 14073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:242 14074msgid "Metadata" 14075msgstr "" 14076 14077#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:54 14078msgid "" 14079"Set the metadata. The output file will contain as much of this metadata as " 14080"possible." 14081msgstr "" 14082 14083#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:118 14084#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 14085msgid "This book has no cover" 14086msgstr "" 14087 14088#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:192 14089#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 14090msgid "Choose cover for " 14091msgstr "" 14092 14093#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:199 14094#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 14095msgid "Cannot read" 14096msgstr "" 14097 14098#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:200 14099#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1196 14100msgid "You do not have permission to read the file: " 14101msgstr "" 14102 14103#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:208 14104#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:216 14105#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 14106msgid "Error reading file" 14107msgstr "" 14108 14109#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:209 14110#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1206 14111msgid "<p>There was an error reading from file: <br /><b>" 14112msgstr "" 14113 14114#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:217 14115#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1215 14116msgid " is not a valid picture" 14117msgstr "" 14118 14119#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:159 14120msgid "Book cover" 14121msgstr "" 14122 14123#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:160 14124msgid "Change &cover image:" 14125msgstr "" 14126 14127#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:161 14128msgid "Browse for an image to use as the cover of this book." 14129msgstr "" 14130 14131#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:163 14132msgid "Use cover from &source file" 14133msgstr "" 14134 14135#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:164 14136#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:121 14137#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:229 14138#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 14139#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 14140#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:193 14141#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:193 14142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:453 14143msgid "&Title:" 14144msgstr "" 14145 14146#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:165 14147#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 14148msgid "Change the title of this book" 14149msgstr "" 14150 14151#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:166 14152#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:346 14153msgid "&Author(s):" 14154msgstr "" 14155 14156#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:167 14157msgid "Author so&rt:" 14158msgstr "" 14159 14160#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:168 14161msgid "" 14162"Change the author(s) of this book. Multiple authors should be separated by a" 14163" comma" 14164msgstr "" 14165 14166#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:169 14167#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1804 14168msgid "&Publisher:" 14169msgstr "" 14170 14171#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:170 14172#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:145 14173#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1394 14174msgid "Ta&gs:" 14175msgstr "" 14176 14177#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:171 14178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 14179#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 14180msgid "" 14181"Tags categorize the book. This is particularly useful while searching. " 14182"<br><br>They can be any words or phrases, separated by commas." 14183msgstr "" 14184 14185#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:172 14186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:139 14187#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:610 14188msgid "&Series:" 14189msgstr "" 14190 14191#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:173 14192#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:174 14193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 14194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 14195#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:609 14196msgid "List of known series. You can add new series." 14197msgstr "" 14198 14199#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:175 14200msgid "Book " 14201msgstr "" 14202 14203#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:19 14204msgid "MOBI output" 14205msgstr "" 14206 14207#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 14208msgid "Ignore &margins" 14209msgstr "" 14210 14211#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 14212msgid "" 14213"Do not convert all images to &JPEG (may result in images not working in " 14214"older viewers)" 14215msgstr "" 14216 14217#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 14218msgid "Kindle options" 14219msgstr "" 14220 14221#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 14222msgid "MOBI file &type:" 14223msgstr "" 14224 14225#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 14226msgid "Personal Doc tag:" 14227msgstr "" 14228 14229#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:91 14230msgid "" 14231"<b>WARNING:</b> Various Kindle devices have trouble displaying the new or " 14232"both MOBI filetypes. If you wish to use the new format on your device, " 14233"convert to AZW3 instead of MOBI." 14234msgstr "" 14235 14236#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:30 14237msgid "Default profile" 14238msgstr "" 14239 14240#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:35 14241#: /__w/calibre/calibre/src/calibre/srv/convert.py:254 14242msgid "unlimited" 14243msgstr "" 14244 14245#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:37 14246#: /__w/calibre/calibre/src/calibre/srv/convert.py:256 14247#, python-format 14248msgid "%(width)d x %(height)d pixels" 14249msgstr "" 14250 14251#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:38 14252#: /__w/calibre/calibre/src/calibre/srv/convert.py:257 14253#, python-format 14254msgid "Screen size: %s" 14255msgstr "" 14256 14257#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:45 14258msgid "Page setup" 14259msgstr "" 14260 14261#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 14262msgid "&Output profile:" 14263msgstr "" 14264 14265#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 14266msgid "Profile description" 14267msgstr "" 14268 14269#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:128 14270msgid "&Input profile:" 14271msgstr "" 14272 14273#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 14274msgid "Margins" 14275msgstr "" 14276 14277#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:130 14278#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:70 14279msgid "&Left:" 14280msgstr "" 14281 14282#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 14283#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:134 14284#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:137 14285#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:140 14286msgid "Unchanged" 14287msgstr "" 14288 14289#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:133 14290#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:72 14291msgid "&Top:" 14292msgstr "" 14293 14294#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:136 14295#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:71 14296msgid "&Right:" 14297msgstr "" 14298 14299#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:139 14300#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:73 14301msgid "&Bottom:" 14302msgstr "" 14303 14304#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:17 14305msgid "PDB output" 14306msgstr "" 14307 14308#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 14309#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 14310#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:238 14311#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:198 14312msgid "&Format:" 14313msgstr "" 14314 14315#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:48 14316#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 14317#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:32 14318#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:95 14319msgid "&Inline TOC" 14320msgstr "" 14321 14322#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:49 14323#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 14324#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 14325msgid "Output &encoding:" 14326msgstr "" 14327 14328#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:15 14329msgid "PDF input" 14330msgstr "" 14331 14332#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:42 14333msgid "Line &un-wrapping factor:" 14334msgstr "" 14335 14336#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 14337msgid "No &images" 14338msgstr "" 14339 14340#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:22 14341msgid "PDF output" 14342msgstr "" 14343 14344#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:56 14345msgid "Use page margins from the &document being converted" 14346msgstr "" 14347 14348#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:174 14349msgid "&Use the paper size set in output profile" 14350msgstr "" 14351 14352#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:175 14353msgid "&Paper size:" 14354msgstr "" 14355 14356#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:177 14357msgid "&Unit:" 14358msgstr "" 14359 14360#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:178 14361msgid "Preserve &aspect ratio of cover" 14362msgstr "" 14363 14364#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:179 14365msgid "Add page &numbers to the bottom of every page" 14366msgstr "" 14367 14368#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:180 14369msgid "Add a printable &Table of Contents at the end" 14370msgstr "" 14371 14372#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:181 14373msgid "&Title for ToC:" 14374msgstr "" 14375 14376#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:182 14377msgid "Serif famil&y:" 14378msgstr "" 14379 14380#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:183 14381msgid "Sans fami&ly:" 14382msgstr "" 14383 14384#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:184 14385msgid "&Monospace family:" 14386msgstr "" 14387 14388#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:185 14389msgid "S&tandard font:" 14390msgstr "" 14391 14392#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:186 14393msgid "Default font si&ze:" 14394msgstr "" 14395 14396#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:187 14397#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:189 14398#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:598 14399#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:652 14400msgid " px" 14401msgstr "" 14402 14403#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:188 14404msgid "Monospace &font size:" 14405msgstr "" 14406 14407#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:190 14408msgid "Page &number map:" 14409msgstr "" 14410 14411#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:191 14412msgid "Page margins" 14413msgstr "" 14414 14415#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:192 14416msgid "Page headers and footers" 14417msgstr "" 14418 14419#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:193 14420#, python-format 14421msgid "" 14422"You can insert headers and footers into every page of the produced PDF file " 14423"by using header and footer templates. For examples, see the <a " 14424"href=\"%s\">documentation</a>." 14425msgstr "" 14426 14427#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:194 14428msgid "&Header template:" 14429msgstr "" 14430 14431#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:195 14432msgid "&Footer template:" 14433msgstr "" 14434 14435#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:196 14436msgid "&Break long words at the end of lines" 14437msgstr "" 14438 14439#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:197 14440msgid "Odd/even &offset:" 14441msgstr "" 14442 14443#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:17 14444msgid "PMLZ output" 14445msgstr "" 14446 14447#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:47 14448msgid "Do not &reduce image size and depth" 14449msgstr "" 14450 14451#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:17 14452msgid "RB output" 14453msgstr "" 14454 14455#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:161 14456msgid "No formats available" 14457msgstr "" 14458 14459#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:162 14460msgid "Cannot build regex using the GUI builder without a book." 14461msgstr "" 14462 14463#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:171 14464msgid "Could not open file" 14465msgstr "" 14466 14467#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:172 14468msgid "Could not open the file, do you have it open in another program?" 14469msgstr "" 14470 14471#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:190 14472msgid "" 14473"Failed to generate markup for testing. Click \"Show details\" to learn more." 14474msgstr "" 14475 14476#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:196 14477#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:200 14478msgid "Failed to generate preview" 14479msgstr "" 14480 14481#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:206 14482msgid "Open book" 14483msgstr "" 14484 14485#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:231 14486msgid "Click the \"Open\" button below to open a e-book to use for testing." 14487msgstr "" 14488 14489#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:89 14490msgid "Regex Builder" 14491msgstr "" 14492 14493#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 14494msgid "Regex:" 14495msgstr "" 14496 14497#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91 14498#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:224 14499#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:141 14500#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:411 14501#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:42 14502msgid "&Test" 14503msgstr "" 14504 14505#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 14506msgid "Occurrences:" 14507msgstr "" 14508 14509#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 14510#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:196 14511#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 14512msgid "0" 14513msgstr "" 14514 14515#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 14516msgid "Goto:" 14517msgstr "" 14518 14519#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 14520#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:179 14521#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:676 14522#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 14523#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:408 14524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:128 14525msgid "&Previous" 14526msgstr "" 14527 14528#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 14529#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:182 14530#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:675 14531#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 14532#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 14533#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:404 14534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:587 14535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:124 14536msgid "&Next" 14537msgstr "" 14538 14539#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 14540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:533 14541msgid "Preview" 14542msgstr "" 14543 14544#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:15 14545msgid "RTF input" 14546msgstr "" 14547 14548#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:32 14549msgid "Ignore &WMF images in the RTF file" 14550msgstr "" 14551 14552#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:24 14553msgid "" 14554"Search &\n" 14555"replace" 14556msgstr "" 14557 14558#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:43 14559msgid "&Search regular expression:" 14560msgstr "" 14561 14562#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14563msgid "Replacement text" 14564msgstr "" 14565 14566#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14567msgid "Search regular expression" 14568msgstr "" 14569 14570#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:109 14571msgid "Load calibre search-replace definitions file" 14572msgstr "" 14573 14574#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:111 14575#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:130 14576msgid "calibre search-replace definitions file" 14577msgstr "" 14578 14579#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:120 14580msgid "Failed to read" 14581msgstr "" 14582 14583#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:121 14584#, python-format 14585msgid "Failed to load patterns from %s, click \"Show details\" to learn more." 14586msgstr "" 14587 14588#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:128 14589msgid "Save calibre search-replace definitions file" 14590msgstr "" 14591 14592#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:202 14593msgid "Unused search & replace definition" 14594msgstr "" 14595 14596#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:203 14597msgid "" 14598"The search/replace definition being edited has not been added to the list " 14599"of definitions. Do you wish to continue with the conversion (the definition " 14600"will not be used)?" 14601msgstr "" 14602 14603#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:214 14604#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:121 14605msgid "Invalid regular expression" 14606msgstr "" 14607 14608#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:215 14609#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:122 14610#, python-format 14611msgid "Invalid regular expression: %s" 14612msgstr "" 14613 14614#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:299 14615msgid "" 14616"The list of search/replace definitions that will be applied to this " 14617"conversion." 14618msgstr "" 14619 14620#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 14621msgid "Edit search/replace definition" 14622msgstr "" 14623 14624#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 14625msgid "&Replacement text:" 14626msgstr "" 14627 14628#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 14629msgid "" 14630"Add the current expression to the list of expressions that will be applied" 14631msgstr "" 14632 14633#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 14634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:142 14635msgid "&Add" 14636msgstr "" 14637 14638#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 14639msgid "Edit the currently selected expression" 14640msgstr "" 14641 14642#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 14643#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:73 14644msgid "&Change" 14645msgstr "" 14646 14647#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 14648msgid "Remove the currently selected expression" 14649msgstr "" 14650 14651#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 14652#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1151 14653#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:404 14654#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:115 14655msgid "&Remove" 14656msgstr "" 14657 14658#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 14659msgid "Load a list of expressions from a previously saved file" 14660msgstr "" 14661 14662#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 14663#: /__w/calibre/calibre/src/calibre/gui2/covers.py:547 14664#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:305 14665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:80 14666#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:508 14667msgid "&Load" 14668msgstr "" 14669 14670#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 14671msgid "Save this list of expressions so that you can re-use it easily" 14672msgstr "" 14673 14674#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 14675#: /__w/calibre/calibre/src/calibre/gui2/covers.py:544 14676#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:301 14677#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:75 14678#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 14679#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:250 14680#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:505 14681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1421 14682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 14683msgid "&Save" 14684msgstr "" 14685 14686#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 14687msgid "Move expression up." 14688msgstr "" 14689 14690#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 14691msgid "Move expression down." 14692msgstr "" 14693 14694#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 14695#, python-format 14696msgid "" 14697"<p>Search and replace uses <i>regular expressions</i>. See the <a " 14698"href=\"%s\">regular expressions tutorial</a> to get started with regular " 14699"expressions. Also clicking the wizard button below will allow you to test " 14700"your regular expression against the current input document. When you are " 14701"happy with an expression, click the Add button to add it to the list of " 14702"expressions." 14703msgstr "" 14704 14705#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:89 14706#: /__w/calibre/calibre/src/calibre/gui2/covers.py:542 14707#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:92 14708#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:250 14709#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:346 14710msgid "Restore &defaults" 14711msgstr "" 14712 14713#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:175 14714msgid "&Input format:" 14715msgstr "" 14716 14717#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:176 14718msgid "Use &saved conversion settings for individual books" 14719msgstr "" 14720 14721#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:216 14722msgid "Convert" 14723msgstr "" 14724 14725#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:17 14726msgid "SNB output" 14727msgstr "" 14728 14729#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:41 14730msgid "Hide &chapter name" 14731msgstr "" 14732 14733#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:42 14734msgid "Don't indent the &first line for each paragraph" 14735msgstr "" 14736 14737#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 14738msgid "Insert &empty line between paragraphs" 14739msgstr "" 14740 14741#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 14742msgid "Optimize for full-&screen mode" 14743msgstr "" 14744 14745#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:17 14746msgid "" 14747"Structure\n" 14748"detection" 14749msgstr "" 14750 14751#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:19 14752msgid "" 14753"Fine tune the detection of chapter headings and other document structure." 14754msgstr "" 14755 14756#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:29 14757msgid "Detect &chapters at (XPath expression):" 14758msgstr "" 14759 14760#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:30 14761msgid "Insert &page breaks before (XPath expression):" 14762msgstr "" 14763 14764#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:33 14765msgid "Start &reading at (XPath expression):" 14766msgstr "" 14767 14768#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:42 14769#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:41 14770#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:121 14771msgid "Invalid XPath" 14772msgstr "" 14773 14774#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:43 14775#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:42 14776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:182 14777#, python-format 14778msgid "The XPath expression %s is invalid." 14779msgstr "" 14780 14781#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 14782msgid "Remove &fake margins" 14783msgstr "" 14784 14785#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 14786msgid "" 14787"The header and footer removal options have been replaced by the Search & " 14788"replace options. Click the Search & replace category in the bar to the left " 14789"to use these options. Leave the replace field blank and enter your " 14790"header/footer removal regexps into the search field." 14791msgstr "" 14792 14793#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 14794msgid "Insert &metadata as page at start of book" 14795msgstr "" 14796 14797#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 14798msgid "Chapter &mark:" 14799msgstr "" 14800 14801#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 14802msgid "Remove first &image" 14803msgstr "" 14804 14805#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:19 14806msgid "" 14807"Table of\n" 14808"Contents" 14809msgstr "" 14810 14811#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:21 14812msgid "Control the creation/conversion of the Table of Contents." 14813msgstr "" 14814 14815#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:28 14816msgid "Level &1 TOC (XPath expression):" 14817msgstr "" 14818 14819#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:29 14820msgid "Level &2 TOC (XPath expression):" 14821msgstr "" 14822 14823#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:30 14824msgid "Level &3 TOC (XPath expression):" 14825msgstr "" 14826 14827#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:79 14828msgid "&Force use of auto-generated Table of Contents" 14829msgstr "" 14830 14831#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:80 14832msgid "Do not add &detected chapters to the Table of Contents" 14833msgstr "" 14834 14835#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:81 14836msgid "Number of &links to add to Table of Contents:" 14837msgstr "" 14838 14839#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:82 14840msgid "TOC &filter:" 14841msgstr "" 14842 14843#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:83 14844msgid "Chapter &threshold:" 14845msgstr "" 14846 14847#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:84 14848msgid "Allow &duplicate links when creating the Table of Contents" 14849msgstr "" 14850 14851#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:85 14852#, python-format 14853msgid "" 14854"<a href=\"%s\">Help with using these options to generate a Table of " 14855"Contents</a>" 14856msgstr "" 14857 14858#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:86 14859msgid "" 14860"This option will cause calibre to popup the Table of Contents Editor tool,\n" 14861" which will allow you to manually edit the Table of Contents, to fix any errors\n" 14862" caused by automatic generation." 14863msgstr "" 14864 14865#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:89 14866msgid "&Manually fine-tune the ToC after conversion is completed" 14867msgstr "" 14868 14869#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:19 14870msgid "TXT input" 14871msgstr "" 14872 14873#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 14874msgid "Structure" 14875msgstr "" 14876 14877#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 14878msgid "&Paragraph style:" 14879msgstr "" 14880 14881#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 14882msgid "&Formatting style:" 14883msgstr "" 14884 14885#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 14886msgid "Common" 14887msgstr "" 14888 14889#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:101 14890msgid "Preserve &spaces" 14891msgstr "" 14892 14893#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:102 14894msgid "Remove &indents at the beginning of lines" 14895msgstr "" 14896 14897#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:103 14898#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:239 14899msgid "Markdown" 14900msgstr "" 14901 14902#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:104 14903msgid "" 14904"<p>Markdown is a simple markup language for text files, that allows for " 14905"advanced formatting. To learn more visit <a " 14906"href=\"https://daringfireball.net/projects/markdown\">Markdown</a>." 14907msgstr "" 14908 14909#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:105 14910msgid "" 14911"You can optionally enable various extensions to the base Markdown syntax, " 14912"below." 14913msgstr "" 14914 14915#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:106 14916msgid "" 14917"More information on <a href=\"https://python-" 14918"markdown.github.io/extensions/\">Markdown extensions</a>" 14919msgstr "" 14920 14921#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:16 14922msgid "TXT output" 14923msgstr "" 14924 14925#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 14926msgid "General" 14927msgstr "" 14928 14929#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 14930msgid "&Line ending style:" 14931msgstr "" 14932 14933#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 14934msgid "&Formatting:" 14935msgstr "" 14936 14937#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 14938msgid "Plain" 14939msgstr "" 14940 14941#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 14942msgid "&Maximum line length:" 14943msgstr "" 14944 14945#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 14946msgid "Force maximum line &length" 14947msgstr "" 14948 14949#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 14950msgid "Markdown, Textile" 14951msgstr "" 14952 14953#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 14954msgid "Do not remove links (<a> tags) before processing" 14955msgstr "" 14956 14957#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 14958msgid "Do not remove image &references before processing" 14959msgstr "" 14960 14961#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 14962msgid "Keep text &color, when possible" 14963msgstr "" 14964 14965#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:14 14966msgid "TXTZ output" 14967msgstr "" 14968 14969#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard.py:81 14970msgid "Use a wizard to generate the XPath expression" 14971msgstr "" 14972 14973#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 14974msgid "Match HTML &tags with tag name:" 14975msgstr "" 14976 14977#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 14978msgid "*" 14979msgstr "" 14980 14981#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 14982msgid "a" 14983msgstr "" 14984 14985#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 14986msgid "br" 14987msgstr "" 14988 14989#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 14990msgid "div" 14991msgstr "" 14992 14993#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 14994msgid "h1" 14995msgstr "" 14996 14997#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 14998msgid "h2" 14999msgstr "" 15000 15001#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 15002msgid "h3" 15003msgstr "" 15004 15005#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 15006msgid "h4" 15007msgstr "" 15008 15009#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 15010msgid "h5" 15011msgstr "" 15012 15013#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 15014msgid "h6" 15015msgstr "" 15016 15017#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 15018msgid "hr" 15019msgstr "" 15020 15021#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 15022msgid "span" 15023msgstr "" 15024 15025#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 15026msgid "Having the &attribute:" 15027msgstr "" 15028 15029#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 15030msgid "With &value:" 15031msgstr "" 15032 15033#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 15034msgid "(A regular expression)" 15035msgstr "" 15036 15037#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 15038#, python-format 15039msgid "" 15040"<p>For example, to match all h2 tags that have class=\"chapter\", set tag to" 15041" <i>h2</i>, attribute to <i>class</i> and value to " 15042"<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " 15043"leaving value blank will match any value. Setting tag to * will match any " 15044"tag.</p><p>To learn more advanced usage of XPath see the <a " 15045"href=\"%s\">XPath Tutorial</a>." 15046msgstr "" 15047 15048#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:257 15049msgid "Browse by covers" 15050msgstr "" 15051 15052#: /__w/calibre/calibre/src/calibre/gui2/covers.py:63 15053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:857 15054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:393 15055msgid "Choose color" 15056msgstr "" 15057 15058#: /__w/calibre/calibre/src/calibre/gui2/covers.py:79 15059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:52 15060#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:138 15061#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225 15062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:480 15063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:688 15064#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:65 15065msgid "&Name:" 15066msgstr "" 15067 15068#: /__w/calibre/calibre/src/calibre/gui2/covers.py:82 15069msgid "Color &1:" 15070msgstr "" 15071 15072#: /__w/calibre/calibre/src/calibre/gui2/covers.py:83 15073msgid "Color &2:" 15074msgstr "" 15075 15076#: /__w/calibre/calibre/src/calibre/gui2/covers.py:84 15077msgid "Contrast color &1 (mainly for text):" 15078msgstr "" 15079 15080#: /__w/calibre/calibre/src/calibre/gui2/covers.py:85 15081msgid "Contrast color &2 (mainly for text):" 15082msgstr "" 15083 15084#: /__w/calibre/calibre/src/calibre/gui2/covers.py:98 15085#: /__w/calibre/calibre/src/calibre/gui2/covers.py:102 15086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:236 15087#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:267 15088#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:270 15089msgid "Invalid name" 15090msgstr "" 15091 15092#: /__w/calibre/calibre/src/calibre/gui2/covers.py:99 15093#, python-format 15094msgid "" 15095"The color scheme name \"%s\" is invalid. It must start with a # and be at " 15096"least two characters long." 15097msgstr "" 15098 15099#: /__w/calibre/calibre/src/calibre/gui2/covers.py:103 15100#, python-format 15101msgid "A color scheme with the name \"%s\" already exists." 15102msgstr "" 15103 15104#: /__w/calibre/calibre/src/calibre/gui2/covers.py:134 15105msgid "" 15106"When generating covers, a color scheme for the cover is chosen at random " 15107"from the color schemes below. You can prevent an individual scheme from " 15108"being selected by unchecking it. The preview on the right shows the " 15109"currently selected color scheme." 15110msgstr "" 15111 15112#: /__w/calibre/calibre/src/calibre/gui2/covers.py:138 15113msgid "Choose a color scheme to be used for this generated cover." 15114msgstr "" 15115 15116#: /__w/calibre/calibre/src/calibre/gui2/covers.py:139 15117msgid "" 15118"In normal cover generation, the color scheme is chosen at random from the " 15119"list of color schemes below. You can prevent an individual color scheme from" 15120" being chosen by unchecking it here." 15121msgstr "" 15122 15123#: /__w/calibre/calibre/src/calibre/gui2/covers.py:147 15124msgid "&New color scheme" 15125msgstr "" 15126 15127#: /__w/calibre/calibre/src/calibre/gui2/covers.py:150 15128msgid "&Edit color scheme" 15129msgstr "" 15130 15131#: /__w/calibre/calibre/src/calibre/gui2/covers.py:153 15132msgid "&Remove color scheme" 15133msgstr "" 15134 15135#: /__w/calibre/calibre/src/calibre/gui2/covers.py:158 15136msgid "&Styles" 15137msgstr "" 15138 15139#: /__w/calibre/calibre/src/calibre/gui2/covers.py:162 15140msgid "" 15141"When generating covers, a style for the cover is chosen at random from the " 15142"styles below. You can prevent an individual style from being selected by " 15143"unchecking it. The preview on the right shows the currently selected style." 15144msgstr "" 15145 15146#: /__w/calibre/calibre/src/calibre/gui2/covers.py:166 15147msgid "Choose a style to be used for this generated cover." 15148msgstr "" 15149 15150#: /__w/calibre/calibre/src/calibre/gui2/covers.py:167 15151msgid "" 15152"In normal cover generation, the style is chosen at random from the list of " 15153"styles below. You can prevent an individual style from being chosen by " 15154"unchecking it here." 15155msgstr "" 15156 15157#: /__w/calibre/calibre/src/calibre/gui2/covers.py:177 15158msgid "&Fonts and sizes" 15159msgstr "" 15160 15161#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15162msgid "&Title font family:" 15163msgstr "" 15164 15165#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15166msgid "&Title font size:" 15167msgstr "" 15168 15169#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15170msgid "&Subtitle font family:" 15171msgstr "" 15172 15173#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15174msgid "&Subtitle font size:" 15175msgstr "" 15176 15177#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15178msgid "&Footer font family:" 15179msgstr "" 15180 15181#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15182msgid "&Footer font size:" 15183msgstr "" 15184 15185#: /__w/calibre/calibre/src/calibre/gui2/covers.py:216 15186msgid "Cover &width:" 15187msgstr "" 15188 15189#: /__w/calibre/calibre/src/calibre/gui2/covers.py:217 15190msgid "Cover &height:" 15191msgstr "" 15192 15193#: /__w/calibre/calibre/src/calibre/gui2/covers.py:219 15194msgid "" 15195"Note that the preview to the side is of fixed aspect ratio, so changing the " 15196"cover width above will not have any effect. If you change the height, you " 15197"should also change the width nevertheless as it will be used in actual cover" 15198" generation." 15199msgstr "" 15200 15201#: /__w/calibre/calibre/src/calibre/gui2/covers.py:226 15202msgid "&Text" 15203msgstr "" 15204 15205#: /__w/calibre/calibre/src/calibre/gui2/covers.py:230 15206msgid "" 15207"The text on the generated cover is taken from the metadata of the book. This" 15208" is controlled via templates. You can use the <b>, <i> and <br> tags in the " 15209"templates for bold, italic and line breaks, respectively. The default " 15210"templates use the title, series and authors. You can change them to use " 15211"whatever metadata you like." 15212msgstr "" 15213 15214#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15215msgid "Change the &title template" 15216msgstr "" 15217 15218#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15219msgid "The title template" 15220msgstr "" 15221 15222#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15223msgid "Change the &sub-title template" 15224msgstr "" 15225 15226#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15227msgid "The sub-title template" 15228msgstr "" 15229 15230#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15231msgid "Change the &footer template" 15232msgstr "" 15233 15234#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15235msgid "The footer template" 15236msgstr "" 15237 15238#: /__w/calibre/calibre/src/calibre/gui2/covers.py:402 15239msgid "My Color Scheme" 15240msgstr "" 15241 15242#: /__w/calibre/calibre/src/calibre/gui2/covers.py:414 15243#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1018 15244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:892 15245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1154 15246msgid "Cannot edit" 15247msgstr "" 15248 15249#: /__w/calibre/calibre/src/calibre/gui2/covers.py:415 15250msgid "Cannot edit a builtin color scheme. Create a new color scheme instead." 15251msgstr "" 15252 15253#: /__w/calibre/calibre/src/calibre/gui2/covers.py:432 15254#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:146 15255#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:341 15256msgid "Cannot remove" 15257msgstr "" 15258 15259#: /__w/calibre/calibre/src/calibre/gui2/covers.py:433 15260msgid "Cannot remove a builtin color scheme." 15261msgstr "" 15262 15263#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15264msgid "A sample book" 15265msgstr "" 15266 15267#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15268msgid "Author One" 15269msgstr "" 15270 15271#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15272msgid "Author Two" 15273msgstr "" 15274 15275#: /__w/calibre/calibre/src/calibre/gui2/covers.py:486 15276msgid "A series of samples" 15277msgstr "" 15278 15279#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15280msgid "Tag One" 15281msgstr "" 15282 15283#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15284msgid "Tag Two" 15285msgstr "" 15286 15287#: /__w/calibre/calibre/src/calibre/gui2/covers.py:489 15288msgid "Some publisher" 15289msgstr "" 15290 15291#: /__w/calibre/calibre/src/calibre/gui2/covers.py:531 15292msgid "Cover generation settings" 15293msgstr "" 15294 15295#: /__w/calibre/calibre/src/calibre/gui2/covers.py:536 15296msgid "Save these settings as the &defaults for future use" 15297msgstr "" 15298 15299#: /__w/calibre/calibre/src/calibre/gui2/covers.py:546 15300msgid "Save the current cover generation settings for later re-use" 15301msgstr "" 15302 15303#: /__w/calibre/calibre/src/calibre/gui2/covers.py:551 15304msgid "Load previously saved cover generation settings" 15305msgstr "" 15306 15307#: /__w/calibre/calibre/src/calibre/gui2/covers.py:553 15308msgid "" 15309"Save the current settings as the settings to use always instead of just this" 15310" time. Remember that for styles and colors the actual style or color used is" 15311" chosen at random from the list of checked styles/colors." 15312msgstr "" 15313 15314#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15315msgid "My cover style" 15316msgstr "" 15317 15318#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15319msgid "Name for these settings" 15320msgstr "" 15321 15322#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15323msgid "Theme name:" 15324msgstr "" 15325 15326#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:25 15327msgid "" 15328"Create the rule below, the rule can be used to transform style properties" 15329msgstr "" 15330 15331#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:37 15332#, python-brace-format 15333msgid "{preamble} {property} {match_type} {query}" 15334msgstr "" 15335 15336#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:43 15337msgid "If the &property:" 15338msgstr "" 15339 15340#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:46 15341msgid "" 15342"The name of a CSS property, for example: font-size\n" 15343"Do not use shorthand properties, they will not work.\n" 15344"For instance use margin-top, not margin." 15345msgstr "" 15346 15347#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:64 15348#, python-brace-format 15349msgid "{action} {action_data}" 15350msgstr "" 15351 15352#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:98 15353msgid "The CSS property value" 15354msgstr "" 15355 15356#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:104 15357msgid "" 15358"Either a CSS length, such as 10pt or a unit less number. If a unit less " 15359"number is used it will be compared with the CSS value using whatever unit " 15360"the value has. Note that comparison automatically converts units, except for" 15361" relative units like percentage or em, for which comparison fails if the " 15362"units are different." 15363msgstr "" 15364 15365#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:113 15366msgid "" 15367"CSS properties to add to the rule that contains the matching style. You can " 15368"specify more than one property, separated by semi-colons, for example: " 15369"color:red; font-weight: bold" 15370msgstr "" 15371 15372#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:117 15373msgid "A number" 15374msgstr "" 15375 15376#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:158 15377#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:279 15378#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 15379#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:201 15380msgid "Edit rule" 15381msgstr "" 15382 15383#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:170 15384#, python-brace-format 15385msgid "" 15386"If the property <i>{property}</i> <b>{match_type}</b> " 15387"<b>{query}</b><br>{action}" 15388msgstr "" 15389 15390#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:179 15391#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:300 15392msgid "This rule is invalid, please remove it" 15393msgstr "" 15394 15395#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:189 15396msgid "" 15397"You can specify rules to transform styles here. Click the \"Add rule\" " 15398"button below to get started." 15399msgstr "" 15400 15401#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:196 15402msgid "Test style transform rules" 15403msgstr "" 15404 15405#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:198 15406msgid "Enter a CSS stylesheet below and click the \"Test\" button" 15407msgstr "" 15408 15409#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:200 15410msgid "Resulting stylesheet" 15411msgstr "" 15412 15413#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:254 15414msgid "Edit style transform rules" 15415msgstr "" 15416 15417#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:289 15418#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1045 15419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 15420#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:143 15421msgid "E&xport" 15422msgstr "" 15423 15424#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:290 15425#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1047 15426msgid "Export these rules to a file" 15427msgstr "" 15428 15429#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:293 15430#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1049 15431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 15432#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:147 15433msgid "&Import" 15434msgstr "" 15435 15436#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:294 15437msgid "Import previously exported rules" 15438msgstr "" 15439 15440#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:297 15441#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:513 15442msgid "&Test rules" 15443msgstr "" 15444 15445#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:302 15446#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:506 15447msgid "Save this ruleset for later re-use" 15448msgstr "" 15449 15450#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:308 15451#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:509 15452msgid "Load a previously saved ruleset" 15453msgstr "" 15454 15455#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:316 15456#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:439 15457msgid "No rules" 15458msgstr "" 15459 15460#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:317 15461msgid "There are no rules to export" 15462msgstr "" 15463 15464#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:318 15465msgid "Choose file for exported rules" 15466msgstr "" 15467 15468#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:326 15469msgid "Choose file to import rules from" 15470msgstr "" 15471 15472#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:55 15473#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:603 15474msgid " index" 15475msgstr "" 15476 15477#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:92 15478#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:362 15479#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:920 15480#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1128 15481#, python-brace-format 15482msgid "Clear {0}" 15483msgstr "" 15484 15485#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:195 15486msgid "Set {} to yes" 15487msgstr "" 15488 15489#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:201 15490msgid "Set {} to no" 15491msgstr "" 15492 15493#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:208 15494msgid "Clear {}" 15495msgstr "" 15496 15497#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 15498#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:254 15499#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:321 15500#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:351 15501#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1010 15502#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1060 15503#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1141 15504#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530 15505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539 15506#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:551 15507#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:555 15508#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 15509#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:663 15510msgid "Undefined" 15511msgstr "" 15512 15513#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:355 15514#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1124 15515#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 15516msgid "Today" 15517msgstr "" 15518 15519#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:448 15520msgid "Open Item editor. If CTRL or SHIFT is pressed, open Manage items" 15521msgstr "" 15522 15523#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:561 15524#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1489 15525msgid "Values changed" 15526msgstr "" 15527 15528#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:562 15529msgid "" 15530"You have changed the values. In order to use this editor, you must either " 15531"discard or apply these changes. Apply changes?" 15532msgstr "" 15533 15534#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:694 15535#, python-brace-format 15536msgid "" 15537"The enumeration \"{0}\" contains an invalid value that will be set to the " 15538"default" 15539msgstr "" 15540 15541#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:927 15542#, python-brace-format 15543msgid "Set {0} to No" 15544msgstr "" 15545 15546#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:932 15547#, python-brace-format 15548msgid "Set {0} to Yes" 15549msgstr "" 15550 15551#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:936 15552#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1367 15553msgid "Open Item editor" 15554msgstr "" 15555 15556#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:963 15557msgid "Apply changes" 15558msgstr "" 15559 15560#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1181 15561#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:208 15562msgid "Clear series" 15563msgstr "" 15564 15565#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1184 15566msgid "Automatically number books" 15567msgstr "" 15568 15569#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1186 15570msgid "" 15571"If not checked, the series number for the books will be set to 1. If " 15572"checked, selected books will be automatically numbered, in the order you " 15573"selected them. So if you selected Book A and then Book B, Book A will have " 15574"series number 1 and Book B series number 2." 15575msgstr "" 15576 15577#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1193 15578msgid "Force numbers to start with " 15579msgstr "" 15580 15581#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1195 15582msgid "" 15583"Series will normally be renumbered from the highest number in the database " 15584"for that series. Checking this box will tell calibre to start numbering from" 15585" the value in the box" 15586msgstr "" 15587 15588#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1210 15589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 15590msgid "" 15591"The amount by which to increment the series number for successive books. " 15592"Only applicable when using force series numbers." 15593msgstr "" 15594 15595#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1317 15596#, python-brace-format 15597msgid "" 15598"The enumeration \"{0}\" contains invalid values that will not appear in the " 15599"list" 15600msgstr "" 15601 15602#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1370 15603msgid "Remove all tags" 15604msgstr "" 15605 15606#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1400 15607#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1401 15608msgid "tags to remove" 15609msgstr "" 15610 15611#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1490 15612msgid "" 15613"You have entered values. In order to use this editor you must first discard " 15614"them. Discard the values?" 15615msgstr "" 15616 15617#: /__w/calibre/calibre/src/calibre/gui2/device.py:55 15618#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:165 15619msgid "No details available." 15620msgstr "" 15621 15622#: /__w/calibre/calibre/src/calibre/gui2/device.py:241 15623msgid "Device no longer connected." 15624msgstr "" 15625 15626#: /__w/calibre/calibre/src/calibre/gui2/device.py:485 15627msgid "Get device information" 15628msgstr "" 15629 15630#: /__w/calibre/calibre/src/calibre/gui2/device.py:496 15631msgid "Set library information" 15632msgstr "" 15633 15634#: /__w/calibre/calibre/src/calibre/gui2/device.py:520 15635msgid "Get list of books on device" 15636msgstr "" 15637 15638#: /__w/calibre/calibre/src/calibre/gui2/device.py:527 15639msgid "Prepare files for transfer from device" 15640msgstr "" 15641 15642#: /__w/calibre/calibre/src/calibre/gui2/device.py:538 15643msgid "Get annotations from device" 15644msgstr "" 15645 15646#: /__w/calibre/calibre/src/calibre/gui2/device.py:550 15647msgid "Send metadata to device" 15648msgstr "" 15649 15650#: /__w/calibre/calibre/src/calibre/gui2/device.py:555 15651msgid "Send collections to device" 15652msgstr "" 15653 15654#: /__w/calibre/calibre/src/calibre/gui2/device.py:605 15655msgid "Upload one book to the device" 15656msgid_plural "Upload {} books to the device" 15657msgstr[0] "" 15658msgstr[1] "" 15659 15660#: /__w/calibre/calibre/src/calibre/gui2/device.py:621 15661msgid "Delete books from device" 15662msgstr "" 15663 15664#: /__w/calibre/calibre/src/calibre/gui2/device.py:638 15665msgid "Download books from device" 15666msgstr "" 15667 15668#: /__w/calibre/calibre/src/calibre/gui2/device.py:648 15669msgid "View book on device" 15670msgstr "" 15671 15672#: /__w/calibre/calibre/src/calibre/gui2/device.py:730 15673msgid "Set default send to device action" 15674msgstr "" 15675 15676#: /__w/calibre/calibre/src/calibre/gui2/device.py:735 15677msgid "Send to main memory" 15678msgstr "" 15679 15680#: /__w/calibre/calibre/src/calibre/gui2/device.py:737 15681msgid "Send to storage card A" 15682msgstr "" 15683 15684#: /__w/calibre/calibre/src/calibre/gui2/device.py:739 15685msgid "Send to storage card B" 15686msgstr "" 15687 15688#: /__w/calibre/calibre/src/calibre/gui2/device.py:765 15689msgid "Send specific format to" 15690msgstr "" 15691 15692#: /__w/calibre/calibre/src/calibre/gui2/device.py:766 15693msgid "Send and delete from library" 15694msgstr "" 15695 15696#: /__w/calibre/calibre/src/calibre/gui2/device.py:809 15697msgid "Eject device" 15698msgstr "" 15699 15700#: /__w/calibre/calibre/src/calibre/gui2/device.py:896 15701#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:353 15702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 15703#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 15704msgid "Error" 15705msgstr "" 15706 15707#: /__w/calibre/calibre/src/calibre/gui2/device.py:897 15708msgid "Error communicating with device" 15709msgstr "" 15710 15711#: /__w/calibre/calibre/src/calibre/gui2/device.py:909 15712#, python-format 15713msgid "Manage the %s?" 15714msgstr "" 15715 15716#: /__w/calibre/calibre/src/calibre/gui2/device.py:910 15717#, python-format 15718msgid "Detected the <b>%s</b>. Do you want calibre to manage it?" 15719msgstr "" 15720 15721#: /__w/calibre/calibre/src/calibre/gui2/device.py:937 15722#: /__w/calibre/calibre/src/calibre/gui2/device.py:1564 15723#: /__w/calibre/calibre/src/calibre/gui2/email.py:469 15724msgid "No suitable formats" 15725msgstr "" 15726 15727#: /__w/calibre/calibre/src/calibre/gui2/device.py:954 15728msgid "Select folder to open as device" 15729msgstr "" 15730 15731#: /__w/calibre/calibre/src/calibre/gui2/device.py:966 15732msgid "Running jobs" 15733msgstr "" 15734 15735#: /__w/calibre/calibre/src/calibre/gui2/device.py:967 15736msgid "Cannot configure the device while there are running device jobs." 15737msgstr "" 15738 15739#: /__w/calibre/calibre/src/calibre/gui2/device.py:974 15740#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:367 15741#, python-format 15742msgid "Configure %s" 15743msgstr "" 15744 15745#: /__w/calibre/calibre/src/calibre/gui2/device.py:994 15746#, python-format 15747msgid "Restart calibre for the changes to %s to be applied." 15748msgstr "" 15749 15750#: /__w/calibre/calibre/src/calibre/gui2/device.py:1034 15751msgid "Error talking to device" 15752msgstr "" 15753 15754#: /__w/calibre/calibre/src/calibre/gui2/device.py:1035 15755msgid "" 15756"There was a temporary error talking to the device. Please unplug and " 15757"reconnect the device or reboot." 15758msgstr "" 15759 15760#: /__w/calibre/calibre/src/calibre/gui2/device.py:1088 15761msgid "Device: " 15762msgstr "" 15763 15764#: /__w/calibre/calibre/src/calibre/gui2/device.py:1090 15765msgid " detected." 15766msgstr "" 15767 15768#: /__w/calibre/calibre/src/calibre/gui2/device.py:1235 15769msgid "No books" 15770msgstr "" 15771 15772#: /__w/calibre/calibre/src/calibre/gui2/device.py:1236 15773msgid "selected to send" 15774msgstr "" 15775 15776#: /__w/calibre/calibre/src/calibre/gui2/device.py:1243 15777#: /__w/calibre/calibre/src/calibre/gui2/device.py:1273 15778msgid "No device" 15779msgstr "" 15780 15781#: /__w/calibre/calibre/src/calibre/gui2/device.py:1244 15782msgid "No device connected" 15783msgstr "" 15784 15785#: /__w/calibre/calibre/src/calibre/gui2/device.py:1260 15786#, python-format 15787msgid "%(num)i of %(total)i books" 15788msgstr "" 15789 15790#: /__w/calibre/calibre/src/calibre/gui2/device.py:1264 15791#, python-format 15792msgid "0 of %i books" 15793msgstr "" 15794 15795#: /__w/calibre/calibre/src/calibre/gui2/device.py:1265 15796msgid "Choose format to send to device" 15797msgstr "" 15798 15799#: /__w/calibre/calibre/src/calibre/gui2/device.py:1274 15800msgid "Cannot send: No device is connected" 15801msgstr "" 15802 15803#: /__w/calibre/calibre/src/calibre/gui2/device.py:1277 15804#: /__w/calibre/calibre/src/calibre/gui2/device.py:1281 15805msgid "No card" 15806msgstr "" 15807 15808#: /__w/calibre/calibre/src/calibre/gui2/device.py:1278 15809#: /__w/calibre/calibre/src/calibre/gui2/device.py:1282 15810msgid "Cannot send: Device has no storage card" 15811msgstr "" 15812 15813#: /__w/calibre/calibre/src/calibre/gui2/device.py:1350 15814#: /__w/calibre/calibre/src/calibre/gui2/device.py:1428 15815#: /__w/calibre/calibre/src/calibre/gui2/device.py:1558 15816msgid "Auto convert the following books before uploading to the device?" 15817msgstr "" 15818 15819#: /__w/calibre/calibre/src/calibre/gui2/device.py:1377 15820msgid "Sending catalogs to device." 15821msgstr "" 15822 15823#: /__w/calibre/calibre/src/calibre/gui2/device.py:1471 15824msgid "Sending news to device." 15825msgstr "" 15826 15827#: /__w/calibre/calibre/src/calibre/gui2/device.py:1524 15828msgid "Sending books to device." 15829msgstr "" 15830 15831#: /__w/calibre/calibre/src/calibre/gui2/device.py:1565 15832msgid "" 15833"Could not upload the following books to the device, as no suitable formats " 15834"were found. Convert the book(s) to a format supported by your device first." 15835msgstr "" 15836 15837#: /__w/calibre/calibre/src/calibre/gui2/device.py:1643 15838msgid "No space on device" 15839msgstr "" 15840 15841#: /__w/calibre/calibre/src/calibre/gui2/device.py:1644 15842msgid "" 15843"<p>Cannot upload books to device there is no more free space available " 15844msgstr "" 15845 15846#: /__w/calibre/calibre/src/calibre/gui2/device.py:1649 15847msgid "Incorrect destination" 15848msgstr "" 15849 15850#: /__w/calibre/calibre/src/calibre/gui2/device.py:1887 15851#, python-format 15852msgid "Analyzing books on the device: %d%% finished" 15853msgstr "" 15854 15855#: /__w/calibre/calibre/src/calibre/gui2/device.py:2007 15856msgid "Book format sync problem" 15857msgstr "" 15858 15859#: /__w/calibre/calibre/src/calibre/gui2/device.py:2008 15860msgid "" 15861"Some book formats in your library cannot be synced because they have dates " 15862"in the future" 15863msgstr "" 15864 15865#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:36 15866#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:75 15867#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 15868#: /__w/calibre/calibre/src/calibre/gui2/layout.py:79 15869msgid "Device" 15870msgstr "" 15871 15872#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:160 15873msgid "Unknown formats" 15874msgstr "" 15875 15876#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:161 15877#, python-brace-format 15878msgid "" 15879"You have enabled the <b>{0}</b> formats for your {1}. The {1} may not " 15880"support them. If you send these formats to your {1} they may not work. Are " 15881"you sure?" 15882msgstr "" 15883 15884#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:174 15885#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:116 15886#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:302 15887#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:76 15888#, python-format 15889msgid "The template %s is invalid:" 15890msgstr "" 15891 15892#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 15893msgid "Select available formats and their order for this device" 15894msgstr "" 15895 15896#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 15897msgid "" 15898"If checked, books are placed into sub-folders based on their metadata on the" 15899" device. If unchecked, books are all put into the top level folder." 15900msgstr "" 15901 15902#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 15903#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:91 15904msgid "Use sub-folders" 15905msgstr "" 15906 15907#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 15908#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:103 15909#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:104 15910msgid "Use author sort for author" 15911msgstr "" 15912 15913#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 15914msgid "Save &template:" 15915msgstr "" 15916 15917#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 15918msgid "No formats selected" 15919msgstr "" 15920 15921#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:59 15922msgid "You must choose at least one format to send to the device" 15923msgstr "" 15924 15925#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:88 15926msgid "" 15927"<b>Save &template</b> to control the filename and\n" 15928" location of files sent to the device:" 15929msgstr "" 15930 15931#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:132 15932msgid "" 15933"A <b>list of &folders</b> on the device to\n" 15934" which to send e-books. The first one that exists will be used:" 15935msgstr "" 15936 15937#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:142 15938#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:231 15939msgid "Browse for a folder on the device" 15940msgstr "" 15941 15942#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:171 15943msgid "" 15944"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" 15945" connect to devices with a checkmark next to their names." 15946msgstr "" 15947 15948#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:217 15949#, python-format 15950msgid "Send the %s format to the folder:" 15951msgstr "" 15952 15953#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 15954msgid "Folder on the device" 15955msgstr "" 15956 15957#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:233 15958#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:188 15959msgid "&Remove rule" 15960msgstr "" 15961 15962#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:279 15963msgid "Format specific sending" 15964msgstr "" 15965 15966#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:284 15967msgid "" 15968"You can create rules that control where e-books of a specific\n" 15969" format are sent to on the device. These will take precedence over\n" 15970" the folders specified above." 15971msgstr "" 15972 15973#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:306 15974msgid "Add a &new rule" 15975msgstr "" 15976 15977#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:345 15978#, python-format 15979msgid "The <b>%s</b> device has no serial number, it cannot be configured" 15980msgstr "" 15981 15982#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350 15983msgid "" 15984"<b>No MTP device connected.</b><p> You can only configure the MTP device " 15985"plugin when a device is connected." 15986msgstr "" 15987 15988#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357 15989msgid "" 15990"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " 15991"devices\" tab." 15992msgstr "" 15993 15994#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 15995#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:109 15996#, python-format 15997msgid "Choose the formats to send to the %s" 15998msgstr "" 15999 16000#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:380 16001#, python-format 16002msgid "&Ignore the %s in calibre" 16003msgstr "" 16004 16005#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:384 16006msgid "Change scanned &folders" 16007msgstr "" 16008 16009#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:390 16010msgid "Show device information" 16011msgstr "" 16012 16013#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:428 16014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:223 16015#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:249 16016#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:980 16017#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:461 16018#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:173 16019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:464 16020#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:47 16021msgid "Copy to clipboard" 16022msgstr "" 16023 16024#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:442 16025#, python-format 16026msgid "The %s will be ignored in calibre" 16027msgstr "" 16028 16029#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:504 16030#, python-format 16031msgid "" 16032"You are trying to send books into the <b>%s</b> folder. This folder is " 16033"currently ignored by calibre when scanning the device. You have to tell " 16034"calibre you want this folder scanned in order to be able to send books to " 16035"it. Click the <b>Configure</b> button below to send books to it." 16036msgstr "" 16037 16038#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:513 16039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16040#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 16041#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:529 16042msgid "Configure" 16043msgstr "" 16044 16045#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:517 16046#, python-format 16047msgid "Cannot send to %s" 16048msgstr "" 16049 16050#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:96 16051msgid "Choose folder on device" 16052msgstr "" 16053 16054#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:110 16055msgid "<b>Scanned folders:</b>" 16056msgstr "" 16057 16058#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:111 16059msgid "" 16060"You can select which folders calibre will scan when searching this device " 16061"for books." 16062msgstr "" 16063 16064#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:128 16065msgid "" 16066"If you a select a previously unselected folder, any sub-folders will not be " 16067"visible until you restart calibre." 16068msgstr "" 16069 16070#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:142 16071msgid "Choose folders to scan" 16072msgstr "" 16073 16074#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:82 16075msgid "File formats" 16076msgstr "" 16077 16078#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:262 16079msgid "Extra driver customization options" 16080msgstr "" 16081 16082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 16083msgid "How many empty books?" 16084msgstr "" 16085 16086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:29 16087msgid "How many empty books should be added?" 16088msgstr "" 16089 16090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:37 16091msgid "Set the author of the new books to:" 16092msgstr "" 16093 16094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:49 16095msgid "Reset author to Unknown" 16096msgstr "" 16097 16098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:53 16099msgid "Set the series of the new books to:" 16100msgstr "" 16101 16102#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:65 16103msgid "Reset series" 16104msgstr "" 16105 16106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:69 16107msgid "Set the title of the new books to:" 16108msgstr "" 16109 16110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:78 16111msgid "Reset title" 16112msgstr "" 16113 16114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:82 16115msgid "Also create an empty e-book in format:" 16116msgstr "" 16117 16118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:88 16119msgid "Also create an empty book format file that you can subsequently edit" 16120msgstr "" 16121 16122#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:100 16123msgid "Also copy book &formats when duplicating a book" 16124msgstr "" 16125 16126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:102 16127msgid "Also copy all e-book files into the newly created duplicate books." 16128msgstr "" 16129 16130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:112 16131msgid "&Duplicate current book" 16132msgstr "" 16133 16134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:116 16135#, python-format 16136msgid "" 16137"Make the new empty book records exact duplicates\n" 16138"of the current book \"%s\", with all metadata identical" 16139msgstr "" 16140 16141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:36 16142msgid "Add books by ISBN" 16143msgstr "" 16144 16145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:49 16146msgid "&Paste from clipboard" 16147msgstr "" 16148 16149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:54 16150#, python-format 16151msgid "" 16152"<p>Enter a list of ISBNs in the box to the left, one per line. calibre will automatically create entries for books based on the ISBN and download metadata and covers for them.</p>\n" 16153"<p>Any invalid ISBNs in the list will be ignored.</p>\n" 16154"<p>You can also specify a file that will be added with each ISBN. To do this enter the full path to the file after a <code>>></code>. For example:</p>\n" 16155"<p><code>9788842915232 >> %s</code></p>" 16156msgstr "" 16157 16158#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:62 16159msgid "&Tags to set on created book entries:" 16160msgstr "" 16161 16162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:68 16163msgid "Check for books with the same ISBN already in library" 16164msgstr "" 16165 16166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:118 16167msgid "Some invalid ISBNs" 16168msgstr "" 16169 16170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:119 16171msgid "" 16172"Some of the ISBNs you entered were invalid. They will be ignored. Click " 16173"\"Show details\" to see which ones. Do you want to proceed?" 16174msgstr "" 16175 16176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:125 16177msgid "All invalid ISBNs" 16178msgstr "" 16179 16180#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:126 16181msgid "All the ISBNs you entered were invalid. No books can be added." 16182msgstr "" 16183 16184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:125 16185msgid "Edit authors" 16186msgstr "" 16187 16188#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:128 16189msgid "" 16190"Edit the authors for this book. You can drag and drop to re-arrange authors" 16191msgstr "" 16192 16193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:138 16194msgid "Enter an author to add" 16195msgstr "" 16196 16197#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:147 16198msgid "&Remove selected" 16199msgstr "" 16200 16201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:59 16202msgid "Configure the Book details window" 16203msgstr "" 16204 16205#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:72 16206#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:671 16207msgid "Select displayed metadata" 16208msgstr "" 16209 16210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:79 16211msgid "Move the selected field up" 16212msgstr "" 16213 16214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:83 16215msgid "Move the selected field down" 16216msgstr "" 16217 16218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:90 16219msgid "" 16220"Note that <b>comments</b> will always be displayed at the end, regardless of" 16221" the order you assign here" 16222msgstr "" 16223 16224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:169 16225msgid "Fit &cover within view" 16226msgstr "" 16227 16228#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16229msgid "Configure this view" 16230msgstr "" 16231 16232#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:196 16233#, python-format 16234msgid "Next [%s]" 16235msgstr "" 16236 16237#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:198 16238#, python-format 16239msgid "Previous [%s]" 16240msgstr "" 16241 16242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:307 16243msgid "This book is marked" 16244msgstr "" 16245 16246#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:308 16247#, python-format 16248msgid "This book is marked as: %s" 16249msgstr "" 16250 16251#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:312 16252msgid "Path: {}" 16253msgstr "" 16254 16255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:42 16256msgid "My books" 16257msgstr "" 16258 16259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:237 16260msgid "No help available" 16261msgstr "" 16262 16263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:238 16264msgid "No help available for this output format." 16265msgstr "" 16266 16267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:80 16268#: /__w/calibre/calibre/src/calibre/gui2/tools.py:380 16269msgid "Generate catalog" 16270msgstr "" 16271 16272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:81 16273#, python-brace-format 16274msgid "Generate catalog for {0} books" 16275msgstr "" 16276 16277#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:82 16278msgid "Catalo&g format:" 16279msgstr "" 16280 16281#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:83 16282msgid "" 16283"Catalog &title (existing catalog with the same title will be replaced):" 16284msgstr "" 16285 16286#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:84 16287msgid "&Send catalog to device automatically" 16288msgstr "" 16289 16290#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:85 16291msgid "" 16292"Add the catalog to your calibre library after it is generated.\n" 16293"Note that if you disable adding of the catalog to the library\n" 16294"automatic sending of the catalog to the device will not work." 16295msgstr "" 16296 16297#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:88 16298msgid "&Add catalog to library" 16299msgstr "" 16300 16301#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:89 16302msgid "Catalog options" 16303msgstr "" 16304 16305#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:30 16306msgid "Vacuuming database to improve performance." 16307msgstr "" 16308 16309#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:31 16310msgid "This will take a while, please wait..." 16311msgstr "" 16312 16313#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:32 16314msgid "Vacuuming..." 16315msgstr "" 16316 16317#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:89 16318msgid "Check library -- Problems found" 16319msgstr "" 16320 16321#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:103 16322msgid "" 16323" <h1>Help</h1>\n" 16324"\n" 16325" <p>calibre stores the list of your books and their metadata in a\n" 16326" database. The actual book files and covers are stored as normal\n" 16327" files in the calibre library folder. The database contains a list of the files\n" 16328" and covers belonging to each book entry. This tool checks that the\n" 16329" actual files in the library folder on your computer match the\n" 16330" information in the database.</p>\n" 16331"\n" 16332" <p>The result of each type of check is shown to the left. The various\n" 16333" checks are:\n" 16334" </p>\n" 16335" <ul>\n" 16336" <li><b>Invalid titles</b>: These are files and folders appearing\n" 16337" in the library where books titles should, but that do not have the\n" 16338" correct form to be a book title.</li>\n" 16339" <li><b>Extra titles</b>: These are extra files in your calibre\n" 16340" library that appear to be correctly-formed titles, but have no corresponding\n" 16341" entries in the database.</li>\n" 16342" <li><b>Invalid authors</b>: These are files appearing\n" 16343" in the library where only author folders should be.</li>\n" 16344" <li><b>Extra authors</b>: These are folders in the\n" 16345" calibre library that appear to be authors but that do not have entries\n" 16346" in the database.</li>\n" 16347" <li><b>Missing book formats</b>: These are book formats that are in\n" 16348" the database but have no corresponding format file in the book's folder.\n" 16349" <li><b>Extra book formats</b>: These are book format files found in\n" 16350" the book's folder but not in the database.\n" 16351" <li><b>Unknown files in books</b>: These are extra files in the\n" 16352" folder of each book that do not correspond to a known format or cover\n" 16353" file.</li>\n" 16354" <li><b>Missing cover files</b>: These represent books that are marked\n" 16355" in the database as having covers but the actual cover files are\n" 16356" missing.</li>\n" 16357" <li><b>Cover files not in database</b>: These are books that have\n" 16358" cover files but are marked as not having covers in the database.</li>\n" 16359" <li><b>Folder raising exception</b>: These represent folders in the\n" 16360" calibre library that could not be processed/understood by this\n" 16361" tool.</li>\n" 16362" </ul>\n" 16363"\n" 16364" <p>There are two kinds of automatic fixes possible: <i>Delete\n" 16365" marked</i> and <i>Fix marked</i>.</p>\n" 16366" <p><i>Delete marked</i> is used to remove extra files/folders/covers that\n" 16367" have no entries in the database. Check the box next to the item you want\n" 16368" to delete. Use with caution.</p>\n" 16369"\n" 16370" <p><i>Fix marked</i> is applicable only to covers and missing formats\n" 16371" (the three lines marked 'fixable'). In the case of missing cover files,\n" 16372" checking the fixable box and pushing this button will tell calibre that\n" 16373" there is no cover for all of the books listed. Use this option if you\n" 16374" are not going to restore the covers from a backup. In the case of extra\n" 16375" cover files, checking the fixable box and pushing this button will tell\n" 16376" calibre that the cover files it found are correct for all the books\n" 16377" listed. Use this when you are not going to delete the file(s). In the\n" 16378" case of missing formats, checking the fixable box and pushing this\n" 16379" button will tell calibre that the formats are really gone. Use this if\n" 16380" you are not going to restore the formats from a backup.</p>\n" 16381"\n" 16382" " 16383msgstr "" 16384 16385#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:171 16386msgid "&Run the check again" 16387msgstr "" 16388 16389#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:174 16390msgid "Copy &to clipboard" 16391msgstr "" 16392 16393#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:177 16394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:738 16395msgid "&Done" 16396msgstr "" 16397 16398#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:180 16399msgid "Mark &all for delete" 16400msgstr "" 16401 16402#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:181 16403msgid "Mark all deletable subitems" 16404msgstr "" 16405 16406#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:184 16407msgid "Delete &marked" 16408msgstr "" 16409 16410#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:185 16411msgid "Delete marked files (checked subitems)" 16412msgstr "" 16413 16414#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:188 16415msgid "Mar&k all for fix" 16416msgstr "" 16417 16418#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:189 16419msgid "Mark all fixable items" 16420msgstr "" 16421 16422#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:192 16423msgid "&Fix marked" 16424msgstr "" 16425 16426#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:195 16427msgid "Fix marked sections (checked fixable items)" 16428msgstr "" 16429 16430#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:207 16431msgid "Names to ignore:" 16432msgstr "" 16433 16434#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:212 16435msgid "" 16436"Enter comma-separated standard file name wildcards, such as synctoy*.dat" 16437msgstr "" 16438 16439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:215 16440msgid "Extensions to ignore:" 16441msgstr "" 16442 16443#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:220 16444msgid "" 16445"Enter comma-separated extensions without a leading dot. Used only in book " 16446"folders" 16447msgstr "" 16448 16449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:267 16450msgid "(fixable)" 16451msgstr "" 16452 16453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:273 16454#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:278 16455msgid "(deletable)" 16456msgstr "" 16457 16458#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 16459msgid "Path from library" 16460msgstr "" 16461 16462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:399 16463msgid "" 16464"The marked files and folders will be <b>permanently deleted</b>. Are you " 16465"sure?" 16466msgstr "" 16467 16468#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:19 16469#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:47 16470msgid "Choose format" 16471msgstr "" 16472 16473#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:31 16474msgid "&Open with..." 16475msgstr "" 16476 16477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:68 16478msgid "Edit \"Open with\" applications..." 16479msgstr "" 16480 16481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 16482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 16483#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 16484msgid "Format" 16485msgstr "" 16486 16487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 16488msgid "Existing" 16489msgstr "" 16490 16491#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 16492msgid "Convertible" 16493msgstr "" 16494 16495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:70 16496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:75 16497msgid "Choose location for calibre library" 16498msgstr "" 16499 16500#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:84 16501msgid "Same as current" 16502msgstr "" 16503 16504#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:85 16505#, python-format 16506msgid "The location %s contains the current calibre library" 16507msgstr "" 16508 16509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:95 16510#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:101 16511#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:186 16512#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:797 16513#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:812 16514msgid "Bad location" 16515msgstr "" 16516 16517#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:96 16518msgid "" 16519"You should not create a library inside the calibre folder as this folder is " 16520"automatically deleted during upgrades." 16521msgstr "" 16522 16523#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:102 16524#, python-format 16525msgid "" 16526"You can only create libraries inside %s at the top level, not in sub-folders" 16527msgstr "" 16528 16529#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:108 16530msgid "No existing library found" 16531msgstr "" 16532 16533#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:109 16534#, python-format 16535msgid "There is no existing calibre library at %s" 16536msgstr "" 16537 16538#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:115 16539msgid "Not empty" 16540msgstr "" 16541 16542#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:116 16543#, python-format 16544msgid "The folder %s is not empty. Please choose an empty folder." 16545msgstr "" 16546 16547#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16548msgid "Moving library, please wait..." 16549msgstr "" 16550 16551#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16552msgid "Scanning..." 16553msgstr "" 16554 16555#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:158 16556msgid "Failed to move library" 16557msgstr "" 16558 16559#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:159 16560msgid "" 16561"There was an error while moving the library. The operation has been aborted." 16562" Click \"Show details\" for details." 16563msgstr "" 16564 16565#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16566msgid "No location" 16567msgstr "" 16568 16569#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16570msgid "No location selected" 16571msgstr "" 16572 16573#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:187 16574#, python-format 16575msgid "%s is not an existing folder" 16576msgstr "" 16577 16578#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 16579msgid "Choose your calibre library" 16580msgstr "" 16581 16582#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 16583#, python-brace-format 16584msgid "Your calibre library is currently located at {0}" 16585msgstr "" 16586 16587#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 16588msgid "New &location:" 16589msgstr "" 16590 16591#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 16592msgid "Use the previously &existing library at the new location" 16593msgstr "" 16594 16595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 16596msgid "&Create an empty library at the new location" 16597msgstr "" 16598 16599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 16600msgid "" 16601"Copy the custom columns, saved searches, column widths, plugboards,\n" 16602"user categories, and other information from the old to the new library" 16603msgstr "" 16604 16605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:84 16606msgid "&Copy structure from the current library" 16607msgstr "" 16608 16609#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 16610msgid "&Move the current library to new location" 16611msgstr "" 16612 16613#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:21 16614#, python-format 16615msgid "Add \"%s\" to toolbars or menus" 16616msgstr "" 16617 16618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:27 16619#, python-format 16620msgid "Select the toolbars and/or menus to add <b>%s</b> to:" 16621msgstr "" 16622 16623#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:45 16624msgid "" 16625"You can also customise the plugin locations using <b>Preferences -> " 16626"Interface -> Toolbars</b>" 16627msgstr "" 16628 16629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 16630msgid "Edit comments" 16631msgstr "" 16632 16633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:42 16634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16635#, python-brace-format 16636msgid "Edit \"{0}\"" 16637msgstr "" 16638 16639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16640msgid "Edit text" 16641msgstr "" 16642 16643#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:38 16644msgid "&Show this warning again" 16645msgstr "" 16646 16647#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:74 16648msgid "Where do you want to delete from?" 16649msgstr "" 16650 16651#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:75 16652#: /__w/calibre/calibre/src/calibre/gui2/layout.py:77 16653#: /__w/calibre/calibre/src/calibre/srv/opds.py:244 16654msgid "Library" 16655msgstr "" 16656 16657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 16658msgid "Library and device" 16659msgstr "" 16660 16661#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:28 16662#, python-brace-format 16663msgid "{num} of {series}" 16664msgstr "" 16665 16666#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:39 16667msgid "Target book" 16668msgstr "" 16669 16670#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:102 16671msgid "Merge books" 16672msgstr "" 16673 16674#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:126 16675msgid "Merge metadata" 16676msgstr "" 16677 16678#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:127 16679msgid "Merge the metadata of the selected books into the target book" 16680msgstr "" 16681 16682#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:128 16683msgid "Merge formats" 16684msgstr "" 16685 16686#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:129 16687msgid "Merge the book files of the selected books into the target book" 16688msgstr "" 16689 16690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:130 16691msgid "Delete merged books" 16692msgstr "" 16693 16694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:131 16695msgid "Delete the selected books after merging" 16696msgstr "" 16697 16698#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:156 16699#, python-brace-format 16700msgid "" 16701"Book formats and metadata from the selected books will be merged into the " 16702"target book ({title})." 16703msgstr "" 16704 16705#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:159 16706#, python-brace-format 16707msgid "" 16708"Book formats from the selected books will be merged into to the target book " 16709"({title}). Metadata in the target book will not be changed." 16710msgstr "" 16711 16712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:163 16713#, python-brace-format 16714msgid "" 16715"Metadata from the selected books will be merged into to the target book " 16716"({title}). Formats will not be merged." 16717msgstr "" 16718 16719#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:167 16720msgid "All book formats of the first selected book will be kept." 16721msgstr "" 16722 16723#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:169 16724msgid "After being merged, the selected books will be <b>deleted</b>." 16725msgstr "" 16726 16727#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:172 16728msgid "" 16729"Any duplicate formats in the selected books will be permanently " 16730"<b>deleted</b> from your calibre library." 16731msgstr "" 16732 16733#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:177 16734msgid "" 16735"Any formats not in the target book will be added to it from the selected " 16736"books." 16737msgstr "" 16738 16739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:181 16740msgid "Are you <b>sure</b> you want to proceed?" 16741msgstr "" 16742 16743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:45 16744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:36 16745msgid "ERROR" 16746msgstr "" 16747 16748#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:181 16749msgid "Create a new news source by clicking one of the buttons below" 16750msgstr "" 16751 16752#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:195 16753msgid "&Edit this recipe" 16754msgstr "" 16755 16756#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:199 16757msgid "&Remove this recipe" 16758msgstr "" 16759 16760#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:203 16761msgid "S&ave recipe as file" 16762msgstr "" 16763 16764#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:207 16765msgid "&Download this recipe" 16766msgstr "" 16767 16768#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:256 16769msgid "Save recipe" 16770msgstr "" 16771 16772#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:257 16773#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:677 16774msgid "Recipes" 16775msgstr "" 16776 16777#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:274 16778msgid "Are you sure you want to permanently remove this recipe?" 16779msgstr "" 16780 16781#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:310 16782msgid "" 16783"Create a basic news recipe, by adding RSS feeds to it.\n" 16784"For some news sources, you will have to use the \"Switch to advanced mode\" button below to further customize the fetch process." 16785msgstr "" 16786 16787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:317 16788msgid "Recipe &title:" 16789msgstr "" 16790 16791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:321 16792msgid "day(s)" 16793msgstr "" 16794 16795#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:322 16796msgid "The oldest article to download" 16797msgstr "" 16798 16799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:324 16800#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:87 16801msgid "&Oldest article:" 16802msgstr "" 16803 16804#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:328 16805msgid "Maximum number of articles to download per feed." 16806msgstr "" 16807 16808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:329 16809msgid "&Max. number of articles per feed:" 16810msgstr "" 16811 16812#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:332 16813msgid "Feeds in recipe" 16814msgstr "" 16815 16816#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:339 16817msgid "Move selected feed up" 16818msgstr "" 16819 16820#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:344 16821msgid "Remove selected feed" 16822msgstr "" 16823 16824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:349 16825msgid "Move selected feed down" 16826msgstr "" 16827 16828#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:356 16829msgid "Add feed to recipe" 16830msgstr "" 16831 16832#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:360 16833msgid "&Feed title:" 16834msgstr "" 16835 16836#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:362 16837msgid "Feed &URL:" 16838msgstr "" 16839 16840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:363 16841msgid "&Add feed" 16842msgstr "" 16843 16844#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:364 16845msgid "Add this feed to the recipe" 16846msgstr "" 16847 16848#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:392 16849msgid "No feed title" 16850msgstr "" 16851 16852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:393 16853msgid "You must specify a title for the feed" 16854msgstr "" 16855 16856#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:396 16857msgid "No feed URL" 16858msgstr "" 16859 16860#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:397 16861msgid "You must specify a URL for the feed" 16862msgstr "" 16863 16864#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:404 16865msgid "Title required" 16866msgstr "" 16867 16868#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:405 16869msgid "You must give your news source a title" 16870msgstr "" 16871 16872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:408 16873msgid "Feed required" 16874msgstr "" 16875 16876#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:409 16877msgid "You must add at least one feed to your news source" 16878msgstr "" 16879 16880#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:414 16881#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:467 16882msgid "Invalid recipe" 16883msgstr "" 16884 16885#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:415 16886#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:468 16887#, python-format 16888msgid "Failed to compile the recipe, with syntax error: %s" 16889msgstr "" 16890 16891#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:432 16892msgid "My news source" 16893msgstr "" 16894 16895#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:454 16896#, python-format 16897msgid "" 16898"For help with writing advanced news recipes, see the <a href=\"%s\">User " 16899"Manual</a>" 16900msgstr "" 16901 16902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:499 16903msgid "Choose builtin recipe" 16904msgstr "" 16905 16906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:517 16907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:240 16908msgid "Go" 16909msgstr "" 16910 16911#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:542 16912msgid "Choose recipe" 16913msgstr "" 16914 16915#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:543 16916msgid "You must choose a recipe to customize first" 16917msgstr "" 16918 16919#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:552 16920msgid "Add custom news source" 16921msgstr "" 16922 16923#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16924msgid "&New recipe" 16925msgstr "" 16926 16927#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16928msgid "Create a new recipe from scratch" 16929msgstr "" 16930 16931#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16932msgid "Customize &builtin recipe" 16933msgstr "" 16934 16935#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16936msgid "Customize a builtin news download source" 16937msgstr "" 16938 16939#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16940msgid "Load a recipe from a file" 16941msgstr "" 16942 16943#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16944msgid "Load recipe from &file" 16945msgstr "" 16946 16947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16948msgid "&Show recipe files" 16949msgstr "" 16950 16951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16952msgid "Show the folder containing all recipe files" 16953msgstr "" 16954 16955#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:576 16956msgid "Import &OPML" 16957msgstr "" 16958 16959#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:577 16960msgid "" 16961"Import a collection of RSS feeds in OPML format\n" 16962"Many RSS readers can export their subscribed RSS feeds\n" 16963"in OPML format" 16964msgstr "" 16965 16966#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:596 16967msgid "S&witch to advanced mode" 16968msgstr "" 16969 16970#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:597 16971msgid "Edit this recipe in advanced mode" 16972msgstr "" 16973 16974#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:613 16975msgid "Are you sure? Any unsaved changes will be lost." 16976msgstr "" 16977 16978#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:625 16979msgid "No recipes" 16980msgstr "" 16981 16982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:626 16983msgid "No custom recipes created." 16984msgstr "" 16985 16986#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:676 16987msgid "Choose a recipe file" 16988msgstr "" 16989 16990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:685 16991msgid "Invalid input" 16992msgstr "" 16993 16994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:686 16995#, python-format 16996msgid "<p>Could not create recipe. Error:<br>%s" 16997msgstr "" 16998 16999#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:724 17000msgid "Failed to create recipes" 17001msgstr "" 17002 17003#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:725 17004msgid "Failed to create some recipes, click \"Show details\" for details" 17005msgstr "" 17006 17007#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:74 17008msgid "" 17009"All checked books will be <b>permanently deleted</b> from your device. " 17010"Please verify the list." 17011msgstr "" 17012 17013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 17014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17015#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 17016#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 17017#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 17018msgid "Author" 17019msgstr "" 17020 17021#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 17022msgid "Location" 17023msgstr "" 17024 17025#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:52 17026msgid "Delete from device" 17027msgstr "" 17028 17029#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 17030#, python-format 17031msgid "%(curr)s (was %(initial)s)" 17032msgstr "" 17033 17034#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 17035#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:536 17036#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1235 17037msgid "Item is blank" 17038msgstr "" 17039 17040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:88 17041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:537 17042#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1236 17043msgid "An item cannot be set to nothing. Delete it instead." 17044msgstr "" 17045 17046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 17047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:566 17048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:591 17049msgid "No item selected" 17050msgstr "" 17051 17052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:102 17053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:567 17054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:592 17055msgid "You must select one item from the list of available items." 17056msgstr "" 17057 17058#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 17059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:203 17060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:220 17061#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:618 17062msgid "No items selected" 17063msgstr "" 17064 17065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:110 17066#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:619 17067msgid "You must select at least one item from the list." 17068msgstr "" 17069 17070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:114 17071#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:630 17072msgid "Are you sure you want to delete the following items?" 17073msgstr "" 17074 17075#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:75 17076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:110 17077msgid "Category editor" 17078msgstr "" 17079 17080#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:76 17081msgid "Items in use" 17082msgstr "" 17083 17084#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 17085msgid "" 17086"Delete item from database. This will unapply the item from all books and " 17087"then remove it from the database." 17088msgstr "" 17089 17090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 17091msgid "Rename the item in every book where it is used." 17092msgstr "" 17093 17094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 17095#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:136 17096msgid "Ctrl+S" 17097msgstr "" 17098 17099#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error.py:21 17100#, python-brace-format 17101msgid "" 17102"<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " 17103"cannot read or convert this book in calibre, <a href=\"{0}\">click here</a>." 17104" </p>" 17105msgstr "" 17106 17107#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:53 17108msgid "This book has DRM" 17109msgstr "" 17110 17111#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:26 17112msgid "Duplicate found" 17113msgid_plural "duplicates found" 17114msgstr[0] "" 17115msgstr[1] "" 17116 17117#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:35 17118msgid "" 17119"Books with the same titles as the following already exist in calibre. Select" 17120" which books you want added anyway." 17121msgstr "" 17122 17123#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:94 17124#, python-format 17125msgid "%(title)s by %(author)s [%(formats)s]" 17126msgstr "" 17127 17128#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:120 17129msgid "Already in calibre:" 17130msgstr "" 17131 17132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 17133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:222 17134#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 17135#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:521 17136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 17137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:255 17138#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:757 17139#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:174 17140msgid "No matches found" 17141msgstr "" 17142 17143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17144#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:156 17145msgid "Author sort" 17146msgstr "" 17147 17148#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17149msgid "Link" 17150msgstr "" 17151 17152#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:294 17153#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:313 17154#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:688 17155#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:474 17156msgid "Change case" 17157msgstr "" 17158 17159#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:296 17160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:315 17162#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:689 17163#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:475 17164msgid "Upper case" 17165msgstr "" 17166 17167#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:297 17168#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:316 17170#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:690 17171#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:476 17172msgid "Lower case" 17173msgstr "" 17174 17175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:298 17176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:317 17178#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:691 17179#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:477 17180msgid "Swap case" 17181msgstr "" 17182 17183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:299 17184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:318 17186#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:692 17187#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:478 17188msgid "Title case" 17189msgstr "" 17190 17191#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:323 17192msgid "Copy to author sort" 17193msgstr "" 17194 17195#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:326 17196msgid "Show books by author in book list" 17197msgstr "" 17198 17199#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:329 17200msgid "Copy to author" 17201msgstr "" 17202 17203#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:483 17204#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1286 17205msgid "Invalid author name" 17206msgstr "" 17207 17208#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:484 17209msgid "You cannot change an author to multiple authors." 17210msgstr "" 17211 17212#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 17213#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:179 17214msgid "Manage authors" 17215msgstr "" 17216 17217#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 17218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:720 17219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:111 17220msgid "&Search for:" 17221msgstr "" 17222 17223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 17224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:114 17225msgid "S&earch" 17226msgstr "" 17227 17228#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 17229msgid "" 17230"<p>Only show authors in the\n" 17231" current Virtual library. Edits already done may be hidden but will\n" 17232" not be forgotten.</p>" 17233msgstr "" 17234 17235#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:101 17236msgid "Only show authors in the current &Virtual library" 17237msgstr "" 17238 17239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:102 17240msgid "Filter &by:" 17241msgstr "" 17242 17243#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:103 17244msgid "" 17245"<p>Only show authors that contain the text in this box.\n" 17246" The match ignores case.</p>" 17247msgstr "" 17248 17249#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:105 17250msgid "Fi<er" 17251msgstr "" 17252 17253#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:106 17254msgid "" 17255"Reset all the author sort values to a value automatically\n" 17256"generated from the author. Exactly how this value is automatically\n" 17257"generated can be controlled via Preferences->Advanced->Tweaks" 17258msgstr "" 17259 17260#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:109 17261msgid "&Recalculate all author sort values" 17262msgstr "" 17263 17264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:110 17265msgid "" 17266"Copy author sort to author for every author. You typically use this button\n" 17267"after changing Preferences->Advanced->Tweaks->Author sort name algorithm" 17268msgstr "" 17269 17270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:112 17271msgid "&Copy all author sort values to author" 17272msgstr "" 17273 17274#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:18 17275#, python-brace-format 17276msgid "Edit permissible values for {0}" 17277msgstr "" 17278 17279#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:26 17280msgid "Remove the currently selected value" 17281msgstr "" 17282 17283#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:29 17284msgid "Add a new permissible value" 17285msgstr "" 17286 17287#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 17288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:473 17289msgid "Color" 17290msgstr "" 17291 17292#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:103 17293#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:123 17294#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:137 17295msgid "Select a cell" 17296msgstr "" 17297 17298#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:104 17299#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:124 17300#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:138 17301msgid "Select a cell before clicking the button" 17302msgstr "" 17303 17304#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:157 17305msgid "Empty value" 17306msgstr "" 17307 17308#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:158 17309msgid "Empty values are not allowed" 17310msgstr "" 17311 17312#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:168 17313msgid "Duplicate value" 17314msgstr "" 17315 17316#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:169 17317#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:576 17318#, python-brace-format 17319msgid "" 17320"The value \"{0}\" is in the list more than once, perhaps with different case" 17321msgstr "" 17322 17323#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:175 17324msgid "Invalid colors specification" 17325msgstr "" 17326 17327#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:176 17328msgid "Either all values or no values must have colors" 17329msgstr "" 17330 17331#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:49 17332msgid "Previous location: " 17333msgstr "" 17334 17335#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:54 17336msgid "Location to import this library to" 17337msgstr "" 17338 17339#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:56 17340msgid "Select &folder" 17341msgstr "" 17342 17343#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:62 17344msgid "Choose a folder for this library" 17345msgstr "" 17346 17347#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:79 17348msgid "Working please wait..." 17349msgstr "" 17350 17351#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:95 17352msgid "Total:" 17353msgstr "" 17354 17355#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:104 17356msgid "Current:" 17357msgstr "" 17358 17359#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:168 17360msgid "" 17361"You can export all calibre data, including your books, settings and plugins " 17362"into a single folder. Then, you can use this tool to re-import all that data" 17363" into a different calibre install, for example, on another computer." 17364msgstr "" 17365 17366#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:172 17367msgid "" 17368"This is a simple way to move your calibre installation with all its data to " 17369"a new computer, or to replicate your current setup on a second computer." 17370msgstr "" 17371 17372#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:178 17373msgid "&Export all your calibre data" 17374msgstr "" 17375 17376#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:181 17377msgid "&Import previously exported data" 17378msgstr "" 17379 17380#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:190 17381#, python-brace-format 17382msgid "" 17383"{0} [Size: {1}]\n" 17384"in {2}" 17385msgstr "" 17386 17387#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:192 17388msgid "Calculating..." 17389msgstr "" 17390 17391#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:198 17392msgid "Select which libraries you want to export below" 17393msgstr "" 17394 17395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:233 17396msgid "" 17397"Specify the folder containing the previously exported calibre data that you " 17398"wish to import." 17399msgstr "" 17400 17401#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:237 17402msgid "Choose &folder" 17403msgstr "" 17404 17405#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:247 17406msgid "" 17407"Specify locations for the libraries you want to import. A location must be " 17408"an empty folder on your computer. If you leave any blank, those libraries " 17409"will not be imported." 17410msgstr "" 17411 17412#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:253 17413msgid "Select folder with exported data" 17414msgstr "" 17415 17416#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:257 17417msgid "" 17418"Importing calibre data means all libraries, settings, plugins, etc will be " 17419"imported. This is a security risk, only proceed if the data you are " 17420"importing was previously generated by you, using the calibre export " 17421"functionality." 17422msgstr "" 17423 17424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:266 17425msgid "Not valid" 17426msgstr "" 17427 17428#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:267 17429#, python-brace-format 17430msgid "The folder {0} is not valid: {1}" 17431msgstr "" 17432 17433#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:290 17434msgid "Content server running" 17435msgstr "" 17436 17437#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:291 17438msgid "" 17439"Cannot import while the Content server is running, shut it down first by " 17440"clicking the \"Connect/share\" button on the calibre toolbar" 17441msgstr "" 17442 17443#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:295 17444msgid "No folder selected" 17445msgstr "" 17446 17447#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:296 17448msgid "" 17449"You must select a folder containing the previously exported data that you " 17450"wish to import" 17451msgstr "" 17452 17453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17454#, python-format 17455msgid "%s is not a folder" 17456msgstr "" 17457 17458#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17459msgid "Not a folder" 17460msgstr "" 17461 17462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17463#, python-format 17464msgid "%s is not an empty folder" 17465msgstr "" 17466 17467#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17468msgid "Folder not empty" 17469msgstr "" 17470 17471#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:318 17472msgid "No libraries selected" 17473msgstr "" 17474 17475#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:319 17476msgid "You must specify the location for at least one library" 17477msgstr "" 17478 17479#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:321 17480msgid "Some libraries ignored" 17481msgstr "" 17482 17483#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:322 17484msgid "You have chosen not to import some libraries. Proceed anyway?" 17485msgstr "" 17486 17487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:344 17488msgid "Choose a folder to export to" 17489msgstr "" 17490 17491#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:348 17492msgid "Export folder not empty" 17493msgstr "" 17494 17495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:349 17496msgid "The folder you choose to export the data to must be empty." 17497msgstr "" 17498 17499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:362 17500msgid "Exporting all calibre data..." 17501msgstr "" 17502 17503#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:363 17504msgid "Failed to export data." 17505msgstr "" 17506 17507#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:371 17508msgid "Importing all calibre data..." 17509msgstr "" 17510 17511#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:372 17512msgid "Failed to import data." 17513msgstr "" 17514 17515#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:68 17516#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1094 17517#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1107 17518msgid "Active jobs" 17519msgstr "" 17520 17521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:69 17522#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:630 17523#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:571 17524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:265 17525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:125 17526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:550 17527#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:345 17528#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:162 17529msgid "Find next match" 17530msgstr "" 17531 17532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70 17533#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:29 17534#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:194 17535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:723 17536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:700 17537msgid "&Search" 17538msgstr "" 17539 17540#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:71 17541msgid "&Stop selected jobs" 17542msgstr "" 17543 17544#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 17545msgid "&Hide selected jobs" 17546msgstr "" 17547 17548#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 17549msgid "Show job &details" 17550msgstr "" 17551 17552#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 17553msgid "Show &all jobs" 17554msgstr "" 17555 17556#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75 17557msgid "Stop &all non device jobs" 17558msgstr "" 17559 17560#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 17561msgid "&Hide all jobs" 17562msgstr "" 17563 17564#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:87 17565#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 17566#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 17567#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 17568#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:38 17569#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:348 17570#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1451 17571#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:46 17572#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 17573msgid "Authors" 17574msgstr "" 17575 17576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:131 17577msgid "You must enter a search expression into the search field" 17578msgstr "" 17579 17580#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:202 17581msgid "You must select a matching book" 17582msgstr "" 17583 17584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:75 17585msgid "Do a search to find the book you want to match" 17586msgstr "" 17587 17588#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:76 17589msgid "" 17590"<p>Remember to update metadata on the device when you are done (Right click " 17591"the device icon and select <i>Update cached metadata</i>)</p>" 17592msgstr "" 17593 17594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:119 17595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:399 17596#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:124 17597msgid "Show &details" 17598msgstr "" 17599 17600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:120 17601#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:400 17602#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:125 17603msgid "Hide &details" 17604msgstr "" 17605 17606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:124 17607#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:404 17608#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:129 17609msgid "Show detailed information about this error" 17610msgstr "" 17611 17612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:181 17613#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:439 17614#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:176 17615msgid "Copied" 17616msgstr "" 17617 17618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:290 17619#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:346 17620#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1043 17621#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1157 17622msgid "&View log" 17623msgstr "" 17624 17625#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:396 17626msgid "&Retry" 17627msgstr "" 17628 17629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:425 17630msgid "Hide the remaining error message" 17631msgid_plural "Hide the {} remaining error messages" 17632msgstr[0] "" 17633msgstr[1] "" 17634 17635#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:66 17636#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:136 17637msgid "Working" 17638msgstr "" 17639 17640#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:94 17641#, python-format 17642msgid "Processing %d books, please wait..." 17643msgstr "" 17644 17645#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:99 17646msgid "Current step progress: %p %" 17647msgstr "" 17648 17649#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:105 17650msgid "Step %v/%m" 17651msgstr "" 17652 17653#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:478 17654msgid "Lower Case" 17655msgstr "" 17656 17657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:479 17658msgid "Upper Case" 17659msgstr "" 17660 17661#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:480 17662msgid "Title Case" 17663msgstr "" 17664 17665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:484 17666msgid "Character match" 17667msgstr "" 17668 17669#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:485 17670msgid "Regular expression" 17671msgstr "" 17672 17673#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:488 17674msgid "Replace field" 17675msgstr "" 17676 17677#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489 17678msgid "Prepend to field" 17679msgstr "" 17680 17681#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:490 17682msgid "Append to field" 17683msgstr "" 17684 17685#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:504 17686msgid "Editing metadata for one book" 17687msgid_plural "Editing metadata for {} books" 17688msgstr[0] "" 17689msgstr[1] "" 17690 17691#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:563 17692msgid "" 17693"Immediately make all changes without closing the dialog. This operation " 17694"cannot be canceled or undone" 17695msgstr "" 17696 17697#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:659 17698#, python-format 17699msgid "Book %d:" 17700msgstr "" 17701 17702#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:677 17703msgid "Enter an identifier type" 17704msgstr "" 17705 17706#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683 17707msgid "" 17708"<b>You can destroy your library using this feature.</b> Changes are " 17709"permanent. There is no undo function. You are strongly encouraged to back up" 17710" your library before proceeding.<p>Search and replace in text fields using " 17711"character matching or regular expressions. " 17712msgstr "" 17713 17714#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:691 17715msgid "" 17716"In character mode, the field is searched for the entered search text. The " 17717"text is replaced by the specified replacement text everywhere it is found in" 17718" the specified field. After replacement is finished, the text can be changed" 17719" to upper-case, lower-case, or title-case. If the Case-sensitive check box " 17720"is checked, the search text must match exactly. If it is unchecked, the " 17721"search text will match both upper- and lower-case letters" 17722msgstr "" 17723 17724#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 17725msgid "" 17726"In regular expression mode, the search text is an arbitrary Python-" 17727"compatible regular expression. The replacement text can contain " 17728"backreferences to parenthesized expressions in the pattern. The search is " 17729"not anchored, and can match and replace multiple times on the same string. " 17730"The modification functions (lower-case etc) are applied to the matched text," 17731" not to the field as a whole. The destination box specifies the field where " 17732"the result after matching and replacement is to be assigned. You can replace" 17733" the text in the field, or prepend or append the matched text. See <a " 17734"href=\"https://docs.python.org/library/re.html\">this reference</a> for more" 17735" information on Python's regular expressions, and in particular the 'sub' " 17736"function." 17737msgstr "" 17738 17739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 17740msgid "S/R TEMPLATE ERROR" 17741msgstr "" 17742 17743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 17744msgid "" 17745"You must specify a destination when source is a composite field or a " 17746"template" 17747msgstr "" 17748 17749#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 17750msgid "" 17751"The replacement value for a rating column must be empty or an integer " 17752"between 0 and 10" 17753msgstr "" 17754 17755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 17756msgid "You must specify a destination identifier type" 17757msgstr "" 17758 17759#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 17760msgid "You must specify a search expression in the \"Search for\" field" 17761msgstr "" 17762 17763#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1072 17764msgid "Invalid identifier string" 17765msgstr "" 17766 17767#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1073 17768#, python-brace-format 17769msgid "" 17770"The identifier string for book \"{0}\" (id {1}) is invalid. It must be a comma-separated list of pairs of strings separated by a colon.\n" 17771"\n" 17772"Do you want to continue processing books?" 17773msgstr "" 17774 17775#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1077 17776msgid "Result identifier string: " 17777msgstr "" 17778 17779#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1176 17780msgid "Search/replace invalid" 17781msgstr "" 17782 17783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1177 17784#, python-format 17785msgid "Search/replace is invalid: %s" 17786msgstr "" 17787 17788#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1273 17789msgid "Covers compressed" 17790msgstr "" 17791 17792#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1274 17793#, python-brace-format 17794msgid "" 17795"Covers were compressed by {percent:.1%} from a total size of {old} to {new}." 17796msgstr "" 17797 17798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1288 17799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:708 17800msgid "Delete saved search/replace" 17801msgstr "" 17802 17803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1289 17804msgid "The selected saved search/replace will be deleted. Are you sure?" 17805msgstr "" 17806 17807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1314 17808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1319 17809#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1324 17810msgid "Save search/replace" 17811msgstr "" 17812 17813#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1315 17814msgid "Search/replace name:" 17815msgstr "" 17816 17817#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1325 17818msgid "" 17819"That saved search/replace already exists and will be overwritten. Are you " 17820"sure?" 17821msgstr "" 17822 17823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 17824msgid "Edit meta information" 17825msgstr "" 17826 17827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 17828msgid "&Author(s): " 17829msgstr "" 17830 17831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 17832msgid "" 17833"This will cause the author sort field to be automatically updated\n" 17834" based on the authors field for each selected book. Note that if\n" 17835" you use the control above to set authors in bulk, the author sort\n" 17836" field is updated anyway, regardless of the value of this checkbox." 17837msgstr "" 17838 17839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 17840msgid "A&utomatically set author sort" 17841msgstr "" 17842 17843#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 17844msgid "S&wap title and author" 17845msgstr "" 17846 17847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 17848msgid "Author s&ort: " 17849msgstr "" 17850 17851#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 17852msgid "" 17853"Specify how the author(s) of this book should be sorted. For example Charles" 17854" Dickens should be sorted as Dickens, Charles." 17855msgstr "" 17856 17857#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 17858#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1358 17859msgid "&Rating:" 17860msgstr "" 17861 17862#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 17863msgid "&Apply rating" 17864msgstr "" 17865 17866#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 17867msgid "&Publisher: " 17868msgstr "" 17869 17870#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 17871msgid "If checked, the publisher will be cleared" 17872msgstr "" 17873 17874#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 17875msgid "&Clear pub" 17876msgstr "" 17877 17878#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 17879msgid "Add ta&gs: " 17880msgstr "" 17881 17882#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 17883#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 17884#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:239 17885msgid "Open Tag editor" 17886msgstr "" 17887 17888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 17889msgid "&Remove tags:" 17890msgstr "" 17891 17892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 17893msgid "Comma separated list of tags to remove from the books. " 17894msgstr "" 17895 17896#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 17897msgid "Check this box to remove all tags from the books." 17898msgstr "" 17899 17900#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 17901msgid "&Clear all" 17902msgstr "" 17903 17904#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 17905msgid "Ser&ies:" 17906msgstr "" 17907 17908#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 17909msgid "If checked, the series will be cleared" 17910msgstr "" 17911 17912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 17913msgid "&Clear series" 17914msgstr "" 17915 17916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 17917msgid "" 17918"If not checked, the series number for the books will be set to 1.\n" 17919"If checked, selected books will be automatically numbered, in the order\n" 17920"you selected them. So if you selected Book A and then Book B,\n" 17921"Book A will have series number 1 and Book B series number 2." 17922msgstr "" 17923 17924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 17925msgid "&Automatically number books in this series" 17926msgstr "" 17927 17928#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 17929msgid "" 17930"Series will normally be renumbered from the highest number in the database\n" 17931"for that series. Checking this box will tell calibre to start numbering\n" 17932"from the value in the box" 17933msgstr "" 17934 17935#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 17936msgid "&Force numbers to start with:" 17937msgstr "" 17938 17939#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 17940msgid "+ " 17941msgstr "" 17942 17943#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 17944#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1851 17945msgid "&Date:" 17946msgstr "" 17947 17948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 17949#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 17950msgid "A&pply date" 17951msgstr "" 17952 17953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 17954#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1914 17955msgid "P&ublished:" 17956msgstr "" 17957 17958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 17959msgid "Clear published date" 17960msgstr "" 17961 17962#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 17963#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1482 17964msgid "&Languages:" 17965msgstr "" 17966 17967#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:666 17968msgid "Check this box to remove all languages from the books." 17969msgstr "" 17970 17971#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:667 17972msgid "Clear &all" 17973msgstr "" 17974 17975#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:668 17976msgid "" 17977"When doing a same format to same format conversion,\n" 17978" e.g., EPUB to EPUB, calibre saves the original EPUB\n" 17979" as ORIGINAL_EPUB. This option tells calibre to restore\n" 17980" the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" 17981" conversion of a large number of books and something went wrong." 17982msgstr "" 17983 17984#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:673 17985msgid "Restore pre conversion &originals, if available" 17986msgstr "" 17987 17988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:674 17989msgid "" 17990"Remove stored conversion settings for the selected books.\n" 17991"\n" 17992"Future conversion of these books will use the default settings." 17993msgstr "" 17994 17995#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:677 17996msgid "Remove &stored conversion settings for the selected books" 17997msgstr "" 17998 17999#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:678 18000msgid "" 18001"Force the title to be in title case. If both this and swap authors are checked,\n" 18002"title and author are swapped before the title case is set" 18003msgstr "" 18004 18005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:680 18006msgid "Change title &case to:" 18007msgstr "" 18008 18009#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:681 18010msgid "" 18011"Update title sort based on the current title. This will be applied only " 18012"after other changes to title." 18013msgstr "" 18014 18015#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:682 18016msgid "Update &title sort" 18017msgstr "" 18018 18019#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:683 18020msgid "" 18021"Set the metadata in calibre from the metadata in the e-book files associated" 18022" with each book. Note that this does not change the cover, for that, use the" 18023" separate option below." 18024msgstr "" 18025 18026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:684 18027msgid "Set &metadata (except cover) from the e-book files" 18028msgstr "" 18029 18030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:685 18031msgid "Change &cover" 18032msgstr "" 18033 18034#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:686 18035msgid "&Generate default cover" 18036msgstr "" 18037 18038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:687 18039msgid "&Remove cover" 18040msgstr "" 18041 18042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:688 18043msgid "" 18044"Try to automatically detect and remove borders and extra space\n" 18045" from the edges of cover images. This can sometimes remove too\n" 18046" much, so use with care." 18047msgstr "" 18048 18049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:691 18050msgid "&Trim cover (DANGEROUS)" 18051msgstr "" 18052 18053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:692 18054msgid "Set from &e-book files" 18055msgstr "" 18056 18057#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:693 18058msgid "" 18059"Set the covers of all selected books to be the same\n" 18060"as that of the first selected book." 18061msgstr "" 18062 18063#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:695 18064msgid "&Clone covers" 18065msgstr "" 18066 18067#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:696 18068msgid "" 18069"<p>Compress cover images, if the quality is set to 100 compression is " 18070"lossless, otherwise it is lossy" 18071msgstr "" 18072 18073#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:697 18074msgid "Co&mpress cover images:" 18075msgstr "" 18076 18077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:698 18078msgid "" 18079"<p>Cover image compression quality. If the quality is set to 100 compression" 18080" is lossless, otherwise it is lossy" 18081msgstr "" 18082 18083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:699 18084msgid "Control how the default generated covers are created" 18085msgstr "" 18086 18087#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:700 18088msgid "Configure co&ver generation" 18089msgstr "" 18090 18091#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:701 18092msgid "Set the co&mments for all selected books" 18093msgstr "" 18094 18095#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:702 18096#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:756 18097#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:934 18098msgid "&Basic metadata" 18099msgstr "" 18100 18101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:703 18102#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:763 18103msgid "&Custom metadata" 18104msgstr "" 18105 18106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:704 18107msgid "&Load search/replace:" 18108msgstr "" 18109 18110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:705 18111msgid "Select saved search/replace to load." 18112msgstr "" 18113 18114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:706 18115msgid "Save current search/replace" 18116msgstr "" 18117 18118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:707 18119#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:426 18120msgid "Sa&ve" 18121msgstr "" 18122 18123#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:710 18124msgid "Search &mode:" 18125msgstr "" 18126 18127#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:711 18128msgid "" 18129"<p>Choose whether to use basic text matching or advanced\n" 18130" regular expression matching. Changing the mode clears all the fields\n" 18131" in this dialog.</p>" 18132msgstr "" 18133 18134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:714 18135msgid "Search &field:" 18136msgstr "" 18137 18138#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:715 18139msgid "The name of the field that you want to search" 18140msgstr "" 18141 18142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:716 18143msgid "&Identifier type:" 18144msgstr "" 18145 18146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:717 18147msgid "Choose which identifier type to operate upon" 18148msgstr "" 18149 18150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:718 18151#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:335 18152#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:147 18153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:488 18154msgid "&Template:" 18155msgstr "" 18156 18157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:719 18158msgid "Enter a template to be used as the source for the search/replace" 18159msgstr "" 18160 18161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:721 18162msgid "" 18163"Enter what you are looking for, either plain text or a regular expression, " 18164"depending on the mode" 18165msgstr "" 18166 18167#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:722 18168msgid "" 18169"Check this box if the search string must match exactly upper and lower case." 18170" Uncheck it if case is to be ignored" 18171msgstr "" 18172 18173#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:723 18174msgid "Cas&e sensitive" 18175msgstr "" 18176 18177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:724 18178msgid "&Replace with:" 18179msgstr "" 18180 18181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:725 18182msgid "" 18183"The replacement text. The matched search text will be replaced with this " 18184"string" 18185msgstr "" 18186 18187#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:726 18188msgid "&Apply function after replace:" 18189msgstr "" 18190 18191#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:727 18192msgid "" 18193"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n" 18194"field is processed. In regular expression mode, only the matched text is processed" 18195msgstr "" 18196 18197#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:729 18198msgid "&Destination field:" 18199msgstr "" 18200 18201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:730 18202msgid "" 18203"The field that the text will be put into after all replacements.\n" 18204"If blank, the source field is used if the field is modifiable" 18205msgstr "" 18206 18207#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:732 18208msgid "M&ode:" 18209msgstr "" 18210 18211#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:733 18212msgid "Specify how the text should be copied into the destination." 18213msgstr "" 18214 18215#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:734 18216msgid "" 18217"Specifies whether result items should be split into multiple values or\n" 18218"left as single values. This option has the most effect when the source field is\n" 18219"not multiple and the destination field is multiple" 18220msgstr "" 18221 18222#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:737 18223msgid "Split &result" 18224msgstr "" 18225 18226#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:738 18227msgid "Identifier type:" 18228msgstr "" 18229 18230#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:739 18231msgid "" 18232"<p>Choose which identifier type to operate upon. When the\n" 18233" source field is something other than 'identifiers' you can enter\n" 18234" a * if you want to replace the entire set of identifiers with\n" 18235" the result of the search/replace.</p>" 18236msgstr "" 18237 18238#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:743 18239msgid "For multiple-valued fields, sho&w" 18240msgstr "" 18241 18242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:744 18243msgid "val&ues starting at" 18244msgstr "" 18245 18246#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:745 18247msgid "with values separated b&y" 18248msgstr "" 18249 18250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:746 18251msgid "" 18252"Used when displaying test results to separate values in multiple-valued " 18253"fields" 18254msgstr "" 18255 18256#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:747 18257msgid "Test text" 18258msgstr "" 18259 18260#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:748 18261msgid "Test result" 18262msgstr "" 18263 18264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:749 18265msgid "Your &test:" 18266msgstr "" 18267 18268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:750 18269msgid "&Search and replace" 18270msgstr "" 18271 18272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:751 18273msgid "" 18274"If enabled, the book list will be re-sorted and any existing\n" 18275"search or Virtual library will be refreshed after the edit\n" 18276"is completed. This can be slow on large libraries." 18277msgstr "" 18278 18279#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:754 18280msgid "&Refresh book list after edit" 18281msgstr "" 18282 18283#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:33 18284msgid "Sort by multiple columns" 18285msgstr "" 18286 18287#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:41 18288msgid "" 18289"Pick multiple columns to sort by. Drag and drop to re-arrange. Higher " 18290"columns are more important. Ascending or descending order can be toggled by " 18291"clicking the column name at the bottom of this dialog, after having selected" 18292" it." 18293msgstr "" 18294 18295#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:70 18296#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:75 18297#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:138 18298#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 18299#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 18300#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:248 18301#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:191 18302#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:196 18303msgid "&Clear" 18304msgstr "" 18305 18306#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:71 18307msgid "Clear all selected columns" 18308msgstr "" 18309 18310#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:76 18311msgid "Save this sort order for easy re-use" 18312msgstr "" 18313 18314#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:81 18315msgid "Load previously saved settings" 18316msgstr "" 18317 18318#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:119 18319msgid "Effective sort" 18320msgstr "" 18321 18322#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:128 18323msgid "No sort selected" 18324msgstr "" 18325 18326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:129 18327msgid "You must select at least one column on which to sort" 18328msgstr "" 18329 18330#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:160 18331msgid "No saved sorts available" 18332msgstr "" 18333 18334#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:166 18335msgid "Remove saved sort" 18336msgstr "" 18337 18338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:61 18339msgid "Import OPML file" 18340msgstr "" 18341 18342#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:67 18343msgid "Path to OPML file" 18344msgstr "" 18345 18346#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:71 18347msgid "Browse for OPML file" 18348msgstr "" 18349 18350#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:74 18351msgid "&OPML file:" 18352msgstr "" 18353 18354#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:80 18355msgid "Maximum number of articles to download per RSS feed" 18356msgstr "" 18357 18358#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:81 18359msgid "&Maximum articles per feed:" 18360msgstr "" 18361 18362#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:85 18363#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 18364msgid " days" 18365msgstr "" 18366 18367#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:86 18368msgid "Articles in the RSS feeds older than this will be ignored" 18369msgstr "" 18370 18371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:89 18372msgid "Preserve groups in the OPML file" 18373msgstr "" 18374 18375#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:91 18376msgid "" 18377"If enabled, every group of feeds in the OPML file will be converted into a " 18378"single recipe. Otherwise every feed becomes its own recipe" 18379msgstr "" 18380 18381#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:95 18382msgid "Replace existing recipes" 18383msgstr "" 18384 18385#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:97 18386msgid "" 18387"If enabled, any existing recipes with the same titles as entries in the OPML" 18388" file will be replaced. Otherwise, new entries with modified titles will be " 18389"created" 18390msgstr "" 18391 18392#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18393msgid "OPML files" 18394msgstr "" 18395 18396#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18397msgid "Select OPML file" 18398msgstr "" 18399 18400#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:130 18401msgid "Path not specified" 18402msgstr "" 18403 18404#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:131 18405msgid "You must specify the path to the OPML file to import" 18406msgstr "" 18407 18408#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:136 18409msgid "No feeds found" 18410msgstr "" 18411 18412#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:137 18413msgid "No importable RSS feeds found in the OPML file" 18414msgstr "" 18415 18416#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:59 18417msgid "Password needed" 18418msgstr "" 18419 18420#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:60 18421msgid "TextLabel" 18422msgstr "" 18423 18424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:61 18425#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:302 18426#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:448 18427#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:141 18428msgid "&Username:" 18429msgstr "" 18430 18431#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:62 18432#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:306 18433#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 18434#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:143 18435msgid "&Password:" 18436msgstr "" 18437 18438#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:63 18439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:310 18440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 18441#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:460 18442#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:116 18443msgid "&Show password" 18444msgstr "" 18445 18446#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:136 18447msgid "Restart required" 18448msgstr "" 18449 18450#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:137 18451msgid "You must restart calibre before using this plugin!" 18452msgstr "" 18453 18454#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:507 18456msgid "All" 18457msgstr "" 18458 18459#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18460#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18461msgid "Installed" 18462msgstr "" 18463 18464#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18465#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:365 18466msgid "Not installed" 18467msgstr "" 18468 18469#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18470msgid "Update available" 18471msgstr "" 18472 18473#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18474msgid "Plugin name" 18475msgstr "" 18476 18477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18478#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:98 18479msgid "Status" 18480msgstr "" 18481 18482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18483msgid "Available" 18484msgstr "" 18485 18486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18487msgid "Released" 18488msgstr "" 18489 18490#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18491msgid "calibre" 18492msgstr "" 18493 18494#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:296 18495msgid "PayPal" 18496msgstr "" 18497 18498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:320 18499msgid "" 18500"This plugin is FREE but you can reward the developer for their effort\n" 18501"by donating to them via PayPal.\n" 18502"\n" 18503"Right-click and choose Donate to reward: " 18504msgstr "" 18505 18506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:355 18507msgid "Platform unavailable" 18508msgstr "" 18509 18510#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:357 18511msgid "calibre upgrade required" 18512msgstr "" 18513 18514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:360 18515msgid "Plugin deprecated" 18516msgstr "" 18517 18518#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:362 18519msgid "New version available" 18520msgstr "" 18521 18522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:364 18523msgid "Latest version installed" 18524msgstr "" 18525 18526#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:395 18527msgid "This plugin has been deprecated and should be uninstalled" 18528msgstr "" 18529 18530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 18531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:400 18532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:404 18533#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:407 18534#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:411 18535#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:414 18536#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:416 18537msgid "Right-click to see more options" 18538msgstr "" 18539 18540#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:398 18541#, python-format 18542msgid "This plugin can only be installed on: %s" 18543msgstr "" 18544 18545#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:402 18546#, python-format 18547msgid "You must upgrade to at least calibre %s before installing this plugin" 18548msgstr "" 18549 18550#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:406 18551msgid "You can install this plugin" 18552msgstr "" 18553 18554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:410 18555#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:413 18556msgid "A new version of this plugin is available" 18557msgstr "" 18558 18559#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:415 18560msgid "This plugin is installed and up-to-date" 18561msgstr "" 18562 18563#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:422 18564msgid "Plugin homepage" 18565msgstr "" 18566 18567#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 18568msgid "Update Check Failed" 18569msgstr "" 18570 18571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:440 18572msgid "Unable to reach the plugin index page." 18573msgstr "" 18574 18575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:459 18576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:464 18577msgid "User plugins" 18578msgstr "" 18579 18580#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:472 18581msgid "Filter list of &plugins" 18582msgstr "" 18583 18584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:479 18585msgid "Filter by &name" 18586msgstr "" 18587 18588#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:502 18589#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:85 18590msgid "Description" 18591msgstr "" 18592 18593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515 18594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 18595msgid "&Install" 18596msgstr "" 18597 18598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:516 18599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:534 18600msgid "Install the selected plugin" 18601msgstr "" 18602 18603#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:519 18604msgid "&Customize plugin " 18605msgstr "" 18606 18607#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:520 18608#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:573 18609msgid "Customize the options for this plugin" 18610msgstr "" 18611 18612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:538 18613msgid "Plugin &forum thread" 18614msgstr "" 18615 18616#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:547 18617#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 18618msgid "Enable/&disable plugin" 18619msgstr "" 18620 18621#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:548 18622msgid "Enable or disable this plugin" 18623msgstr "" 18624 18625#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:552 18626#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 18627msgid "&Remove plugin" 18628msgstr "" 18629 18630#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:553 18631msgid "Uninstall the selected plugin" 18632msgstr "" 18633 18634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:562 18635msgid "Donate to developer" 18636msgstr "" 18637 18638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:563 18639msgid "Donate to the developer of this plugin" 18640msgstr "" 18641 18642#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:572 18643#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 18644msgid "&Customize plugin" 18645msgstr "" 18646 18647#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:671 18648#, python-format 18649msgid "Are you sure you want to uninstall the <b>%s</b> plugin?" 18650msgstr "" 18651 18652#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:683 18653#, python-format 18654msgid "Install %s" 18655msgstr "" 18656 18657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:684 18658#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:318 18659msgid "" 18660"Installing plugins is a <b>security risk</b>. Plugins can contain a " 18661"virus/malware. Only install it if you got it from a trusted source. Are you " 18662"sure you want to proceed?" 18663msgstr "" 18664 18665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:701 18666#, python-format 18667msgid "Downloading plugin ZIP attachment: %s" 18668msgstr "" 18669 18670#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:706 18671#, python-format 18672msgid "Installing plugin: %s" 18673msgstr "" 18674 18675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:721 18676#, python-format 18677msgid "Plugin installed: %s" 18678msgstr "" 18679 18680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 18681#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:337 18682#, python-brace-format 18683msgid "" 18684"Plugin <b>{0}</b> successfully installed under <b>{1}</b>. You may have to " 18685"restart calibre for the plugin to take effect." 18686msgstr "" 18687 18688#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 18689msgid "Install plugin failed" 18690msgstr "" 18691 18692#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 18693msgid "" 18694"A problem occurred while installing this plugin. This plugin will now be " 18695"uninstalled. Please post the error message in details below into the forum " 18696"thread for this plugin and restart calibre." 18697msgstr "" 18698 18699#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 18700#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:371 18701msgid "Plugin not customizable" 18702msgstr "" 18703 18704#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 18705#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:372 18706#, python-format 18707msgid "Plugin: %s does not need customization" 18708msgstr "" 18709 18710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:777 18711#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:378 18712msgid "Must restart" 18713msgstr "" 18714 18715#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:778 18716#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:379 18717#, python-format 18718msgid "You must restart calibre before you can configure the <b>%s</b> plugin" 18719msgstr "" 18720 18721#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:786 18722#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:360 18723msgid "Plugin cannot be disabled" 18724msgstr "" 18725 18726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:787 18727#, python-format 18728msgid "The plugin: %s cannot be disabled" 18729msgstr "" 18730 18731#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:118 18732msgid "Aborting..." 18733msgstr "" 18734 18735#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:265 18736#, python-brace-format 18737msgid "The Quickview shortcut ({0}) shows/hides the Quickview panel" 18738msgstr "" 18739 18740#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:267 18741msgid "Undock" 18742msgstr "" 18743 18744#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:268 18745msgid "Show the Quickview panel in its own floating window" 18746msgstr "" 18747 18748#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:271 18749msgid "Lock Quickview contents" 18750msgstr "" 18751 18752#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:272 18753#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:272 18754msgid "Refresh" 18755msgstr "" 18756 18757#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:276 18758msgid "Embed the Quickview panel into the main calibre window" 18759msgstr "" 18760 18761#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:305 18762msgid "Alternate shortcut: " 18763msgstr "" 18764 18765#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:325 18766#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:583 18767msgid "Find item in the Tag browser" 18768msgstr "" 18769 18770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:327 18771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:345 18772msgid "Find item in the library" 18773msgstr "" 18774 18775#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:342 18776msgid "Select this book in the library" 18777msgstr "" 18778 18779#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:350 18780msgid "Quickview this cell" 18781msgstr "" 18782 18783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:355 18784msgid "Open book in the E-book viewer" 18785msgstr "" 18786 18787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:536 18788#, python-brace-format 18789msgid "&Item: {0} ({1})" 18790msgstr "" 18791 18792#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:582 18793msgid "" 18794"Click to show only books with this item. Double click to search for this " 18795"item in the Tag browser" 18796msgstr "" 18797 18798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:600 18799msgid "**No items found**" 18800msgstr "" 18801 18802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:601 18803msgid "" 18804"Click in a column in the library view to see the information for that book" 18805msgstr "" 18806 18807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:621 18808#, python-brace-format 18809msgid "&Books with selected item \"{0}\": {1}" 18810msgstr "" 18811 18812#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:630 18813msgid "" 18814"Double click on a book to change the selection in the library view or change" 18815" the column shown in the left-hand panel. Shift- or Ctrl- double click to " 18816"edit the metadata of a book, which also changes the selected book." 18817msgstr "" 18818 18819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:690 18820msgid "Something went wrong while filling in the table" 18821msgstr "" 18822 18823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:726 18824msgid "Quickview: Book not in library view" 18825msgstr "" 18826 18827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:727 18828msgid "" 18829"The book you selected is not currently displayed in the library view, " 18830"perhaps because of a search or a Virtual library, so Quickview cannot select" 18831" it." 18832msgstr "" 18833 18834#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:88 18835#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:753 18836msgid "&Apply Virtual libraries" 18837msgstr "" 18838 18839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:89 18840msgid "" 18841"<p>Select to make Quickview show only books in the current\n" 18842" Virtual library</p>" 18843msgstr "" 18844 18845#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:91 18846msgid "&Lock Quickview contents" 18847msgstr "" 18848 18849#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:92 18850msgid "" 18851"<p>Select to prevent Quickview from changing content when the\n" 18852" selection on the library view is changed</p>" 18853msgstr "" 18854 18855#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:94 18856#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:244 18857#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:979 18858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:87 18859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:248 18860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:280 18861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1418 18862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:947 18863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:152 18864msgid "&Refresh" 18865msgstr "" 18866 18867#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:95 18868msgid "" 18869"When Quickview is locked, refresh the window using the last selected book " 18870"and that book's value in the last selected column." 18871msgstr "" 18872 18873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:96 18874msgid "&Dock" 18875msgstr "" 18876 18877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:97 18878#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:197 18879#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 18880msgid "&Close" 18881msgstr "" 18882 18883#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:23 18884msgid "" 18885"Restoring database from backups, do not interrupt, this will happen in three" 18886" stages" 18887msgstr "" 18888 18889#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:25 18890msgid "Restoring database" 18891msgstr "" 18892 18893#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:61 18894msgid "The restore has not completed, are you sure you want to cancel?" 18895msgstr "" 18896 18897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:85 18898#, python-format 18899msgid "The old database was saved as: %s" 18900msgstr "" 18901 18902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:89 18903#, python-format 18904msgid "" 18905"Restoring the database succeeded with some warnings click \"Show details\" " 18906"to see the details. %s" 18907msgstr "" 18908 18909#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:94 18910#, python-format 18911msgid "Restoring database was successful. %s" 18912msgstr "" 18913 18914#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:100 18915msgid "" 18916"Your list of books, with all their metadata is stored in a single file, " 18917"called a database. In addition, metadata for each individual book is stored " 18918"in that books' folder, as a backup.<p>This operation will rebuild the " 18919"database from the individual book metadata. This is useful if the database " 18920"has been corrupted and you get a blank list of books.<p>Do you want to " 18921"restore the database?" 18922msgstr "" 18923 18924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:121 18925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:136 18926msgid "Restoring database failed, click \"Show details\" to see details" 18927msgstr "" 18928 18929#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:135 18930#: /__w/calibre/calibre/src/calibre/gui2/main.py:216 18931msgid "Failed to repair library" 18932msgstr "" 18933 18934#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:32 18935msgid "Add a new Saved search" 18936msgstr "" 18937 18938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:45 18939msgid "" 18940"You can create a <i>Saved search</i>, for frequently used searches here. The" 18941" search will be visible under <i>Saved searches</i> in the Tag browser, " 18942"using the name that you specify here." 18943msgstr "" 18944 18945#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:53 18946msgid "The Saved search name" 18947msgstr "" 18948 18949#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:57 18950msgid "&Search:" 18951msgstr "" 18952 18953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:58 18954msgid "The search expression" 18955msgstr "" 18956 18957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:69 18958msgid "No search name" 18959msgstr "" 18960 18961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:70 18962msgid "You must specify a name for the Saved search" 18963msgstr "" 18964 18965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 18966msgid "No search expression" 18967msgstr "" 18968 18969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:77 18970msgid "You must specify a search expression for the Saved search" 18971msgstr "" 18972 18973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:83 18974msgid "Invalid saved search" 18975msgstr "" 18976 18977#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:97 18978#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:582 18979#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:974 18980msgid "Manage Saved searches" 18981msgstr "" 18982 18983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:103 18984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 18985msgid "&Add search" 18986msgstr "" 18987 18988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:107 18989msgid "&Remove search" 18990msgstr "" 18991 18992#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:111 18993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 18994msgid "&Edit search" 18995msgstr "" 18996 18997#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:170 18998msgid "" 18999"The current saved search will be <b>permanently deleted</b>. Are you sure?" 19000msgstr "" 19001 19002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:182 19003msgid "Edit the name and/or expression below." 19004msgstr "" 19005 19006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:184 19007msgid "Edit saved search" 19008msgstr "" 19009 19010#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:196 19011msgid "A saved search with the name {} already exists. Choose another name" 19012msgstr "" 19013 19014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:218 19015msgid "Search expression" 19016msgstr "" 19017 19018#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:72 19019msgid "" 19020" Download this periodical every week on the specified days after\n" 19021" the specified time. For example, if you choose: Monday after\n" 19022" 9:00 AM, then the periodical will be download every Monday as\n" 19023" soon after 9:00 AM as possible.\n" 19024" " 19025msgstr "" 19026 19027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:93 19028msgid "&Download after:" 19029msgstr "" 19030 19031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:124 19032msgid "" 19033" Download this periodical every month, on the specified days.\n" 19034" The download will happen as soon after the specified time as\n" 19035" possible on the specified days of each month. For example,\n" 19036" if you choose the 1st and the 15th after 9:00 AM, the\n" 19037" periodical will be downloaded on the 1st and 15th of every\n" 19038" month, as soon after 9:00 AM as possible.\n" 19039" " 19040msgstr "" 19041 19042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:136 19043msgid "&Days of the month:" 19044msgstr "" 19045 19046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:138 19047msgid "Comma separated list of days of the month. For example: 1, 15" 19048msgstr "" 19049 19050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:142 19051msgid "Download &after:" 19052msgstr "" 19053 19054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:176 19055msgid "" 19056" Download this periodical every x days. For example, if you\n" 19057" choose 30 days, the periodical will be downloaded every 30\n" 19058" days. Note that you can set periods of less than a day, like\n" 19059" 0.1 days to download a periodical more than once a day.\n" 19060" " 19061msgstr "" 19062 19063#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:185 19064msgid "&Download every:" 19065msgstr "" 19066 19067#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:188 19068msgid "every hour" 19069msgstr "" 19070 19071#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:191 19072#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19073msgid "days" 19074msgstr "" 19075 19076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:195 19077msgid "" 19078"Note: You can set intervals of less than a day, by typing the value " 19079"manually." 19080msgstr "" 19081 19082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:250 19083msgid "Schedule news download [{} sources]" 19084msgstr "" 19085 19086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:268 19087msgid "&Schedule" 19088msgstr "" 19089 19090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:279 19091msgid "&Schedule for download:" 19092msgstr "" 19093 19094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:284 19095msgid "&Days of week" 19096msgstr "" 19097 19098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:285 19099msgid "Da&ys of month" 19100msgstr "" 19101 19102#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:286 19103msgid "Every &x days" 19104msgstr "" 19105 19106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:299 19107msgid "&Account" 19108msgstr "" 19109 19110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:313 19111msgid "For the scheduling to work, you must leave calibre running." 19112msgstr "" 19113 19114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:322 19115#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1221 19116msgid "&Advanced" 19117msgstr "" 19118 19119#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:325 19120msgid "Add &title as tag" 19121msgstr "" 19122 19123#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:327 19124msgid "&Extra tags:" 19125msgstr "" 19126 19127#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:331 19128msgid "&Keep at most:" 19129msgstr "" 19130 19131#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:332 19132msgid "" 19133"Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " 19134"all (disable)." 19135msgstr "" 19136 19137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:337 19138msgid "" 19139"<p>When set, this option will cause calibre to keep, at most, the specified number of issues of this periodical. Every time a new issue is downloaded, the oldest one is deleted, if the total is larger than this number.\n" 19140"<p>Note that this feature only works if you have the option to add the title as tag checked, above.\n" 19141"<p>Also, the setting for deleting periodicals older than a number of days, below, takes priority over this setting." 19142msgstr "" 19143 19144#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19145msgid " issues" 19146msgstr "" 19147 19148#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19149msgid "all issues" 19150msgstr "" 19151 19152#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:350 19153msgid "Delete downloaded &news older than:" 19154msgstr "" 19155 19156#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:353 19157msgid "" 19158"<p>Delete downloaded news older than the specified number of days. Set to zero to disable.\n" 19159"<p>You can also control the maximum number of issues of a specific periodical that are kept by clicking the Advanced tab for that periodical above." 19160msgstr "" 19161 19162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 19163msgid "never delete" 19164msgstr "" 19165 19166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:360 19167msgid "Download &all scheduled" 19168msgstr "" 19169 19170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:361 19171msgid "Download all scheduled news sources at once" 19172msgstr "" 19173 19174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:366 19175msgid "&Download now" 19176msgstr "" 19177 19178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:461 19179msgid "Need username and password" 19180msgstr "" 19181 19182#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:462 19183msgid "You must provide a username and/or password to use this news source." 19184msgstr "" 19185 19186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:504 19187msgid "Account" 19188msgstr "" 19189 19190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:505 19191msgid "(optional)" 19192msgstr "" 19193 19194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:506 19195msgid "(required)" 19196msgstr "" 19197 19198#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:525 19199msgid "Created by: " 19200msgstr "" 19201 19202#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:529 19203#, python-format 19204msgid "Download %s now" 19205msgstr "" 19206 19207#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:533 19208msgid "Last downloaded: never" 19209msgstr "" 19210 19211#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:534 19212msgid "never" 19213msgstr "" 19214 19215#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:542 19216#, python-format 19217msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" 19218msgstr "" 19219 19220#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:558 19221msgid "Last downloaded:" 19222msgstr "" 19223 19224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:578 19225msgid "Cannot download news as no internet connection is active" 19226msgstr "" 19227 19228#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:581 19229msgid "No internet connection" 19230msgstr "" 19231 19232#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:592 19233msgid "Schedule news download" 19234msgstr "" 19235 19236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:595 19237msgid "Add or edit a custom news source" 19238msgstr "" 19239 19240#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:600 19241msgid "Download all scheduled news sources" 19242msgstr "" 19243 19244#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:29 19245msgid "equal to" 19246msgstr "" 19247 19248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:30 19249msgid "before" 19250msgstr "" 19251 19252#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:31 19253msgid "after" 19254msgstr "" 19255 19256#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:32 19257msgid "before or equal to" 19258msgstr "" 19259 19260#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:33 19261msgid "after or equal to" 19262msgstr "" 19263 19264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:48 19265#, python-format 19266msgid "" 19267"<p>You can also perform other kinds of advanced searches, for example " 19268"checking for books that have no covers, combining multiple search expression" 19269" using Boolean operators and so on. See <a href=\"%s\">The search " 19270"interface</a> for more information." 19271msgstr "" 19272 19273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:60 19274msgid "What &kind of match to use:" 19275msgstr "" 19276 19277#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:64 19278#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 19279#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 19280#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181 19281msgid "Contains: the word or phrase matches anywhere in the metadata field" 19282msgstr "" 19283 19284#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:65 19285#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 19286#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 19287#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 19288msgid "Equals: the word or phrase must match the entire metadata field" 19289msgstr "" 19290 19291#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:66 19292#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 19293#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:223 19294#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 19295msgid "" 19296"Regular expression: the expression must match anywhere in the metadata field" 19297msgstr "" 19298 19299#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:84 19300#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 19301#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 19302#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:192 19303msgid "A&dvanced search" 19304msgstr "" 19305 19306#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:86 19307#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 19308#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224 19309#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 19310msgid "Find entries that have..." 19311msgstr "" 19312 19313#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:87 19314#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 19315#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:228 19316#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:188 19317msgid "But don't show entries that have..." 19318msgstr "" 19319 19320#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:94 19321msgid "A&ll these words:" 19322msgstr "" 19323 19324#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:95 19325msgid "&This exact phrase:" 19326msgstr "" 19327 19328#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:96 19329msgid "O&ne or more of these words:" 19330msgstr "" 19331 19332#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:107 19333#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 19334#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229 19335#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:189 19336msgid "Any of these &unwanted words:" 19337msgstr "" 19338 19339#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:112 19340msgid "Titl&e/author/series..." 19341msgstr "" 19342 19343#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:120 19344msgid "The title to search for" 19345msgstr "" 19346 19347#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:124 19348msgid "The author to search for" 19349msgstr "" 19350 19351#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:131 19352#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:231 19353#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:236 19354#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:180 19355#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:195 19356msgid "&Author:" 19357msgstr "" 19358 19359#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:134 19360msgid "The series to search for" 19361msgstr "" 19362 19363#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:143 19364msgid "The tags to search for" 19365msgstr "" 19366 19367#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:167 19368msgid "&Date search" 19369msgstr "" 19370 19371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:182 19372msgid "&Search the" 19373msgstr "" 19374 19375#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:191 19376msgid "date column for books whose &date is " 19377msgstr "" 19378 19379#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:199 19380msgid "&year" 19381msgstr "" 19382 19383#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:203 19384msgid "mo&nth" 19385msgstr "" 19386 19387#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:206 19388msgid "&day" 19389msgstr "" 19390 19391#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19392msgid "months" 19393msgstr "" 19394 19395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19396msgid "weeks" 19397msgstr "" 19398 19399#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19400msgid "years" 19401msgstr "" 19402 19403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:218 19404msgid "ago" 19405msgstr "" 19406 19407#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19408msgid "This month" 19409msgstr "" 19410 19411#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19412msgid "Yesterday" 19413msgstr "" 19414 19415#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:240 19416msgid "&Template search" 19417msgstr "" 19418 19419#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:248 19420msgid "The value to search for" 19421msgstr "" 19422 19423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:250 19424msgid "" 19425"You can use the search test specifications described in the calibre " 19426"documentation. For example, with Number comparisons you can the relational " 19427"operators like '>=' etc. With Text comparisons you can use exact, contains " 19428"or regular expression matches. With Date you can use today, yesterday, etc. " 19429"Set/not set takes 'true' for set and 'false' for not set." 19430msgstr "" 19431 19432#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:257 19433msgid "Template &value:" 19434msgstr "" 19435 19436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:265 19437msgid "Set/Not set" 19438msgstr "" 19439 19440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:267 19441msgid "How the template result will be compared to the value" 19442msgstr "" 19443 19444#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:268 19445msgid "C&omparison type:" 19446msgstr "" 19447 19448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:273 19449msgid "The template that generates the value" 19450msgstr "" 19451 19452#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:274 19453msgid "Right click to open a template editor" 19454msgstr "" 19455 19456#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:275 19457#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:697 19458msgid "Tem&plate:" 19459msgstr "" 19460 19461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:279 19462#: /__w/calibre/calibre/src/calibre/gui2/layout.py:247 19463#: /__w/calibre/calibre/src/calibre/gui2/layout.py:249 19464#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 19465#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget.py:25 19466#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 19467#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:85 19468#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 19469msgid "Advanced search" 19470msgstr "" 19471 19472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:38 19473msgid "There is one book with the {} format" 19474msgstr "" 19475 19476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:39 19477#, python-brace-format 19478msgid "There are {count} books with the {fmt} format" 19479msgstr "" 19480 19481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:57 19482msgid "Choose formats" 19483msgstr "" 19484 19485#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:40 19486msgid "" 19487"Use a password if calibre is running on a network that is not secure. For " 19488"example, if you run calibre on a laptop, use that laptop in an airport, and " 19489"want to connect your smart device to calibre, you should use a password." 19490msgstr "" 19491 19492#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:46 19493msgid "" 19494"Check this box if you want calibre to automatically start the smart device " 19495"interface when calibre starts. You should not do this if you are using a " 19496"network that is not secure and you are not setting a password." 19497msgstr "" 19498 19499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:52 19500msgid "" 19501"Check this box if you want calibre to use a fixed network port. Normally you" 19502" will not need to do this. However, if your device consistently fails to " 19503"connect to calibre, try checking this box and entering a number." 19504msgstr "" 19505 19506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:58 19507msgid "" 19508"Try 9090. If calibre says that it fails to connect to the port, try another " 19509"number. You can use any number between 8,000 and 65,535." 19510msgstr "" 19511 19512#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:63 19513msgid "" 19514"These are the IP addresses for this computer. If you decide to have your " 19515"device connect to calibre using a fixed IP address, one of these addresses " 19516"should be the one you use. It is unlikely but possible that the correct IP " 19517"address is not listed here, in which case you will need to go to your " 19518"computer's control panel to get a complete list of your computer's network " 19519"interfaces and IP addresses." 19520msgstr "" 19521 19522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:112 19523#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:118 19524#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:123 19525msgid "Invalid port number" 19526msgstr "" 19527 19528#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:113 19529msgid "You must provide a port number." 19530msgstr "" 19531 19532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 19533#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 19534msgid "The port must be a number between 8000 and 65535." 19535msgstr "" 19536 19537#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:139 19538#: /__w/calibre/calibre/src/calibre/gui2/ui.py:484 19539msgid "Problem starting the wireless device" 19540msgstr "" 19541 19542#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:140 19543#: /__w/calibre/calibre/src/calibre/gui2/ui.py:485 19544#, python-format 19545msgid "The wireless device driver had problems starting. It said \"%s\"" 19546msgstr "" 19547 19548#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 19549msgid "Smart device control" 19550msgstr "" 19551 19552#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 19553msgid "" 19554"<p>Start wireless device connections.\n" 19555" <p>You may see some messages from your computer's firewall or anti-virus manager asking you if it is OK for calibre to connect to the network. <b>Please answer yes</b>. If you do not, wireless connections will not work." 19556msgstr "" 19557 19558#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:89 19559msgid "calibre IP addresses:" 19560msgstr "" 19561 19562#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 19563msgid "Possibe IP addresses:" 19564msgstr "" 19565 19566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 19567msgid "Optional &password:" 19568msgstr "" 19569 19570#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 19571msgid "Optional password for security" 19572msgstr "" 19573 19574#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 19575msgid "Optional &fixed port:" 19576msgstr "" 19577 19578#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 19579msgid "Optional port number" 19580msgstr "" 19581 19582#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 19583msgid "&Use a fixed port" 19584msgstr "" 19585 19586#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 19587msgid "&Automatically allow connections at calibre startup" 19588msgstr "" 19589 19590#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 19591#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 19592#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:42 19593msgid "Publishers" 19594msgstr "" 19595 19596#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:173 19597msgid " (not on any book)" 19598msgstr "" 19599 19600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 19601msgid "Category lookup name: " 19602msgstr "" 19603 19604#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:204 19605msgid "You must select items to apply" 19606msgstr "" 19607 19608#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:221 19609msgid "You must select items to unapply" 19610msgstr "" 19611 19612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:237 19613#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:268 19614msgid "" 19615"That name contains leading or trailing periods, multiple periods in a row or" 19616" spaces before or after periods." 19617msgstr "" 19618 19619#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:245 19620#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:275 19621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:356 19622msgid "Name already used" 19623msgstr "" 19624 19625#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:246 19626#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:276 19627msgid "That name is already used, perhaps with different case." 19628msgstr "" 19629 19630#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:289 19631msgid "" 19632"The current User category will be <b>permanently deleted</b>. Are you sure?" 19633msgstr "" 19634 19635#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:146 19636msgid "User categories editor" 19637msgstr "" 19638 19639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:147 19640msgid "Category &name: " 19641msgstr "" 19642 19643#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:148 19644msgid "Select a category to edit" 19645msgstr "" 19646 19647#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:149 19648msgid "Copy the category name to the clipboard" 19649msgstr "" 19650 19651#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:150 19652msgid "&Category filter: " 19653msgstr "" 19654 19655#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:151 19656msgid "Select the content kind of the new category" 19657msgstr "" 19658 19659#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:152 19660msgid "Item &filter: " 19661msgstr "" 19662 19663#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153 19664msgid "" 19665"Enter text to filter the available items. Case and accents are ignored." 19666msgstr "" 19667 19668#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154 19669msgid "Delete the current User category" 19670msgstr "" 19671 19672#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156 19673msgid "Enter a category name, then use the Add button or the Rename button" 19674msgstr "" 19675 19676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157 19677msgid "Add a new category" 19678msgstr "" 19679 19680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:159 19681msgid "Rename the current category to what is in the box" 19682msgstr "" 19683 19684#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161 19685msgid "" 19686"<p>Show items in the Available items box only if they appear in the\n" 19687" current Virtual library. Applied items not in the Virtual library will be marked\n" 19688" \"not on any book\".</p>" 19689msgstr "" 19690 19691#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164 19692msgid "&Show only available items in current Virtual library" 19693msgstr "" 19694 19695#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165 19696msgid "&Available items" 19697msgstr "" 19698 19699#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 19700msgid "Apply items to current category" 19701msgstr "" 19702 19703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 19704#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:141 19705msgid "Applied &items" 19706msgstr "" 19707 19708#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 19709msgid "Unapply (remove) selected items from current category" 19710msgstr "" 19711 19712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:39 19713msgid "" 19714"If the item you want is not in the available list, you can add it here. " 19715"Accepts an ampersand-separated list of items. The items will be applied to " 19716"the book." 19717msgstr "" 19718 19719#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:45 19720msgid "" 19721"If the item you want is not in the available list, you can add it here. " 19722"Accepts a comma-separated list of items. The items will be applied to the " 19723"book." 19724msgstr "" 19725 19726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:120 19727msgid "Deleting tags is done immediately and there is no undo." 19728msgstr "" 19729 19730#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:134 19731msgid "Are your sure?" 19732msgstr "" 19733 19734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:135 19735msgid "" 19736"The following tags are used by one or more books. Are you certain you want " 19737"to delete them?" 19738msgstr "" 19739 19740#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 19741msgid "Manage items" 19742msgstr "" 19743 19744#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 19745msgid "&Add item:" 19746msgstr "" 19747 19748#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 19749msgid "Apply item(s) to the current book" 19750msgstr "" 19751 19752#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 19753msgid "Filter the available items" 19754msgstr "" 19755 19756#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 19757msgid "" 19758"Delete the selected items from database. This will unapply the items from " 19759"all books and then remove them from the database." 19760msgstr "" 19761 19762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137 19763msgid "Ava&ilable items" 19764msgstr "" 19765 19766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138 19767msgid "Apply item to current book" 19768msgstr "" 19769 19770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139 19771msgid "Unapply (remove) the item from current book" 19772msgstr "" 19773 19774#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 19775msgid "Filter the applied items" 19776msgstr "" 19777 19778#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:298 19779msgid "Search for {}" 19780msgstr "" 19781 19782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:302 19783msgid "Filter by {}" 19784msgstr "" 19785 19786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:306 19787#, python-brace-format 19788msgid "Search the library for {0}" 19789msgstr "" 19790 19791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:421 19792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 19793msgid "Count" 19794msgstr "" 19795 19796#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:423 19797msgid "Was" 19798msgstr "" 19799 19800#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:441 19801#, python-brace-format 19802msgid "This is not one of this column's permitted values ({0})" 19803msgstr "" 19804 19805#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:521 19806msgid "Editing..." 19807msgstr "" 19808 19809#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:544 19810msgid "Item is not a permitted value" 19811msgstr "" 19812 19813#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:545 19814#, python-brace-format 19815msgid "" 19816"This column has a fixed set of permitted values. The entered text must be " 19817"one of ({0})." 19818msgstr "" 19819 19820#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:571 19821msgid "Do you really want to undo your changes?" 19822msgstr "" 19823 19824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:596 19825msgid "Undelete items?" 19826msgstr "" 19827 19828#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:597 19829msgid "Items must be undeleted to continue. Do you want to do this?" 19830msgstr "" 19831 19832#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:112 19833msgid "Search for an item in the first column" 19834msgstr "" 19835 19836#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:113 19837msgid "Find items containing the search string" 19838msgstr "" 19839 19840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:115 19841msgid "" 19842"<p>Show items only if they appear in the\n" 19843" current Virtual library. Edits already done may be hidden but will\n" 19844" not be forgotten.\n" 19845" </p><p>\n" 19846" Note that this box affects only what is displayed. Changes\n" 19847" will affect all books in your library even if this box\n" 19848" is checked.</p>" 19849msgstr "" 19850 19851#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:122 19852msgid "Only show items in the current &Virtual library" 19853msgstr "" 19854 19855#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:123 19856msgid "&Filter by:" 19857msgstr "" 19858 19859#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:124 19860msgid "Filter items using the text in this box" 19861msgstr "" 19862 19863#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:125 19864msgid "Show only items containing this text" 19865msgstr "" 19866 19867#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:126 19868msgid "F&ilter" 19869msgstr "" 19870 19871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:127 19872msgid "" 19873"Delete selected items from the database. This will unapply the items from " 19874"all books and then remove them from the database." 19875msgstr "" 19876 19877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:129 19878msgid "Ctrl+D" 19879msgstr "" 19880 19881#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:130 19882msgid "Rename the items in every book where they are used" 19883msgstr "" 19884 19885#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:132 19886msgid "Ctrl+R" 19887msgstr "" 19888 19889#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:133 19890msgid "Undo any deletes or edits on the selected lines" 19891msgstr "" 19892 19893#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:135 19894msgid "Ctrl+U" 19895msgstr "" 19896 19897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:368 19898msgid "Template language tutorial" 19899msgstr "" 19900 19901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:372 19902msgid "Template function reference" 19903msgstr "" 19904 19905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:425 19906msgid "Author Sort" 19907msgstr "" 19908 19909#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19910msgid "Tag 1" 19911msgstr "" 19912 19913#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19914msgid "Tag 2" 19915msgstr "" 19916 19917#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 19918msgid "Template value" 19919msgstr "" 19920 19921#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:488 19922msgid "Disable word wrap" 19923msgstr "" 19924 19925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:491 19926msgid "Enable word wrap" 19927msgstr "" 19928 19929#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:495 19930msgid "Load template from the Template tester" 19931msgstr "" 19932 19933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:498 19934#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:521 19935msgid "Load template from file" 19936msgstr "" 19937 19938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:501 19939#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:531 19940msgid "Save template to file" 19941msgstr "" 19942 19943#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:517 19944msgid "No Template tester text is available" 19945msgstr "" 19946 19947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:523 19948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:533 19949msgid "Template file" 19950msgstr "" 19951 19952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:626 19953#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:594 19954msgid "Select icon" 19955msgstr "" 19956 19957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:689 19958msgid "EXCEPTION: " 19959msgstr "" 19960 19961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:710 19962msgid "Built-in template function" 19963msgstr "" 19964 19965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:711 19966msgid "Built-in function" 19967msgstr "" 19968 19969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:712 19970msgid "User defined Python template function" 19971msgstr "" 19972 19973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:713 19974msgid "User function" 19975msgstr "" 19976 19977#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19978msgid "Stored template" 19979msgstr "" 19980 19981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19982msgid "Stored user defined template" 19983msgstr "" 19984 19985#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:742 19986msgid "No template provided" 19987msgstr "" 19988 19989#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:743 19990msgid "The template box cannot be empty" 19991msgstr "" 19992 19993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:747 19994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:754 19995msgid "No column chosen" 19996msgstr "" 19997 19998#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:748 19999msgid "You must specify a column to be colored" 20000msgstr "" 20001 20002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:755 20003msgid "You must specify the column where the icons are applied" 20004msgstr "" 20005 20006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:813 20007msgid "&Continue" 20008msgstr "" 20009 20010#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:815 20011msgid "Continue running the template" 20012msgstr "" 20013 20014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:820 20015msgid "Stop running the template" 20016msgstr "" 20017 20018#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:826 20019#, python-brace-format 20020msgid "Break: line {0}, book {1}" 20021msgstr "" 20022 20023#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:832 20024msgid "The name of the template language operation" 20025msgstr "" 20026 20027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:843 20028msgid "A variable in the template" 20029msgstr "" 20030 20031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:846 20032msgid "The value of the variable" 20033msgstr "" 20034 20035#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:890 20036msgid "A General Program Mode Template" 20037msgstr "" 20038 20039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:375 20040#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:407 20041msgid "Set the color of the column:" 20042msgstr "" 20043 20044#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:376 20045msgid "Copy a color name to the clipboard:" 20046msgstr "" 20047 20048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:377 20049msgid "Copy the selected color name to the clipboard" 20050msgstr "" 20051 20052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:378 20053msgid "Kind:" 20054msgstr "" 20055 20056#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:379 20057msgid "Apply the icon to column:" 20058msgstr "" 20059 20060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:380 20061msgid "Copy an icon file name to the clipboard:" 20062msgstr "" 20063 20064#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:381 20065msgid "Copy the selected icon file name to the clipboard" 20066msgstr "" 20067 20068#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:382 20069msgid "Add icon" 20070msgstr "" 20071 20072#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:383 20073msgid "Add an icon file to the set of choices" 20074msgstr "" 20075 20076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:384 20077msgid "Template &name:" 20078msgstr "" 20079 20080#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:385 20081msgid "The name of the callable template" 20082msgstr "" 20083 20084#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:386 20085msgid "T&emplate:" 20086msgstr "" 20087 20088#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:387 20089msgid "The text of the template program goes into the box below" 20090msgstr "" 20091 20092#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:388 20093msgid " " 20094msgstr "" 20095 20096#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:389 20097msgid "Enable &breakpoints" 20098msgstr "" 20099 20100#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:390 20101msgid "" 20102"<p>If checked, the template evaluator will stop when it\n" 20103"evaluates an expression on a double-clicked line number, opening a dialog showing\n" 20104"you the value as well as all the local variables</p>" 20105msgstr "" 20106 20107#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:393 20108msgid "&Go" 20109msgstr "" 20110 20111#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:394 20112msgid "" 20113"If 'Enable breakpoints' is checked then click this button to run your " 20114"template" 20115msgstr "" 20116 20117#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:395 20118msgid "&Line:" 20119msgstr "" 20120 20121#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:396 20122#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:397 20123msgid "Line number to toggle" 20124msgstr "" 20125 20126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:398 20127msgid "&Toggle" 20128msgstr "" 20129 20130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:399 20131msgid "Toggle the breakpoint on the line number in the box" 20132msgstr "" 20133 20134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:400 20135msgid "&Remove all" 20136msgstr "" 20137 20138#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:401 20139msgid "Remove all breakpoints" 20140msgstr "" 20141 20142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:402 20143msgid "&Set all" 20144msgstr "" 20145 20146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:403 20147msgid "Set breakpoint on every line" 20148msgstr "" 20149 20150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:404 20151msgid "" 20152"<p>The text of the template program goes in this box.\n" 20153" Don't forget that a General Program Mode template must begin with\n" 20154" the word \"program:\".</p>" 20155msgstr "" 20156 20157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:407 20158#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:150 20159msgid "D&ocumentation:" 20160msgstr "" 20161 20162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:408 20163msgid "Documentation for the function being defined or edited" 20164msgstr "" 20165 20166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:409 20167msgid "Template value:" 20168msgstr "" 20169 20170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:410 20171msgid "The value of the template using the current book in the library view" 20172msgstr "" 20173 20174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:411 20175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:412 20176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:413 20177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:414 20178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:415 20179#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:416 20180#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:417 20181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:418 20182#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:419 20183msgid "User label" 20184msgstr "" 20185 20186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:420 20187msgid "Font:" 20188msgstr "" 20189 20190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:421 20191msgid "Select the font for the Template box" 20192msgstr "" 20193 20194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:422 20195msgid "Size:" 20196msgstr "" 20197 20198#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:423 20199msgid "Select the font size for the Template box" 20200msgstr "" 20201 20202#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:424 20203msgid "Lo&ad" 20204msgstr "" 20205 20206#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:425 20207msgid "Load the template from a file" 20208msgstr "" 20209 20210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:427 20211msgid "Save the template in a file" 20212msgstr "" 20213 20214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:428 20215msgid "Template Function Reference" 20216msgstr "" 20217 20218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:429 20219msgid "Function &name:" 20220msgstr "" 20221 20222#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:430 20223msgid "&Function type:" 20224msgstr "" 20225 20226#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:431 20227msgid "&Documentation:" 20228msgstr "" 20229 20230#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:432 20231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:234 20232msgid "&Code:" 20233msgstr "" 20234 20235#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:33 20236msgid "Remove any template from the box" 20237msgstr "" 20238 20239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:35 20240msgid "Open template editor" 20241msgstr "" 20242 20243#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:24 20244msgid "Trim Image" 20245msgstr "" 20246 20247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:32 20248msgid "Select a region by dragging with your mouse, and then click trim" 20249msgstr "" 20250 20251#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:43 20252msgid "&Trim" 20253msgstr "" 20254 20255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:45 20256msgid "Trim image by removing borders outside the selected region" 20257msgstr "" 20258 20259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:83 20260msgid "Adjust selection by dragging corners" 20261msgstr "" 20262 20263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:90 20264#, python-brace-format 20265msgid "Size: {0}px Aspect ratio: {1:.2g}" 20266msgstr "" 20267 20268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:96 20269#, python-brace-format 20270msgid "Size: {0}x{1}px" 20271msgstr "" 20272 20273#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:66 20274#, python-format 20275msgid "Download %s" 20276msgstr "" 20277 20278#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:69 20279#, python-format 20280msgid "Downloading <b>%(fname)s</b> from %(url)s" 20281msgstr "" 20282 20283#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:100 20284#, python-format 20285msgid "Failed to download from %(url)r with error: %(err)s" 20286msgstr "" 20287 20288#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:28 20289msgid "Downloading book" 20290msgstr "" 20291 20292#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:29 20293#, python-brace-format 20294msgid "" 20295"The book {0} will be downloaded and added to your calibre library " 20296"automatically." 20297msgstr "" 20298 20299#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:97 20300msgid "No file specified to download." 20301msgstr "" 20302 20303#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:108 20304msgid "Not a support e-book format." 20305msgstr "" 20306 20307#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:130 20308#, python-format 20309msgid "Downloading %s" 20310msgstr "" 20311 20312#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:147 20313msgid "Downloading" 20314msgstr "" 20315 20316#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:151 20317msgid "Failed to download e-book" 20318msgstr "" 20319 20320#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:154 20321msgid "finished" 20322msgstr "" 20323 20324#: /__w/calibre/calibre/src/calibre/gui2/email.py:151 20325#, python-format 20326msgid "Email %(name)s to %(to)s" 20327msgstr "" 20328 20329#: /__w/calibre/calibre/src/calibre/gui2/email.py:177 20330msgid "News:" 20331msgstr "" 20332 20333#: /__w/calibre/calibre/src/calibre/gui2/email.py:179 20334#, python-format 20335msgid "Attached is the %s periodical downloaded by calibre." 20336msgstr "" 20337 20338#: /__w/calibre/calibre/src/calibre/gui2/email.py:208 20339msgid "Add a new recipient:" 20340msgstr "" 20341 20342#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20343msgid "&Address" 20344msgstr "" 20345 20346#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20347msgid "&Formats" 20348msgstr "" 20349 20350#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20351msgid "&Subject" 20352msgstr "" 20353 20354#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20355msgid "A&lias" 20356msgstr "" 20357 20358#: /__w/calibre/calibre/src/calibre/gui2/email.py:215 20359msgid "The email address of the recipient" 20360msgstr "" 20361 20362#: /__w/calibre/calibre/src/calibre/gui2/email.py:216 20363msgid "The optional alias (simple name) of the recipient" 20364msgstr "" 20365 20366#: /__w/calibre/calibre/src/calibre/gui2/email.py:217 20367msgid "" 20368"Formats to email. The first matching one will be sent (comma separated list)" 20369msgstr "" 20370 20371#: /__w/calibre/calibre/src/calibre/gui2/email.py:218 20372msgid "The optional subject for email sent to this recipient" 20373msgstr "" 20374 20375#: /__w/calibre/calibre/src/calibre/gui2/email.py:231 20376msgid "&Add recipient" 20377msgstr "" 20378 20379#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20380msgid "Need address" 20381msgstr "" 20382 20383#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20384msgid "You must specify an address" 20385msgstr "" 20386 20387#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20388msgid "Need formats" 20389msgstr "" 20390 20391#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20392msgid "You must specify at least one format to send" 20393msgstr "" 20394 20395#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 20396#, python-format 20397msgid "The recipient %s already exists" 20398msgstr "" 20399 20400#: /__w/calibre/calibre/src/calibre/gui2/email.py:290 20401msgid "No recipients" 20402msgstr "" 20403 20404#: /__w/calibre/calibre/src/calibre/gui2/email.py:291 20405msgid "You must select at least one recipient" 20406msgstr "" 20407 20408#: /__w/calibre/calibre/src/calibre/gui2/email.py:351 20409msgid "Auto convert the following books before sending via email?" 20410msgstr "" 20411 20412#: /__w/calibre/calibre/src/calibre/gui2/email.py:362 20413msgid "This recipient has no valid formats defined" 20414msgstr "" 20415 20416#: /__w/calibre/calibre/src/calibre/gui2/email.py:363 20417msgid "These books have no suitable input formats for conversion" 20418msgstr "" 20419 20420#: /__w/calibre/calibre/src/calibre/gui2/email.py:367 20421msgid "Could not send" 20422msgstr "" 20423 20424#: /__w/calibre/calibre/src/calibre/gui2/email.py:368 20425msgid "" 20426"Could not send books to some recipients. Click \"Show details\" for more " 20427"information" 20428msgstr "" 20429 20430#: /__w/calibre/calibre/src/calibre/gui2/email.py:405 20431msgid "E-book:" 20432msgstr "" 20433 20434#: /__w/calibre/calibre/src/calibre/gui2/email.py:413 20435msgid "Attached, you will find the e-book" 20436msgstr "" 20437 20438#: /__w/calibre/calibre/src/calibre/gui2/email.py:414 20439#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:209 20440msgid "by" 20441msgstr "" 20442 20443#: /__w/calibre/calibre/src/calibre/gui2/email.py:415 20444#, python-format 20445msgid "in the %s format." 20446msgstr "" 20447 20448#: /__w/calibre/calibre/src/calibre/gui2/email.py:419 20449msgid "About this book:" 20450msgstr "" 20451 20452#: /__w/calibre/calibre/src/calibre/gui2/email.py:432 20453msgid "Sending email to" 20454msgstr "" 20455 20456#: /__w/calibre/calibre/src/calibre/gui2/email.py:463 20457#, python-format 20458msgid "Auto convert the following books to %s before sending via email?" 20459msgstr "" 20460 20461#: /__w/calibre/calibre/src/calibre/gui2/email.py:470 20462msgid "Could not email the following books as no suitable formats were found:" 20463msgstr "" 20464 20465#: /__w/calibre/calibre/src/calibre/gui2/email.py:476 20466msgid "Failed to email book" 20467msgstr "" 20468 20469#: /__w/calibre/calibre/src/calibre/gui2/email.py:479 20470msgid "sent" 20471msgstr "" 20472 20473#: /__w/calibre/calibre/src/calibre/gui2/email.py:510 20474msgid "Sent news to" 20475msgstr "" 20476 20477#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:134 20478#, python-format 20479msgid "" 20480"<div style=\"font-size:10pt;\">\n" 20481"<p>Set a regular expression pattern to use when trying to guess e-book metadata from filenames. </p>\n" 20482"<p>A <a href=\"%s\">tutorial</a> on using regular expressions is available.</p>\n" 20483"<p>Use the <b>Test</b> functionality below to test your regular expression on a few sample filenames (remember to include the file extension). The group names for the various metadata entries are documented in tooltips. Note that underscores in filenames are auto-replaced by spaces.</p></div>" 20484msgstr "" 20485 20486#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:138 20487msgid "Regular &expression" 20488msgstr "" 20489 20490#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:139 20491#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:142 20492msgid "Test" 20493msgstr "" 20494 20495#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:140 20496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:52 20497msgid "File &name:" 20498msgstr "" 20499 20500#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:142 20501msgid "Title:" 20502msgstr "" 20503 20504#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:143 20505msgid "Regular expression (?P<title>)" 20506msgstr "" 20507 20508#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:144 20509#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:147 20510#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:150 20511#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:153 20512#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:156 20513#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:159 20514#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:162 20515#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:165 20516#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:128 20517#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:132 20518#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:137 20519#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:142 20520#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:147 20521#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:152 20522#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:154 20523#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:155 20524msgid "No match" 20525msgstr "" 20526 20527#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:145 20528msgid "Authors:" 20529msgstr "" 20530 20531#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:146 20532msgid "Regular expression (?P<author>)" 20533msgstr "" 20534 20535#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:148 20536msgid "Series:" 20537msgstr "" 20538 20539#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:149 20540msgid "Regular expression (?P<series>)" 20541msgstr "" 20542 20543#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:151 20544msgid "Series index:" 20545msgstr "" 20546 20547#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:152 20548msgid "Regular expression (?P<series_index>)" 20549msgstr "" 20550 20551#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:154 20552#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1759 20553msgid "ISBN:" 20554msgstr "" 20555 20556#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:155 20557msgid "Regular expression (?P<isbn>)" 20558msgstr "" 20559 20560#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:157 20561msgid "Publisher:" 20562msgstr "" 20563 20564#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:158 20565msgid "Regular expression (?P<publisher>)" 20566msgstr "" 20567 20568#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:160 20569msgid "Published:" 20570msgstr "" 20571 20572#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:161 20573msgid "Regular expression (?P<published>)" 20574msgstr "" 20575 20576#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:163 20577msgid "Comments:" 20578msgstr "" 20579 20580#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:164 20581msgid "Regular expression (?P<comments>)" 20582msgstr "" 20583 20584#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20585msgid "Select font files" 20586msgstr "" 20587 20588#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20589msgid "TrueType/OpenType Fonts" 20590msgstr "" 20591 20592#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:35 20593msgid "Corrupt font" 20594msgstr "" 20595 20596#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:36 20597#, python-format 20598msgid "Failed to read metadata from the font file: %s" 20599msgstr "" 20600 20601#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:153 20602msgid "Choose a font family" 20603msgstr "" 20604 20605#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:166 20606#, python-format 20607msgid "Available faces for %s" 20608msgstr "" 20609 20610#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:202 20611msgid "Choose font family" 20612msgstr "" 20613 20614#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:226 20615msgid "Add &fonts" 20616msgstr "" 20617 20618#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:230 20619msgid "Choose a font family from the list below:" 20620msgstr "" 20621 20622#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:236 20623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 20624msgid "Find next" 20625msgstr "" 20626 20627#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:239 20628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 20629msgid "Find previous" 20630msgstr "" 20631 20632#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:291 20633#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:422 20634#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:452 20635#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:456 20636#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:483 20637#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:531 20638#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:559 20639#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:313 20640#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:85 20641msgid "None" 20642msgstr "" 20643 20644#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:309 20645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20646msgid "Added fonts" 20647msgstr "" 20648 20649#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:310 20650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20651#, python-format 20652msgid "Added font families: %s" 20653msgstr "" 20654 20655#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:339 20656msgid "Choose &font family" 20657msgstr "" 20658 20659#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:348 20660msgid "Clear the font family" 20661msgstr "" 20662 20663#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:60 20664msgid "Remove this action" 20665msgstr "" 20666 20667#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:167 20668msgid "<a href=\"{}\">CSS selector help</a>" 20669msgstr "" 20670 20671#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:184 20672msgid "Create the rule to transform HTML tags below" 20673msgstr "" 20674 20675#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:196 20676#, python-brace-format 20677msgid "{preamble} {match_type}" 20678msgstr "" 20679 20680#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:202 20681msgid "If the tag" 20682msgstr "" 20683 20684#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:217 20685msgid "Then:" 20686msgstr "" 20687 20688#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:221 20689msgid "Add another action" 20690msgstr "" 20691 20692#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:290 20693#, python-brace-format 20694msgid "If the tag <b>{match_type}</b> <b>{query}</b>" 20695msgstr "" 20696 20697#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:310 20698msgid "" 20699"You can specify rules to transform HTML here. Click the \"Add rule\" button " 20700"below to get started." 20701msgstr "" 20702 20703#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:317 20704msgid "Test HTML transform rules" 20705msgstr "" 20706 20707#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:319 20708msgid "Enter an HTML document below and click the \"Test\" button" 20709msgstr "" 20710 20711#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:321 20712msgid "Resulting HTML" 20713msgstr "" 20714 20715#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:334 20716msgid "Edit HTML transform rules" 20717msgstr "" 20718 20719#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:342 20720msgid "Current HTML file" 20721msgstr "" 20722 20723#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:343 20724msgid "All HTML files" 20725msgstr "" 20726 20727#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:344 20728msgid "Open HTML files" 20729msgstr "" 20730 20731#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:345 20732msgid "Selected HTML files" 20733msgstr "" 20734 20735#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:211 20736msgid "Create an icon theme" 20737msgstr "" 20738 20739#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:218 20740msgid "Theme Metadata" 20741msgstr "" 20742 20743#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:234 20744msgid "&Version:" 20745msgstr "" 20746 20747#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:236 20748msgid "&License:" 20749msgstr "" 20750 20751#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:238 20752#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:72 20753msgid "&URL:" 20754msgstr "" 20755 20756#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:240 20757msgid "" 20758"The license for the icons in this theme. Common choices are Creative Commons" 20759" or Public Domain." 20760msgstr "" 20761 20762#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:289 20763#, python-format 20764msgid "%d icons missing in this theme" 20765msgstr "" 20766 20767#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:291 20768msgid "No missing icons" 20769msgstr "" 20770 20771#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:301 20772msgid "No title specified" 20773msgstr "" 20774 20775#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:302 20776msgid "You must specify a title for this icon theme" 20777msgstr "" 20778 20779#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:304 20780msgid "No author specified" 20781msgstr "" 20782 20783#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:305 20784msgid "You must specify an author for this icon theme" 20785msgstr "" 20786 20787#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20788msgid "&Abort" 20789msgstr "" 20790 20791#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20792msgid "Losslessly optimizing images, please wait..." 20793msgstr "" 20794 20795#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:329 20796msgid "Optimizing images failed, click \"Show details\" for more information" 20797msgstr "" 20798 20799#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:334 20800msgid "Compression failed" 20801msgstr "" 20802 20803#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:365 20804#, python-format 20805msgid "Optimizing %s" 20806msgstr "" 20807 20808#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:384 20809msgid "Creating theme file" 20810msgstr "" 20811 20812#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:394 20813msgid "Compressing theme file" 20814msgstr "" 20815 20816#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:407 20817#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 20818msgid "Finished" 20819msgstr "" 20820 20821#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:414 20822msgid "Choose a folder from which to read the icons" 20823msgstr "" 20824 20825#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:428 20826msgid "Choose destination for icon theme" 20827msgstr "" 20828 20829#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:429 20830msgid "ZIP files" 20831msgstr "" 20832 20833#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:544 20834#, python-brace-format 20835msgid "" 20836"\n" 20837" <h1>{title}</h1>\n" 20838" <p>by <i>{author}</i> with <b>{number}</b> icons [{size}]</p>\n" 20839" <p>{description}</p>\n" 20840" <p>Version: {version} Number of users: {usage}</p>\n" 20841" <p><i>Right click to visit theme homepage</i></p>\n" 20842" " 20843msgstr "" 20844 20845#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:566 20846msgid "Downloading icons..." 20847msgstr "" 20848 20849#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:567 20850msgid "Downloading icons, please wait..." 20851msgstr "" 20852 20853#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:592 20854msgid "Choose an icon theme" 20855msgstr "" 20856 20857#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:613 20858msgid "Restore &default icons" 20859msgstr "" 20860 20861#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:643 20862msgid "" 20863"Choose an icon theme below. You will need to restart calibre to see the new " 20864"icons." 20865msgstr "" 20866 20867#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:645 20868msgid "Current icon theme:" 20869msgstr "" 20870 20871#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:647 20872#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:128 20873msgid "&Sort by:" 20874msgstr "" 20875 20876#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20877msgid "Number of icons" 20878msgstr "" 20879 20880#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20881msgid "Popularity" 20882msgstr "" 20883 20884#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20885msgid "No homepage" 20886msgstr "" 20887 20888#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20889msgid "The {} theme has no homepage" 20890msgstr "" 20891 20892#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:676 20893msgid "Downloading, please wait..." 20894msgstr "" 20895 20896#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:727 20897msgid "Failed to download list of themes" 20898msgstr "" 20899 20900#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:728 20901msgid "" 20902"Failed to download list of themes, click \"Show details\" for more " 20903"information" 20904msgstr "" 20905 20906#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:762 20907#, python-format 20908msgid "" 20909"Are you sure you want to remove the <b>%s</b> icon theme and return to the " 20910"stock icons?" 20911msgstr "" 20912 20913#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:770 20914msgid "No theme selected" 20915msgstr "" 20916 20917#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:771 20918msgid "You must first select an icon theme" 20919msgstr "" 20920 20921#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:805 20922msgid "" 20923"Failed to download icon theme, click \"Show details\" for more information." 20924msgstr "" 20925 20926#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:120 20927msgid "Zoom &in" 20928msgstr "" 20929 20930#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:121 20931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:277 20932msgid "Zoom &out" 20933msgstr "" 20934 20935#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:122 20936msgid "&Save as" 20937msgstr "" 20938 20939#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:123 20940msgid "&Rotate" 20941msgstr "" 20942 20943#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:124 20944msgid "&Full screen" 20945msgstr "" 20946 20947#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:141 20948msgid "&Fit image" 20949msgstr "" 20950 20951#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:142 20952msgid "Fit image inside the available space" 20953msgstr "" 20954 20955#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:193 20956msgid "Choose a file to save to" 20957msgstr "" 20958 20959#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:255 20960#, python-brace-format 20961msgid "Image: {name} {resolution}" 20962msgstr "" 20963 20964#: /__w/calibre/calibre/src/calibre/gui2/init.py:156 20965msgid "Cover browser" 20966msgstr "" 20967 20968#: /__w/calibre/calibre/src/calibre/gui2/init.py:194 20969#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:560 20970#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:572 20971#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:672 20972#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:681 20973#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:733 20974#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:740 20975msgid "Tag browser" 20976msgstr "" 20977 20978#: /__w/calibre/calibre/src/calibre/gui2/init.py:231 20979msgid "See what's new in this calibre release" 20980msgstr "" 20981 20982#: /__w/calibre/calibre/src/calibre/gui2/init.py:283 20983msgid "Connected " 20984msgstr "" 20985 20986#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20987#, python-format 20988msgid " %(created)s %(name)s" 20989msgstr "" 20990 20991#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20992msgid "created by" 20993msgstr "" 20994 20995#: /__w/calibre/calibre/src/calibre/gui2/init.py:306 20996#, python-format 20997msgid "%(num)d of %(total)d books" 20998msgstr "" 20999 21000#: /__w/calibre/calibre/src/calibre/gui2/init.py:308 21001#: /__w/calibre/calibre/src/calibre/srv/opds.py:154 21002msgid "one book" 21003msgid_plural "{} books" 21004msgstr[0] "" 21005msgstr[1] "" 21006 21007#: /__w/calibre/calibre/src/calibre/gui2/init.py:310 21008#, python-format 21009msgid "%(num)s, %(sel)d selected" 21010msgid_plural "%(num)s, %(sel)d selected" 21011msgstr[0] "" 21012msgstr[1] "" 21013 21014#: /__w/calibre/calibre/src/calibre/gui2/init.py:312 21015#, python-brace-format 21016msgid "{0}, {1} total" 21017msgstr "" 21018 21019#: /__w/calibre/calibre/src/calibre/gui2/init.py:336 21020msgid "Cover grid" 21021msgstr "" 21022 21023#: /__w/calibre/calibre/src/calibre/gui2/init.py:338 21024#: /__w/calibre/calibre/src/calibre/gui2/init.py:368 21025#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1093 21026msgid "Toggle" 21027msgstr "" 21028 21029#: /__w/calibre/calibre/src/calibre/gui2/init.py:366 21030msgid "Search bar" 21031msgstr "" 21032 21033#: /__w/calibre/calibre/src/calibre/gui2/init.py:410 21034msgid "Next Virtual library" 21035msgstr "" 21036 21037#: /__w/calibre/calibre/src/calibre/gui2/init.py:412 21038msgid "Switch to the next Virtual library in the Virtual library tab bar" 21039msgstr "" 21040 21041#: /__w/calibre/calibre/src/calibre/gui2/init.py:415 21042msgid "Previous Virtual library" 21043msgstr "" 21044 21045#: /__w/calibre/calibre/src/calibre/gui2/init.py:417 21046msgid "Switch to the previous Virtual library in the Virtual library tab bar" 21047msgstr "" 21048 21049#: /__w/calibre/calibre/src/calibre/gui2/init.py:498 21050#: /__w/calibre/calibre/src/calibre/srv/ajax.py:285 21051#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 21052msgid "All books" 21053msgstr "" 21054 21055#: /__w/calibre/calibre/src/calibre/gui2/init.py:501 21056msgid "Search expression for this Virtual library:" 21057msgstr "" 21058 21059#: /__w/calibre/calibre/src/calibre/gui2/init.py:525 21060msgid "Sort tabs alphabetically" 21061msgstr "" 21062 21063#: /__w/calibre/calibre/src/calibre/gui2/init.py:528 21064msgid "Restore hidden tabs" 21065msgstr "" 21066 21067#: /__w/calibre/calibre/src/calibre/gui2/init.py:531 21068#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:392 21069msgid "Hide Virtual library tabs" 21070msgstr "" 21071 21072#: /__w/calibre/calibre/src/calibre/gui2/init.py:533 21073msgid "Lock Virtual library tabs" 21074msgstr "" 21075 21076#: /__w/calibre/calibre/src/calibre/gui2/init.py:535 21077msgid "Unlock Virtual library tabs" 21078msgstr "" 21079 21080#: /__w/calibre/calibre/src/calibre/gui2/init.py:542 21081#, python-format 21082msgid "Edit \"%s\"" 21083msgstr "" 21084 21085#: /__w/calibre/calibre/src/calibre/gui2/init.py:543 21086#, python-format 21087msgid "Delete \"%s\"" 21088msgstr "" 21089 21090#: /__w/calibre/calibre/src/calibre/gui2/init.py:571 21091#: /__w/calibre/calibre/src/calibre/gui2/init.py:582 21092msgid "Book details" 21093msgstr "" 21094 21095#: /__w/calibre/calibre/src/calibre/gui2/init.py:639 21096msgid "Layout" 21097msgstr "" 21098 21099#: /__w/calibre/calibre/src/calibre/gui2/init.py:642 21100msgid "Show and hide various parts of the calibre main window" 21101msgstr "" 21102 21103#: /__w/calibre/calibre/src/calibre/gui2/init.py:758 21104#, python-format 21105msgid "No %s format" 21106msgstr "" 21107 21108#: /__w/calibre/calibre/src/calibre/gui2/init.py:759 21109#, python-brace-format 21110msgid "The book {0} does not have the {1} format" 21111msgstr "" 21112 21113#: /__w/calibre/calibre/src/calibre/gui2/init.py:794 21114#, python-format 21115msgid "Restore %s" 21116msgstr "" 21117 21118#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:97 21119msgid "Job" 21120msgstr "" 21121 21122#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:99 21123msgid "Progress" 21124msgstr "" 21125 21126#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:100 21127msgid "Running time" 21128msgstr "" 21129 21130#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:101 21131msgid "Start time" 21132msgstr "" 21133 21134#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:113 21135msgid "There is a running job:" 21136msgid_plural "There are {} running jobs:" 21137msgstr[0] "" 21138msgstr[1] "" 21139 21140#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:117 21141#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:125 21142#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:140 21143msgid "Unknown job" 21144msgstr "" 21145 21146#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:120 21147msgid "There is a waiting job" 21148msgid_plural "There are {} waiting jobs" 21149msgstr[0] "" 21150msgstr[1] "" 21151 21152#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:310 21153#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:313 21154#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:316 21155#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:323 21156#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:330 21157msgid "Cannot kill job" 21158msgstr "" 21159 21160#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:311 21161#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:324 21162msgid "Cannot kill jobs that communicate with the device" 21163msgstr "" 21164 21165#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:314 21166msgid "Job has already run" 21167msgstr "" 21168 21169#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:317 21170msgid "This job cannot be stopped" 21171msgstr "" 21172 21173#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:331 21174msgid "" 21175"Some of the jobs cannot be stopped. Click \"Show details\" to see the list " 21176"of unstoppable jobs." 21177msgstr "" 21178 21179#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:433 21180msgid "Unavailable" 21181msgstr "" 21182 21183#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:519 21184msgid "Click to see list of jobs" 21185msgstr "" 21186 21187#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:520 21188msgid " [Alt+Shift+J]" 21189msgstr "" 21190 21191#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:525 21192msgid "Show/hide the Jobs List" 21193msgstr "" 21194 21195#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:530 21196msgid "Jobs:" 21197msgstr "" 21198 21199#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:576 21200msgid "No running jobs" 21201msgstr "" 21202 21203#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:578 21204msgid "One running job" 21205msgstr "" 21206 21207#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:580 21208#, python-format 21209msgid "%d running jobs" 21210msgstr "" 21211 21212#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:629 21213msgid " - Jobs" 21214msgstr "" 21215 21216#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:641 21217msgid "Search for a job by name" 21218msgstr "" 21219 21220#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:690 21221#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:712 21222msgid "No job" 21223msgstr "" 21224 21225#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:691 21226#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:713 21227msgid "No job selected" 21228msgstr "" 21229 21230#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:693 21231msgid "Do you really want to stop the selected job?" 21232msgid_plural "Do you really want to stop all the selected jobs?" 21233msgstr[0] "" 21234msgstr[1] "" 21235 21236#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:703 21237msgid "Do you really want to stop all non-device jobs?" 21238msgstr "" 21239 21240#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:410 21241#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:40 21242msgid "&Custom" 21243msgstr "" 21244 21245#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21246#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21247msgid "&Alternate shortcut:" 21248msgstr "" 21249 21250#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21251#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21252msgid "&Shortcut:" 21253msgstr "" 21254 21255#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:434 21256#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:186 21257msgid "Done" 21258msgstr "" 21259 21260#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:458 21261#, python-format 21262msgid "&Default: %(deflt)s [Currently not conflicting: %(curr)s]" 21263msgstr "" 21264 21265#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:477 21266#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:102 21267msgid "Press a key..." 21268msgstr "" 21269 21270#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:510 21271#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:120 21272msgid "Already assigned" 21273msgstr "" 21274 21275#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:512 21276#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:122 21277msgid "already assigned to" 21278msgstr "" 21279 21280#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:553 21281msgid "<b>This shortcut no longer exists</b>" 21282msgstr "" 21283 21284#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:653 21285msgid "" 21286"Double click on any entry to change the keyboard shortcuts associated with " 21287"it" 21288msgstr "" 21289 21290#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:670 21291msgid "Search for a shortcut by name" 21292msgstr "" 21293 21294#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:684 21295#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:377 21296#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:258 21297#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:191 21298msgid "Expand all" 21299msgstr "" 21300 21301#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:685 21302#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:378 21303#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:259 21304#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:671 21305#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1071 21306#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:192 21307msgid "Collapse all" 21308msgstr "" 21309 21310#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:718 21311#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:268 21312#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:560 21313#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 21314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1031 21315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1065 21316#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:495 21317msgid "No matches" 21318msgstr "" 21319 21320#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:719 21321#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:561 21322#, python-format 21323msgid "Could not find any shortcuts matching %s" 21324msgstr "" 21325 21326#: /__w/calibre/calibre/src/calibre/gui2/layout.py:59 21327msgid "Eject this device" 21328msgstr "" 21329 21330#: /__w/calibre/calibre/src/calibre/gui2/layout.py:62 21331msgid "Configure this device" 21332msgstr "" 21333 21334#: /__w/calibre/calibre/src/calibre/gui2/layout.py:65 21335msgid "Update cached metadata on device" 21336msgstr "" 21337 21338#: /__w/calibre/calibre/src/calibre/gui2/layout.py:78 21339msgid "Show books in calibre library" 21340msgstr "" 21341 21342#: /__w/calibre/calibre/src/calibre/gui2/layout.py:80 21343msgid "Show books in the main memory of the device" 21344msgstr "" 21345 21346#: /__w/calibre/calibre/src/calibre/gui2/layout.py:82 21347msgid "Show books in storage card A" 21348msgstr "" 21349 21350#: /__w/calibre/calibre/src/calibre/gui2/layout.py:84 21351msgid "Show books in storage card B" 21352msgstr "" 21353 21354#: /__w/calibre/calibre/src/calibre/gui2/layout.py:98 21355msgid "Delete library" 21356msgstr "" 21357 21358#: /__w/calibre/calibre/src/calibre/gui2/layout.py:152 21359msgid "available" 21360msgstr "" 21361 21362#: /__w/calibre/calibre/src/calibre/gui2/layout.py:214 21363msgid "Close the Virtual library" 21364msgstr "" 21365 21366#: /__w/calibre/calibre/src/calibre/gui2/layout.py:225 21367msgid "Change how the displayed books are sorted" 21368msgstr "" 21369 21370#: /__w/calibre/calibre/src/calibre/gui2/layout.py:229 21371msgid "Sort" 21372msgstr "" 21373 21374#: /__w/calibre/calibre/src/calibre/gui2/layout.py:240 21375msgid "" 21376"<p>Search the list of books by title, author, publisher, tags, comments, " 21377"etc.<br><br>Words separated by spaces are ANDed" 21378msgstr "" 21379 21380#: /__w/calibre/calibre/src/calibre/gui2/layout.py:264 21381msgid "Do quick search (you can also press the Enter key)" 21382msgstr "" 21383 21384#: /__w/calibre/calibre/src/calibre/gui2/layout.py:268 21385#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21386#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:516 21387msgid "Highlight" 21388msgstr "" 21389 21390#: /__w/calibre/calibre/src/calibre/gui2/layout.py:285 21391msgid "Copy current search text (instead of search name)" 21392msgstr "" 21393 21394#: /__w/calibre/calibre/src/calibre/gui2/layout.py:298 21395msgid "Use an existing Saved search or create a new one" 21396msgstr "" 21397 21398#: /__w/calibre/calibre/src/calibre/gui2/layout.py:300 21399msgid "Saved search" 21400msgstr "" 21401 21402#: /__w/calibre/calibre/src/calibre/gui2/layout.py:381 21403msgid "<h2>Shutting down</h2><div>" 21404msgstr "" 21405 21406#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:677 21407#, python-format 21408msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" 21409msgstr "" 21410 21411#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:682 21412#, python-format 21413msgid "This book is on the device in %s" 21414msgstr "" 21415 21416#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:133 21417msgid "Anonymous Content server user" 21418msgstr "" 21419 21420#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:135 21421msgid "Local E-book viewer user" 21422msgstr "" 21423 21424#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21425#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:343 21426msgid "Bookmark" 21427msgstr "" 21428 21429#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21430#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:57 21431#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:70 21432msgid "Bookmarks" 21433msgstr "" 21434 21435#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21436#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:73 21437msgid "Highlights" 21438msgstr "" 21439 21440#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:227 21441msgid "Export {} annotations" 21442msgstr "" 21443 21444#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:230 21445msgid "calibre annotation collection" 21446msgstr "" 21447 21448#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:233 21449msgid "annotations" 21450msgstr "" 21451 21452#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:245 21453msgid "Format to export in:" 21454msgstr "" 21455 21456#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:252 21457msgid "Save to file" 21458msgstr "" 21459 21460#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:266 21461msgid "File for exports" 21462msgstr "" 21463 21464#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:294 21465#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:144 21466msgid "Unknown chapter" 21467msgstr "" 21468 21469#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:368 21470#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21471msgid "Open in viewer" 21472msgstr "" 21473 21474#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:369 21475#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21476msgid "Show in calibre" 21477msgstr "" 21478 21479#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:371 21480#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:372 21481#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:405 21482msgid "Edit notes" 21483msgstr "" 21484 21485#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:374 21486msgid "Export selected item" 21487msgid_plural "Export {} selected items" 21488msgstr[0] "" 21489msgstr[1] "" 21490 21491#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:375 21492msgid "Delete selected item" 21493msgid_plural "Delete {} selected items" 21494msgstr[0] "" 21495msgstr[1] "" 21496 21497#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:507 21498msgid "Restrict to" 21499msgstr "" 21500 21501#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:509 21502msgid "Type:" 21503msgstr "" 21504 21505#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:516 21506msgid "Show only annotations of the specified type" 21507msgstr "" 21508 21509#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:518 21510msgid "User:" 21511msgstr "" 21512 21513#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:525 21514msgid "Show only annotations created by the specified user" 21515msgstr "" 21516 21517#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:531 21518msgid "" 21519"Only show annotations from books that have been selected in the calibre " 21520"library" 21521msgstr "" 21522 21523#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:539 21524msgid "&Show results from only selected books" 21525msgstr "" 21526 21527#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:542 21528msgid "&Show results from only the selected book" 21529msgid_plural "&Show results from only the {} selected books" 21530msgstr[0] "" 21531msgstr[1] "" 21532 21533#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:622 21534msgid "Enter words to search for" 21535msgstr "" 21536 21537#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:637 21538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:271 21539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:129 21540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:552 21541#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:352 21542msgid "Find previous match" 21543msgstr "" 21544 21545#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:711 21546msgid "Invalid search expression" 21547msgstr "" 21548 21549#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:712 21550#, python-brace-format 21551msgid "" 21552"The search expression: {0} is invalid. The search syntax used is the SQLite " 21553"Full text Search Query syntax, <a href=\"{1}\">described here</a>." 21554msgstr "" 21555 21556#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 21557msgid "Edit the notes of this highlight" 21558msgstr "" 21559 21560#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21561msgid "Add notes" 21562msgstr "" 21563 21564#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21565msgid "Add notes to this highlight" 21566msgstr "" 21567 21568#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 21569msgid "User" 21570msgstr "" 21571 21572#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:884 21573msgid "Open the book at this annotation in the calibre E-book viewer" 21574msgstr "" 21575 21576#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:885 21577msgid "Show this book in the main calibre book list" 21578msgstr "" 21579 21580#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:895 21581msgid "Edit notes for highlight" 21582msgstr "" 21583 21584#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:919 21585msgid "Annotations browser" 21586msgstr "" 21587 21588#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:937 21589msgid "&Match on related words" 21590msgstr "" 21591 21592#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:940 21593msgid "" 21594"With this option searching for words will also match on any related words " 21595"(supported in several languages). For example, in the English language: " 21596"<i>correction</i> matches <i>correcting</i> and <i>corrected</i> as well" 21597msgstr "" 21598 21599#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:969 21600msgid "&Delete all selected" 21601msgstr "" 21602 21603#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:970 21604msgid "Delete the selected annotations" 21605msgstr "" 21606 21607#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:973 21608msgid "&Export all selected" 21609msgstr "" 21610 21611#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:974 21612msgid "Export the selected annotations" 21613msgstr "" 21614 21615#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:982 21616msgid "Rebuild search index" 21617msgstr "" 21618 21619#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:984 21620msgid "" 21621"Refresh annotations in case they have been changed since this window was " 21622"opened" 21623msgstr "" 21624 21625#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:992 21626#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:999 21627msgid "No selected annotations" 21628msgstr "" 21629 21630#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:993 21631#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1000 21632msgid "No annotations have been selected" 21633msgstr "" 21634 21635#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1005 21636msgid "Are you sure you want to <b>permanently</b> delete this annotation?" 21637msgid_plural "" 21638"Are you sure you want to <b>permanently</b> delete these {} annotations?" 21639msgstr[0] "" 21640msgstr[1] "" 21641 21642#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1019 21643msgid "Editing is only supported for the notes associated with highlights" 21644msgstr "" 21645 21646#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:133 21647msgid "Set to undefined" 21648msgstr "" 21649 21650#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:196 21651msgid "Size (MB)" 21652msgstr "" 21653 21654#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:203 21655#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:208 21656msgid "Modified" 21657msgstr "" 21658 21659#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:748 21660#, python-format 21661msgid "" 21662"The cover for the book %s is too large, cannot load it. Resize or delete it." 21663msgstr "" 21664 21665#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:896 21666#, python-format 21667msgid "%s stars" 21668msgstr "" 21669 21670#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1033 21671#, python-format 21672msgid "Click in this column and press Q to Quickview books with the same \"%s\"" 21673msgstr "" 21674 21675#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1040 21676#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:445 21677#: /__w/calibre/calibre/src/calibre/srv/metadata.py:243 21678msgid "Description:" 21679msgstr "" 21680 21681#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1043 21682#, python-brace-format 21683msgid "The lookup/search name is <i>{0}</i>" 21684msgstr "" 21685 21686#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1050 21687#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1722 21688#, python-brace-format 21689msgid "This book's UUID is \"{0}\"" 21690msgstr "" 21691 21692#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1148 21693#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 21694msgid "" 21695"Could not change the on disk location of this book. Is it open in another " 21696"program?" 21697msgstr "" 21698 21699#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1152 21700#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1158 21701msgid "Failed to set data" 21702msgstr "" 21703 21704#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1153 21705#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1159 21706msgid "Could not set data, click \"Show details\" to see why." 21707msgstr "" 21708 21709#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1350 21710msgid "In Library" 21711msgstr "" 21712 21713#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1354 21714#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:288 21715msgid "Size" 21716msgstr "" 21717 21718#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1692 21719msgid "Waiting for metadata to be updated" 21720msgstr "" 21721 21722#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1694 21723msgid "Marked for deletion" 21724msgstr "" 21725 21726#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1699 21727msgid "Double click to <b>edit</b> me<br><br>" 21728msgstr "" 21729 21730#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1720 21731msgid "The lookup/search name is" 21732msgstr "" 21733 21734#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:399 21735msgid "Cannot hide all columns" 21736msgstr "" 21737 21738#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:400 21739msgid "You must not hide all columns" 21740msgstr "" 21741 21742#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:441 21743#, python-format 21744msgid "Hide column %s" 21745msgstr "" 21746 21747#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:442 21748#, python-format 21749msgid "Sort on %s" 21750msgstr "" 21751 21752#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:443 21753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21754msgid "Ascending" 21755msgstr "" 21756 21757#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:444 21758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21759msgid "Descending" 21760msgstr "" 21761 21762#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:451 21763#, python-format 21764msgid "Change text alignment for %s" 21765msgstr "" 21766 21767#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 21769msgid "Center" 21770msgstr "" 21771 21772#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21773#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21774#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21775msgid "Left" 21776msgstr "" 21777 21778#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21779#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21781msgid "Right" 21782msgstr "" 21783 21784#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:460 21785#, python-format 21786msgid "Change font style for %s" 21787msgstr "" 21788 21789#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21790msgid "Bold font" 21791msgstr "" 21792 21793#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21794msgid "Normal font" 21795msgstr "" 21796 21797#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21798msgid "Bold and Italic font" 21799msgstr "" 21800 21801#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21802msgid "Italic font" 21803msgstr "" 21804 21805#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:472 21806#, python-format 21807msgid "Quickview column %s" 21808msgstr "" 21809 21810#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:482 21811msgid "Show column" 21812msgstr "" 21813 21814#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:490 21815msgid "Remember On Device column width" 21816msgstr "" 21817 21818#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:492 21819msgid "Reset On Device column width to default" 21820msgstr "" 21821 21822#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:494 21823msgid "Shrink column if it is too wide to fit" 21824msgstr "" 21825 21826#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:496 21827msgid "Resize column to fit contents" 21828msgstr "" 21829 21830#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:498 21831msgid "Restore default layout" 21832msgstr "" 21833 21834#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:506 21835msgid "Hide row numbers" 21836msgstr "" 21837 21838#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:529 21839msgid "Un-split the book list" 21840msgstr "" 21841 21842#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:531 21843msgid "Split the book list" 21844msgstr "" 21845 21846#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1455 21847msgid "" 21848"Dropping onto a device is not supported. First add the book to the calibre " 21849"library." 21850msgstr "" 21851 21852#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:278 21853msgid "File name" 21854msgstr "" 21855 21856#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50 21857msgid "Configure viewer" 21858msgstr "" 21859 21860#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:51 21861msgid "Use white background" 21862msgstr "" 21863 21864#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 21865msgid "Hyphenate" 21866msgstr "" 21867 21868#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 21869msgid "<b>Changes will only take effect after a restart.</b>" 21870msgstr "" 21871 21872#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:75 21873msgid " - LRF viewer" 21874msgstr "" 21875 21876#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 21877#, python-format 21878msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." 21879msgstr "" 21880 21881#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:271 21882msgid "" 21883"%prog [options] book.lrf\n" 21884"\n" 21885"Read the LRF e-book book.lrf\n" 21886msgstr "" 21887 21888#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:277 21889msgid "Print more information about the rendering process" 21890msgstr "" 21891 21892#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:278 21893msgid "Turn on visual aids to debugging the rendering engine" 21894msgstr "" 21895 21896#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:281 21897msgid "Disable hyphenation. Should significantly speed up rendering." 21898msgstr "" 21899 21900#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:283 21901msgid "" 21902"By default the background is off white as I find this easier on the eyes. " 21903"Use this option to make the background pure white." 21904msgstr "" 21905 21906#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:285 21907msgid "Profile the LRF renderer" 21908msgstr "" 21909 21910#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:126 21911msgid "LRF viewer" 21912msgstr "" 21913 21914#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:127 21915msgid "Parsing LRF file" 21916msgstr "" 21917 21918#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 21919msgid "LRF viewer toolbar" 21920msgstr "" 21921 21922#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 21923#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:51 21924msgid "Next page" 21925msgstr "" 21926 21927#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 21928msgid "Previous Page" 21929msgstr "" 21930 21931#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 21932#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:99 21933#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:44 21934msgid "Back" 21935msgstr "" 21936 21937#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 21938#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:102 21939#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:45 21940msgid "Forward" 21941msgstr "" 21942 21943#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 21944msgid "Next match" 21945msgstr "" 21946 21947#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 21948#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:46 21949msgid "Open e-book" 21950msgstr "" 21951 21952#: /__w/calibre/calibre/src/calibre/gui2/main.py:42 21953msgid "" 21954"%prog [options] [path_to_ebook or calibre url ...]\n" 21955"\n" 21956"Launch the main calibre Graphical User Interface and optionally add the e-book at\n" 21957"path_to_ebook to the database. You can also specify calibre URLs to perform various\n" 21958"different actions, than just adding books. For example:\n" 21959"\n" 21960"calibre://view-book/test_library/1842/epub\n" 21961"\n" 21962"Will open the book with id 1842 in the EPUB format from the library\n" 21963"\"test_library\" in the calibre E-book viewer. Library names are the folder names of the\n" 21964"libraries with spaces replaced by underscores. A full description of the\n" 21965"various URL based actions is in the User Manual.\n" 21966msgstr "" 21967 21968#: /__w/calibre/calibre/src/calibre/gui2/main.py:57 21969msgid "Use the library located at the specified path." 21970msgstr "" 21971 21972#: /__w/calibre/calibre/src/calibre/gui2/main.py:59 21973msgid "Start minimized to system tray." 21974msgstr "" 21975 21976#: /__w/calibre/calibre/src/calibre/gui2/main.py:61 21977msgid "Ignored, do not use. Present only for legacy reasons" 21978msgstr "" 21979 21980#: /__w/calibre/calibre/src/calibre/gui2/main.py:63 21981msgid "Do not check for updates" 21982msgstr "" 21983 21984#: /__w/calibre/calibre/src/calibre/gui2/main.py:65 21985msgid "" 21986"Ignore custom plugins, useful if you installed a plugin that is preventing " 21987"calibre from starting" 21988msgstr "" 21989 21990#: /__w/calibre/calibre/src/calibre/gui2/main.py:100 21991msgid "Path too long" 21992msgstr "" 21993 21994#: /__w/calibre/calibre/src/calibre/gui2/main.py:101 21995#, python-format 21996msgid "" 21997"Path to Calibre Portable (%s) too long. It must be less than 59 characters." 21998msgstr "" 21999 22000#: /__w/calibre/calibre/src/calibre/gui2/main.py:141 22001#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:820 22002msgid "Calibre Library" 22003msgstr "" 22004 22005#: /__w/calibre/calibre/src/calibre/gui2/main.py:186 22006msgid "Failed to create library" 22007msgstr "" 22008 22009#: /__w/calibre/calibre/src/calibre/gui2/main.py:187 22010#, python-format 22011msgid "" 22012"Failed to create calibre library at: %r.\n" 22013"You will be asked to choose a new library location." 22014msgstr "" 22015 22016#: /__w/calibre/calibre/src/calibre/gui2/main.py:217 22017msgid "Could not repair library. Click \"Show details\" for more information." 22018msgstr "" 22019 22020#: /__w/calibre/calibre/src/calibre/gui2/main.py:256 22021msgid "Initializing user interface..." 22022msgstr "" 22023 22024#: /__w/calibre/calibre/src/calibre/gui2/main.py:278 22025msgid "Choose a location for your new calibre e-book library" 22026msgstr "" 22027 22028#: /__w/calibre/calibre/src/calibre/gui2/main.py:296 22029msgid "Repairing failed" 22030msgstr "" 22031 22032#: /__w/calibre/calibre/src/calibre/gui2/main.py:297 22033msgid "The database repair failed. Starting with a new empty library." 22034msgstr "" 22035 22036#: /__w/calibre/calibre/src/calibre/gui2/main.py:308 22037#: /__w/calibre/calibre/src/calibre/gui2/main.py:353 22038msgid "Bad database location" 22039msgstr "" 22040 22041#: /__w/calibre/calibre/src/calibre/gui2/main.py:309 22042#, python-format 22043msgid "Bad database location %r. calibre will now quit." 22044msgstr "" 22045 22046#: /__w/calibre/calibre/src/calibre/gui2/main.py:321 22047msgid "Startup error" 22048msgstr "" 22049 22050#: /__w/calibre/calibre/src/calibre/gui2/main.py:322 22051#, python-brace-format 22052msgid "" 22053"There was an error during {0} startup. Parts of {0} may not function. Click " 22054"\"Show details\" to learn more." 22055msgstr "" 22056 22057#: /__w/calibre/calibre/src/calibre/gui2/main.py:334 22058#: /__w/calibre/calibre/src/calibre/gui2/ui.py:859 22059msgid "Corrupted database" 22060msgstr "" 22061 22062#: /__w/calibre/calibre/src/calibre/gui2/main.py:335 22063#, python-format 22064msgid "" 22065"The library database at %s appears to be corrupted. Do you want calibre to " 22066"try and rebuild it automatically? The rebuild may not be completely " 22067"successful. If you say No, a new empty calibre library will be created." 22068msgstr "" 22069 22070#: /__w/calibre/calibre/src/calibre/gui2/main.py:354 22071#, python-format 22072msgid "" 22073"Bad database location %r. Will start with a new, empty calibre library" 22074msgstr "" 22075 22076#: /__w/calibre/calibre/src/calibre/gui2/main.py:364 22077#, python-format 22078msgid "Starting %s: Loading books..." 22079msgstr "" 22080 22081#: /__w/calibre/calibre/src/calibre/gui2/main.py:396 22082msgid "Cannot start calibre" 22083msgstr "" 22084 22085#: /__w/calibre/calibre/src/calibre/gui2/main.py:397 22086#, python-brace-format 22087msgid "" 22088"Another calibre program that can modify calibre libraries, such as, {0} or " 22089"{1} is already running. You must first shut it down, before starting the " 22090"main calibre program. If you are sure no such program is running, try " 22091"restarting your computer." 22092msgstr "" 22093 22094#: /__w/calibre/calibre/src/calibre/gui2/main.py:458 22095#: /__w/calibre/calibre/src/calibre/gui2/main.py:487 22096msgid "Failed to contact running instance of calibre" 22097msgstr "" 22098 22099#: /__w/calibre/calibre/src/calibre/gui2/main.py:461 22100msgid "Contacting calibre failed" 22101msgstr "" 22102 22103#: /__w/calibre/calibre/src/calibre/gui2/main.py:462 22104msgid "Failed to contact running instance of calibre, try restarting calibre" 22105msgstr "" 22106 22107#: /__w/calibre/calibre/src/calibre/gui2/main.py:470 22108msgid "Shutdown command sent, waiting for shutdown..." 22109msgstr "" 22110 22111#: /__w/calibre/calibre/src/calibre/gui2/main.py:476 22112msgid "Failed to shutdown running calibre instance" 22113msgstr "" 22114 22115#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:106 22116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 22117msgid "&Preferences" 22118msgstr "" 22119 22120#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:107 22121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 22122msgid "&Quit" 22123msgstr "" 22124 22125#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:146 22126msgid "Unhandled exception" 22127msgstr "" 22128 22129#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:181 22130#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:690 22131msgid "Set date to undefined" 22132msgstr "" 22133 22134#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:183 22135#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:692 22136msgid "Set date to today" 22137msgstr "" 22138 22139#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:186 22140#: /__w/calibre/calibre/src/calibre/utils/localization.py:367 22141msgid "&Redo" 22142msgstr "" 22143 22144#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:265 22145msgid "" 22146"Specify how this book should be sorted when by title. For example, The " 22147"Exorcist might be sorted as Exorcist, The." 22148msgstr "" 22149 22150#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:267 22151msgid "Title &sort:" 22152msgstr "" 22153 22154#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:276 22155msgid "" 22156" The green color indicates that the current title sort matches the current " 22157"title" 22158msgstr "" 22159 22160#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 22161msgid "" 22162" The red color warns that the current title sort does not match the current " 22163"title. No action is required if this is what you want." 22164msgstr "" 22165 22166#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:367 22167msgid "&Edit authors" 22168msgstr "" 22169 22170#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:380 22171msgid "Authors changed" 22172msgstr "" 22173 22174#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:381 22175msgid "" 22176"You have changed the authors for this book. You must save these changes " 22177"before you can use Manage authors. Do you want to save these changes?" 22178msgstr "" 22179 22180#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:459 22181msgid "" 22182"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n" 22183"If the box is colored green, then text matches the individual author's sort strings. If it is colored red, then the authors and this text do not match." 22184msgstr "" 22185 22186#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:464 22187msgid "Author s&ort:" 22188msgstr "" 22189 22190#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:476 22191msgid "" 22192" The green color indicates that the current author sort matches the current " 22193"author" 22194msgstr "" 22195 22196#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:479 22197msgid "" 22198" The red color indicates that the current author sort does not match the " 22199"current author. No action is required if this is what you want." 22200msgstr "" 22201 22202#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:657 22203msgid "&Number:" 22204msgstr "" 22205 22206#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 22207#, python-format 22208msgid "" 22209"Last modified: %s\n" 22210"\n" 22211"Double click to view" 22212msgstr "" 22213 22214#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:771 22215#, python-format 22216msgid "Restore %s from the original" 22217msgstr "" 22218 22219#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:784 22220msgid "&View {} format" 22221msgstr "" 22222 22223#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:797 22224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:644 22225msgid "&Edit" 22226msgstr "" 22227 22228#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 22229msgid "Set the cover for the book from the selected format" 22230msgstr "" 22231 22232#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:888 22233msgid "Set metadata for the book from the selected format" 22234msgstr "" 22235 22236#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:895 22237msgid "Add a format to this book" 22238msgstr "" 22239 22240#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:902 22241msgid "Remove the selected format from this book" 22242msgstr "" 22243 22244#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:977 22245msgid "Choose formats for " 22246msgstr "" 22247 22248#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1023 22249msgid "No permission" 22250msgstr "" 22251 22252#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1024 22253msgid "You do not have permission to read the following files:" 22254msgstr "" 22255 22256#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 22257#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1056 22258#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 22259#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 22260msgid "No format selected" 22261msgstr "" 22262 22263#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 22264msgid "Trim bord&ers" 22265msgstr "" 22266 22267#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 22268msgid "" 22269"Automatically detect and remove extra space at the cover's edges.\n" 22270"Pressing it repeatedly can sometimes remove stubborn borders." 22271msgstr "" 22272 22273#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1146 22274msgid "Automatically trim borders" 22275msgstr "" 22276 22277#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1148 22278msgid "Trim borders manually" 22279msgstr "" 22280 22281#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1149 22282msgid "Undo last trim" 22283msgstr "" 22284 22285#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1153 22286msgid "Download co&ver" 22287msgstr "" 22288 22289#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 22290msgid "&Generate cover" 22291msgstr "" 22292 22293#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1157 22294msgid "Customize the styles and colors of the generated cover" 22295msgstr "" 22296 22297#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1158 22298msgid "Undo last Generate cover" 22299msgstr "" 22300 22301#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1214 22302msgid "Not a valid picture" 22303msgstr "" 22304 22305#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 22306msgid "Invalid cover" 22307msgstr "" 22308 22309#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1263 22310msgid "Could not change cover as the image is invalid." 22311msgstr "" 22312 22313#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1359 22314msgid "Rating of this book. 0-5 stars" 22315msgstr "" 22316 22317#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 22318msgid "Tags changed" 22319msgstr "" 22320 22321#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1441 22322msgid "" 22323"You have changed the tags. In order to use the tags editor, you must either " 22324"discard or apply these changes. Apply changes?" 22325msgstr "" 22326 22327#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1483 22328msgid "A comma separated list of languages for this book" 22329msgstr "" 22330 22331#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1513 22332#, python-format 22333msgid "The language %s is not recognized" 22334msgid_plural "The languages %s are not recognized" 22335msgstr[0] "" 22336msgstr[1] "" 22337 22338#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1514 22339msgid "Unknown language" 22340msgstr "" 22341 22342#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1530 22343msgid "Edit Identifiers" 22344msgstr "" 22345 22346#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1537 22347msgid "" 22348"Edit the book's identifiers. Every identifier must be on a separate line, " 22349"and have the form type:value" 22350msgstr "" 22351 22352#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1554 22353msgid "Duplicate identifier" 22354msgstr "" 22355 22356#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1555 22357#, python-format 22358msgid "" 22359"The identifier of type: %s occurs more than once. Each type of identifier " 22360"must be unique" 22361msgstr "" 22362 22363#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1559 22364msgid "Invalid identifier" 22365msgstr "" 22366 22367#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1560 22368#, python-format 22369msgid "" 22370"The identifier %s is invalid. Identifiers must be of the form type:value" 22371msgstr "" 22372 22373#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1574 22374msgid "&Ids:" 22375msgstr "" 22376 22377#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1575 22378#, python-format 22379msgid "" 22380"Edit the identifiers for this book. For example: \n" 22381"\n" 22382"%s\n" 22383"\n" 22384"If an identifier value contains a comma, you can use the | character to represent it." 22385msgstr "" 22386 22387#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1590 22388msgid "Edit identifiers in a dedicated window" 22389msgstr "" 22390 22391#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1655 22392#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1790 22393msgid "This ISBN is valid" 22394msgstr "" 22395 22396#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1658 22397#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1793 22398msgid "This ISBN is invalid" 22399msgstr "" 22400 22401#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1756 22402#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1778 22403msgid "Invalid ISBN" 22404msgstr "" 22405 22406#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1757 22407msgid "Enter an ISBN" 22408msgstr "" 22409 22410#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1779 22411msgid "The ISBN you entered is not valid. Try again." 22412msgstr "" 22413 22414#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1818 22415msgid "Clear publisher" 22416msgstr "" 22417 22418#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1871 22419msgid "Clear date" 22420msgstr "" 22421 22422#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:58 22423msgid "Schedule download?" 22424msgstr "" 22425 22426#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:68 22427msgid "" 22428"The download of metadata for the <b>selected book</b> will run in the " 22429"background. Proceed?" 22430msgid_plural "" 22431"The download of metadata for the <b>{} selected books</b> will run in the " 22432"background. Proceed?" 22433msgstr[0] "" 22434msgstr[1] "" 22435 22436#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:74 22437msgid "" 22438"You can monitor the progress of the download by clicking the rotating " 22439"spinner in the bottom right corner." 22440msgstr "" 22441 22442#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:77 22443msgid "" 22444"When the download completes you will be asked for confirmation before " 22445"calibre applies the downloaded metadata." 22446msgstr "" 22447 22448#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:88 22449msgid "Download only &metadata" 22450msgstr "" 22451 22452#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:92 22453msgid "Download only &covers" 22454msgstr "" 22455 22456#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:96 22457msgid "&Configure download" 22458msgstr "" 22459 22460#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:100 22461msgid "Download &both" 22462msgstr "" 22463 22464#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:140 22465msgid "Download metadata for one book" 22466msgid_plural "Download metadata for {} books" 22467msgstr[0] "" 22468msgstr[1] "" 22469 22470#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:147 22471msgid "Metadata download started" 22472msgstr "" 22473 22474#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:159 22475msgid "(Failed metadata)" 22476msgstr "" 22477 22478#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:161 22479msgid "(Failed cover)" 22480msgstr "" 22481 22482#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:214 22483#, python-format 22484msgid "Processed %s" 22485msgstr "" 22486 22487#: /__w/calibre/calibre/src/calibre/gui2/metadata/config.py:72 22488#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:157 22489msgid "Metadata fields to download" 22490msgstr "" 22491 22492#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:417 22493#, python-format 22494msgid "Revert %s" 22495msgstr "" 22496 22497#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:474 22498msgid "Merge identifiers" 22499msgstr "" 22500 22501#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:482 22502msgid "Merge tags" 22503msgstr "" 22504 22505#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:589 22506#, python-brace-format 22507msgid "Cover size: {0}x{1}" 22508msgstr "" 22509 22510#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:616 22511msgid "Compare metadata" 22512msgstr "" 22513 22514#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:637 22515msgid "&Accept all remaining" 22516msgstr "" 22517 22518#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:642 22519msgid "Re&ject all remaining" 22520msgstr "" 22521 22522#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:647 22523msgid "R&eject" 22524msgstr "" 22525 22526#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:652 22527msgid "Reject changes and move to next [{}]" 22528msgstr "" 22529 22530#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:667 22531#, python-format 22532msgid "Move to next [%s]" 22533msgstr "" 22534 22535#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:675 22536msgid "&Mark rejected books" 22537msgstr "" 22538 22539#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:678 22540msgid "Mark rejected books in the book list after this dialog is closed" 22541msgstr "" 22542 22543#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:714 22544msgid "All reviewed changes will be lost! Are you sure you want to Cancel?" 22545msgstr "" 22546 22547#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:738 22548#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:403 22549#, python-format 22550msgid " [%(num)d of %(tot)d]" 22551msgstr "" 22552 22553#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:754 22554msgid "Are you sure you want to reject the remaining result?" 22555msgid_plural "Are you sure you want to reject all {} remaining results?" 22556msgstr[0] "" 22557msgstr[1] "" 22558 22559#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:46 22560msgid "Rendering PDF pages, please wait..." 22561msgstr "" 22562 22563#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:50 22564msgid "Choose a cover from the list of PDF pages below" 22565msgstr "" 22566 22567#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:66 22568msgid "&More pages" 22569msgstr "" 22570 22571#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:71 22572msgid "Choose cover from PDF" 22573msgstr "" 22574 22575#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:116 22576#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:123 22577msgid "Failed to render" 22578msgstr "" 22579 22580#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:117 22581msgid "Could not render this PDF file" 22582msgstr "" 22583 22584#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:124 22585msgid "This PDF has no pages" 22586msgstr "" 22587 22588#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:138 22589#, python-format 22590msgid "page %d" 22591msgstr "" 22592 22593#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:92 22594#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:228 22595#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:422 22596msgid "Next" 22597msgstr "" 22598 22599#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:96 22600#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:238 22601#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:405 22602msgid "Previous" 22603msgstr "" 22604 22605#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:149 22606msgid "" 22607"Automatically create the title sort entry based on the current title entry.\n" 22608"Using this button to create title sort will change title sort from red to green." 22609msgstr "" 22610 22611#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:160 22612msgid "" 22613"Automatically create the author sort entry based on the current author " 22614"entry. Using this button to create author sort will change author sort from " 22615"red to green. There is a menu of functions available under this button. " 22616"Click and hold on the button to see it." 22617msgstr "" 22618 22619#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:177 22620msgid "Set author sort from author" 22621msgstr "" 22622 22623#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:178 22624msgid "Set author from author sort" 22625msgstr "" 22626 22627#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:181 22628msgid "Copy author to author sort" 22629msgstr "" 22630 22631#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:183 22632msgid "Copy author sort to author" 22633msgstr "" 22634 22635#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:194 22636msgid "Swap the author and title" 22637msgstr "" 22638 22639#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:201 22640msgid "" 22641"Manage authors. Use to rename authors and correct individual author's sort " 22642"values" 22643msgstr "" 22644 22645#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:231 22646msgid "Clear rating" 22647msgstr "" 22648 22649#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:244 22650msgid "Clear all tags" 22651msgstr "" 22652 22653#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:253 22654msgid "Clear Ids" 22655msgstr "" 22656 22657#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:257 22658msgid "" 22659"Paste the contents of the clipboard into the identifiers prefixed with isbn:" 22660" or url:. Or right click, to choose a different prefix." 22661msgstr "" 22662 22663#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:273 22664msgid "&Download metadata" 22665msgstr "" 22666 22667#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:275 22668#, python-format 22669msgid "Download metadata for this book [%s]" 22670msgstr "" 22671 22672#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:278 22673msgid "Undo last metadata download" 22674msgstr "" 22675 22676#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:287 22677msgid "Configure download metadata" 22678msgstr "" 22679 22680#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:291 22681msgid "Change how calibre downloads metadata" 22682msgstr "" 22683 22684#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:300 22685msgid "Edit list of prefixes" 22686msgstr "" 22687 22688#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22689msgid "Edit prefixes" 22690msgstr "" 22691 22692#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22693msgid "Enter prefixes, one on a line. The first prefix becomes the default." 22694msgstr "" 22695 22696#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:356 22697msgid "Save changed metadata?" 22698msgstr "" 22699 22700#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:357 22701msgid "" 22702"You've changed the metadata for this book. Edit book is set to update " 22703"embedded metadata when opened. You need to save your changes for them to be " 22704"included." 22705msgstr "" 22706 22707#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 22708msgid "&Don't save" 22709msgstr "" 22710 22711#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:473 22712#, python-format 22713msgid "The cover in the %s format is invalid" 22714msgstr "" 22715 22716#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:557 22717msgid "No downloaded metadata" 22718msgstr "" 22719 22720#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:558 22721msgid "There is no downloaded metadata to undo" 22722msgstr "" 22723 22724#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:631 22725msgid "There is another book to edit in this set." 22726msgid_plural "There are still {} more books to edit in this set." 22727msgstr[0] "" 22728msgstr[1] "" 22729 22730#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:635 22731msgid "" 22732"Are you sure you want to stop? Use the \"Next\" button instead of the \"OK\"" 22733" button to move through books in the set." 22734msgstr "" 22735 22736#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22737msgid "&Continue editing" 22738msgstr "" 22739 22740#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22741msgid "&Stop editing" 22742msgstr "" 22743 22744#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:647 22745msgid "You will lose all unsaved changes. Are you sure?" 22746msgstr "" 22747 22748#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:697 22749msgid "Save changes and edit the metadata of {} [Alt+Right]" 22750msgstr "" 22751 22752#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:701 22753msgid "Save changes and edit the metadata of {} [Alt+Left]" 22754msgstr "" 22755 22756#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:806 22757#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1024 22758msgid "Change cover" 22759msgstr "" 22760 22761#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:866 22762msgid "Co&mments" 22763msgstr "" 22764 22765#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:917 22766#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1066 22767msgid "&Metadata" 22768msgstr "" 22769 22770#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:922 22771msgid "&Cover and formats" 22772msgstr "" 22773 22774#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:994 22775msgid "C&ustom metadata" 22776msgstr "" 22777 22778#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1005 22779msgid "&Comments" 22780msgstr "" 22781 22782#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1072 22783msgid "Basic metadata" 22784msgstr "" 22785 22786#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1134 22787msgid "Custom metadata" 22788msgstr "" 22789 22790#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22791#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:456 22792msgid "Has cover" 22793msgstr "" 22794 22795#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22796msgid "Has summary" 22797msgstr "" 22798 22799#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:177 22800msgid "" 22801"The \"has cover\" indication is not fully\n" 22802"reliable. Sometimes results marked as not\n" 22803"having a cover will find a cover in the download\n" 22804"cover stage, and vice versa." 22805msgstr "" 22806 22807#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:273 22808msgid "See at" 22809msgstr "" 22810 22811#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:333 22812msgid "Please wait" 22813msgstr "" 22814 22815#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:444 22816msgid "calibre is downloading metadata from: " 22817msgstr "" 22818 22819#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:485 22820#, python-format 22821msgid "Title: %s " 22822msgstr "" 22823 22824#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:488 22825#, python-format 22826msgid "Authors: %s " 22827msgstr "" 22828 22829#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:513 22830msgid "Failed to download metadata. Click Show Details to see details" 22831msgstr "" 22832 22833#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:522 22834msgid "" 22835"Failed to find any books that match your search. Try making the search " 22836"<b>less specific</b>. For example, use only the author's last name and a " 22837"single distinctive word from the title.<p>To see the full log, click \"Show " 22838"details\"." 22839msgstr "" 22840 22841#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:633 22842msgid "Current cover" 22843msgstr "" 22844 22845#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:636 22846#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:34 22847msgid "Searching..." 22848msgstr "" 22849 22850#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:823 22851msgid "View this cover at full size" 22852msgstr "" 22853 22854#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:824 22855msgid "Copy this cover to clipboard" 22856msgstr "" 22857 22858#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:888 22859#, python-format 22860msgid "Downloading covers for <b>%s</b>, please wait..." 22861msgstr "" 22862 22863#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:919 22864msgid "Failed to download any covers, click \"Show details\" for details." 22865msgstr "" 22866 22867#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:925 22868#, python-format 22869msgid "Could not find any covers for <b>%s</b>" 22870msgstr "" 22871 22872#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:928 22873#, python-brace-format 22874msgid "Found a cover for {title}" 22875msgstr "" 22876 22877#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:931 22878#, python-brace-format 22879msgid "" 22880"Found <b>{num}</b> covers for {title}. When the download completes, the " 22881"covers will be sorted by size." 22882msgstr "" 22883 22884#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1024 22885msgid "Downloading metadata..." 22886msgstr "" 22887 22888#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1040 22889msgid "&Back" 22890msgstr "" 22891 22892#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1141 22893msgid "Downloading cover..." 22894msgstr "" 22895 22896#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:51 22897#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:171 22898msgid "Failed to run" 22899msgstr "" 22900 22901#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:52 22902#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:172 22903msgid "Failed to run program, click \"Show details\" for more information" 22904msgstr "" 22905 22906#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:131 22907#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:245 22908msgid "Command line:" 22909msgstr "" 22910 22911#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:136 22912#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:207 22913#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:249 22914#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:306 22915#, python-format 22916msgid "Choose a program to open %s files" 22917msgstr "" 22918 22919#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:137 22920msgid "Executable files" 22921msgstr "" 22922 22923#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:141 22924#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:218 22925#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:254 22926msgid "Cannot execute" 22927msgstr "" 22928 22929#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:142 22930#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:219 22931#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:255 22932#, python-format 22933msgid "The program %s is not an executable file" 22934msgstr "" 22935 22936#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:204 22937msgid "Application path:" 22938msgstr "" 22939 22940#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:213 22941msgid "Invalid application" 22942msgstr "" 22943 22944#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:214 22945#, python-format 22946msgid "%s is not a valid macOS application bundle." 22947msgstr "" 22948 22949#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:283 22950msgid "Choose a program" 22951msgstr "" 22952 22953#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:296 22954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1413 22955msgid "Gathering data, please wait..." 22956msgstr "" 22957 22958#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:314 22959msgid "&Browse computer for program" 22960msgstr "" 22961 22962#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:331 22963msgid "Error finding programs" 22964msgstr "" 22965 22966#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:332 22967msgid "" 22968"Failed to find programs on your computer, click \"Show details\" for more " 22969"information" 22970msgstr "" 22971 22972#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:395 22973#, python-format 22974msgid "Edit the applications used for %s files" 22975msgstr "" 22976 22977#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:406 22978msgid "Change &icon" 22979msgstr "" 22980 22981#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:408 22982msgid "Change &name" 22983msgstr "" 22984 22985#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:425 22986#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:445 22987#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:459 22988#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:372 22989msgid "No selection" 22990msgstr "" 22991 22992#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:426 22993#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:446 22994#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:460 22995msgid "No application selected" 22996msgstr "" 22997 22998#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:428 22999msgid "Choose new icon" 23000msgstr "" 23001 23002#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:432 23003msgid "Invalid icon" 23004msgstr "" 23005 23006#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:433 23007#, python-format 23008msgid "Could not load image from %s" 23009msgstr "" 23010 23011#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 23012msgid "Enter new name" 23013msgstr "" 23014 23015#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 23016msgid "New name for {}" 23017msgstr "" 23018 23019#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:495 23020msgid "cover image" 23021msgstr "" 23022 23023#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:496 23024#, python-brace-format 23025msgid "Open {0} files with {1}" 23026msgstr "" 23027 23028#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:501 23029msgid "Open with" 23030msgstr "" 23031 23032#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:47 23033msgid "" 23034"Restore settings to default values. You have to click Apply to actually save" 23035" the default settings." 23036msgstr "" 23037 23038#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:362 23039msgid "Configure " 23040msgstr "" 23041 23042#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:36 23043msgid "Ignore duplicate incoming formats" 23044msgstr "" 23045 23046#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:37 23047msgid "Overwrite existing duplicate formats" 23048msgstr "" 23049 23050#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:38 23051msgid "Create new record for each duplicate format" 23052msgstr "" 23053 23054#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:92 23055msgid "Choose a folder" 23056msgstr "" 23057 23058#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:156 23059#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:162 23060#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:167 23061msgid "Invalid folder" 23062msgstr "" 23063 23064#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:157 23065#, python-format 23066msgid "" 23067"You must specify an existing folder as your auto-add folder. %s does not " 23068"exist." 23069msgstr "" 23070 23071#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:163 23072#, python-format 23073msgid "You do not have read/write permissions for the folder: %s" 23074msgstr "" 23075 23076#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:168 23077#, python-format 23078msgid "Cannot use folders whose names start with a period or underscore: %s" 23079msgstr "" 23080 23081#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:172 23082#, python-format 23083msgid "" 23084"<b>WARNING:</b> Any files you place in %s will be automatically deleted " 23085"after being added to calibre. Are you sure?" 23086msgstr "" 23087 23088#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:210 23089msgid "" 23090"Here you can control how calibre will read metadata from the files you add " 23091"to it. calibre can either read metadata from the contents of the file, or " 23092"from the filename." 23093msgstr "" 23094 23095#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:211 23096msgid "Read &metadata from file contents rather than file name" 23097msgstr "" 23098 23099#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:212 23100msgid "" 23101"Swap the first name and last name of the author. This affects only metadata " 23102"read from file names." 23103msgstr "" 23104 23105#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:213 23106msgid "" 23107"&Swap author first name and last name when reading author from filename" 23108msgstr "" 23109 23110#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:214 23111msgid "Configure metadata from file name" 23112msgstr "" 23113 23114#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:215 23115msgid "Reading &metadata" 23116msgstr "" 23117 23118#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:216 23119msgid "&Mark newly added books" 23120msgstr "" 23121 23122#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:217 23123msgid "" 23124"When using the \"&Copy to library\" action to copy books between libraries," 23125" preserve the date" 23126msgstr "" 23127 23128#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:218 23129msgid "" 23130"When using the \"Copy to library\" action check for &duplicates with the " 23131"same title, author and language" 23132msgstr "" 23133 23134#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:219 23135msgid "Automatically &convert added books to the preferred output format" 23136msgstr "" 23137 23138#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:220 23139msgid "" 23140"This will force an automatic conversion even if the file being added is the " 23141"same format as the output format. For example, if you set your output format" 23142" to EPUB and add an EPUB file, an EPUB to EPUB conversion will be run." 23143msgstr "" 23144 23145#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:221 23146msgid "" 23147"When auto-converting, convert even if the format being added is the &same as" 23148" the output format" 23149msgstr "" 23150 23151#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:222 23152msgid "" 23153"<p>Auto-merge: If books with similar titles and authors are found, merge the incoming formats automatically into existing book records. The box to the right controls what happens when an existing record already has the incoming format. Note that this option also affects the Copy to library action.</p>\n" 23154"<p>Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc. Author match is exact.</p>" 23155msgstr "" 23156 23157#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:224 23158msgid "&Auto-merge added books if they already exist:" 23159msgstr "" 23160 23161#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:225 23162msgid "" 23163"Auto-merge: If books with similar titles and authors are found, merge the incoming formats (files) automatically into\n" 23164"existing book records. This box controls what happens when an existing record already has\n" 23165"the incoming format:\n" 23166"\n" 23167"Ignore duplicate incoming formats - means that existing formats in your calibre library will not be replaced\n" 23168"Overwrite existing duplicate formats - means that existing formats in your calibre library will be replaced\n" 23169"Create new record for each duplicate formats - means that a new book entry will be created for each duplicate formats\n" 23170"\n" 23171"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc.\n" 23172"Author matching is exact." 23173msgstr "" 23174 23175#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:235 23176msgid "&Tags to apply when adding a book:" 23177msgstr "" 23178 23179#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:236 23180msgid "" 23181"A comma-separated list of tags that will be applied to books added to the " 23182"library" 23183msgstr "" 23184 23185#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:237 23186msgid "Contro&l how tags are processed:" 23187msgstr "" 23188 23189#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:238 23190msgid "" 23191"Create rules that can filter or transform tags on added books automatically " 23192"as soon as they are added. " 23193msgstr "" 23194 23195#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:239 23196msgid "&Rules to filter tags read from metadata" 23197msgstr "" 23198 23199#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:240 23200msgid "Control which files are added during bul&k imports:" 23201msgstr "" 23202 23203#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:241 23204msgid "" 23205"<p>You can specify rules to add/ignore files here. These will be used when " 23206"recursively adding books from folders." 23207msgstr "" 23208 23209#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:242 23210msgid "Rules to filter added &files" 23211msgstr "" 23212 23213#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:243 23214msgid "Control how auth&ors are processed:" 23215msgstr "" 23216 23217#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:244 23218msgid "Rules to manipulate a&uthor names" 23219msgstr "" 23220 23221#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:245 23222msgid "Adding &actions" 23223msgstr "" 23224 23225#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:246 23226msgid "" 23227"By default, calibre will automatically add only known e-book files. \n" 23228"This option tells calibre to add all file types, except those\n" 23229"that have been explicitly ignored below." 23230msgstr "" 23231 23232#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:249 23233msgid "Automatically add files of &all types (not just e-books)" 23234msgstr "" 23235 23236#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:250 23237msgid "Folder to automatically add files from" 23238msgstr "" 23239 23240#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:251 23241msgid "Browse for folder" 23242msgstr "" 23243 23244#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:253 23245msgid "Automatically &convert added files to the preferred output format" 23246msgstr "" 23247 23248#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:254 23249msgid "" 23250"<b>Ignore</b> files with the following &extensions when automatically adding" 23251" " 23252msgstr "" 23253 23254#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:255 23255msgid "" 23256"Specify a &folder. Any files you put into this folder will be automatically " 23257"added to calibre (restart required)." 23258msgstr "" 23259 23260#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:256 23261msgid "" 23262"<b>WARNING:</b> Files in the above folder will be deleted after being added " 23263"to calibre." 23264msgstr "" 23265 23266#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:257 23267msgid "" 23268"If set, this option will cause calibre to check if a file\n" 23269" being automatically added is already in the calibre library.\n" 23270" If it is, a message will pop up asking you whether\n" 23271" you want to add it anyway." 23272msgstr "" 23273 23274#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:261 23275msgid "Check for &duplicates when automatically adding files" 23276msgstr "" 23277 23278#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:262 23279msgid "&Automatic adding" 23280msgstr "" 23281 23282#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23283#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:171 23284msgid "High" 23285msgstr "" 23286 23287#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23288#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23289#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:172 23290msgid "Low" 23291msgstr "" 23292 23293#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23294msgid "Very low" 23295msgstr "" 23296 23297#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23298msgid "Compact Metadata" 23299msgstr "" 23300 23301#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23302#: /__w/calibre/calibre/src/calibre/spell/dictionary.py:29 23303msgid "Default" 23304msgstr "" 23305 23306#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:82 23307msgid "All on 1 tab" 23308msgstr "" 23309 23310#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:187 23311msgid "Confirmation dialogs have all been reset" 23312msgstr "" 23313 23314#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 23315msgid "Notify when a &new version is available" 23316msgstr "" 23317 23318#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 23319msgid "Automatically send downloaded &news to e-book reader" 23320msgstr "" 23321 23322#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 23323msgid "Job &priority:" 23324msgstr "" 23325 23326#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:173 23327msgid "" 23328"Choose a different layout for the Edit metadata dialog. The compact metadata" 23329" layout favors editing custom metadata over changing covers and formats." 23330msgstr "" 23331 23332#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:174 23333msgid "Preferred &input format order:" 23334msgstr "" 23335 23336#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:177 23337msgid "Preferred &output format:" 23338msgstr "" 23339 23340#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:178 23341msgid "Edit metadata (single) &layout:" 23342msgstr "" 23343 23344#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:179 23345msgid "" 23346"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" 23347"If not checked, the values can be Yes or No." 23348msgstr "" 23349 23350#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:181 23351msgid "&Yes/No columns have three values (needs restart)" 23352msgstr "" 23353 23354#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:182 23355msgid "Recognize numbers inside text when sorting (needs restart)" 23356msgstr "" 23357 23358#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:183 23359msgid "" 23360"<p>Setting this means that when sorting on text fields\n" 23361"like title the text \"Book 2\" will sort before the text \"Book 100\".\n" 23362"Note that setting this can cause problems with text that starts\n" 23363"with numbers and is a little slower. This setting is per user, not\n" 23364"per library.</p>" 23365msgstr "" 23366 23367#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:188 23368msgid "&Delete news from library when it is automatically sent to reader" 23369msgstr "" 23370 23371#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:189 23372msgid "Default network &timeout:" 23373msgstr "" 23374 23375#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:190 23376msgid "" 23377"Set the default timeout for network fetches (i.e. anytime we go out to the " 23378"internet to get information)" 23379msgstr "" 23380 23381#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:191 23382#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:747 23383msgid " seconds" 23384msgstr "" 23385 23386#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:192 23387msgid "" 23388"Use this Virtual library on calibre startup if the current library is being " 23389"used. Also applied when switching to this library. Note that this setting is" 23390" per library. " 23391msgstr "" 23392 23393#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:193 23394msgid "Reset all disabled &confirmation dialogs" 23395msgstr "" 23396 23397#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:194 23398msgid "Use internal &viewer for:" 23399msgstr "" 23400 23401#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:195 23402msgid "Virtual library to apply when the current &library is opened:" 23403msgstr "" 23404 23405#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:39 23406msgid "All columns" 23407msgstr "" 23408 23409#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:41 23410msgid "icon with text" 23411msgstr "" 23412 23413#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:42 23414msgid "icon with no text" 23415msgstr "" 23416 23417#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:43 23418msgid "composed icons w/text" 23419msgstr "" 23420 23421#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:44 23422msgid "composed icons w/no text" 23423msgstr "" 23424 23425#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:51 23426#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:55 23427#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:63 23428msgid "is true" 23429msgstr "" 23430 23431#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:52 23432#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:57 23433#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:64 23434msgid "is false" 23435msgstr "" 23436 23437#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:56 23438msgid "is not true" 23439msgstr "" 23440 23441#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:58 23442msgid "is not false" 23443msgstr "" 23444 23445#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:59 23446msgid "is undefined" 23447msgstr "" 23448 23449#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:60 23450msgid "is defined" 23451msgstr "" 23452 23453#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:67 23454msgid "has id" 23455msgstr "" 23456 23457#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:68 23458msgid "does not have id" 23459msgstr "" 23460 23461#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:71 23462#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:78 23463msgid "is equal to" 23464msgstr "" 23465 23466#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:74 23467#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:81 23468#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:93 23469#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:109 23470msgid "is set" 23471msgstr "" 23472 23473#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:75 23474#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:82 23475#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:94 23476#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:110 23477msgid "is not set" 23478msgstr "" 23479 23480#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:83 23481msgid "is more days ago than" 23482msgstr "" 23483 23484#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:84 23485msgid "is fewer days ago than" 23486msgstr "" 23487 23488#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:85 23489msgid "is more days from now than" 23490msgstr "" 23491 23492#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:86 23493msgid "is fewer days from now than" 23494msgstr "" 23495 23496#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:89 23497#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:97 23498msgid "has" 23499msgstr "" 23500 23501#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:90 23502#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:98 23503msgid "does not have" 23504msgstr "" 23505 23506#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:91 23507#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:99 23508msgid "has pattern" 23509msgstr "" 23510 23511#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:92 23512#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:100 23513msgid "does not have pattern" 23514msgstr "" 23515 23516#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:106 23517#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:116 23518msgid "does not contain" 23519msgstr "" 23520 23521#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:134 23522msgid "If the ___ column ___ values" 23523msgstr "" 23524 23525#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:275 23526msgid "" 23527"Enter either an identifier type or an identifier type and value of the form " 23528"identifier:value" 23529msgstr "" 23530 23531#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:278 23532msgid "" 23533"Enter a 3 letter ISO language code, like fra for French or deu for German or" 23534" eng for English. You can also use the full language name, in which case " 23535"calibre will try to automatically convert it to the language code." 23536msgstr "" 23537 23538#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:283 23539msgid "Enter a number" 23540msgstr "" 23541 23542#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:289 23543msgid "" 23544"Enter the maximum days old the item can be. Zero is today. Dates in the " 23545"future always match" 23546msgstr "" 23547 23548#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:293 23549msgid "" 23550"Enter the minimum days old the item can be. Zero is today. Dates in the " 23551"future never match" 23552msgstr "" 23553 23554#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:297 23555msgid "" 23556"Enter the maximum days in the future the item can be. Zero is today. Dates " 23557"in the past always match" 23558msgstr "" 23559 23560#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:301 23561msgid "" 23562"Enter the minimum days in the future the item can be. Zero is today. Dates " 23563"in the past never match" 23564msgstr "" 23565 23566#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:305 23567msgid "Enter a date in the format YYYY-MM-DD" 23568msgstr "" 23569 23570#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:307 23571msgid "Enter a string." 23572msgstr "" 23573 23574#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:309 23575msgid "Enter a regular expression" 23576msgstr "" 23577 23578#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:311 23579#, python-format 23580msgid "You can match multiple values by separating them with %s" 23581msgstr "" 23582 23583#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:324 23584#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:354 23585msgid "Remove icons" 23586msgstr "" 23587 23588#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:327 23589msgid "" 23590"Select the icons you wish to remove. The icon files will be removed when you" 23591" press OK. There is no undo." 23592msgstr "" 23593 23594#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:351 23595msgid "No icons selected" 23596msgstr "" 23597 23598#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:352 23599msgid "You must select at least one icon to remove" 23600msgstr "" 23601 23602#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:355 23603msgid "One icon will be removed." 23604msgid_plural "{} icons will be removed." 23605msgstr[0] "" 23606msgstr[1] "" 23607 23608#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:356 23609msgid "" 23610"This will prevent any rules that use this icon from working. Are you sure?" 23611msgstr "" 23612 23613#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:378 23614msgid "column coloring" 23615msgstr "" 23616 23617#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:381 23618msgid "column icon" 23619msgstr "" 23620 23621#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:384 23622msgid "Cover grid emblem" 23623msgstr "" 23624 23625#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:387 23626#, python-brace-format 23627msgid "Create/edit a {0} rule" 23628msgstr "" 23629 23630#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:392 23631#, python-brace-format 23632msgid "Create a {0} rule by filling in the boxes below" 23633msgstr "" 23634 23635#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:404 23636msgid "Add the emblem:" 23637msgstr "" 23638 23639#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:409 23640msgid "Set the:" 23641msgstr "" 23642 23643#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:415 23644msgid "" 23645"If you choose composed icons and multiple rules match, then all the matching" 23646" icons will be combined, otherwise the icon from the first rule to match " 23647"will be used." 23648msgstr "" 23649 23650#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:418 23651msgid "of the column:" 23652msgstr "" 23653 23654#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:426 23655msgid "to:" 23656msgstr "" 23657 23658#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:451 23659msgid "&Add new image" 23660msgstr "" 23661 23662#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:454 23663msgid "(Images should be square-ish)" 23664msgstr "" 23665 23666#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:458 23667msgid "Choose &more than one icon" 23668msgstr "" 23669 23670#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:465 23671msgid "&Add icon" 23672msgstr "" 23673 23674#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:467 23675msgid "(Icons should be square or landscape)" 23676msgstr "" 23677 23678#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:471 23679msgid "Only if the following conditions are all satisfied:" 23680msgstr "" 23681 23682#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:481 23683msgid "Add &another condition" 23684msgstr "" 23685 23686#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:485 23687msgid "You can disable a condition by blanking all of its boxes" 23688msgstr "" 23689 23690#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:495 23691msgid "&Remove icons" 23692msgstr "" 23693 23694#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:498 23695msgid "" 23696"Remove previously added icons. Note that removing an icon will cause rules " 23697"that use it to stop working." 23698msgstr "" 23699 23700#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:557 23701msgid "Open to see checkboxes" 23702msgstr "" 23703 23704#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:583 23705msgid "Sample text" 23706msgstr "" 23707 23708#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:709 23709msgid "No icon selected" 23710msgstr "" 23711 23712#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:710 23713msgid "You must choose an icon for this rule" 23714msgstr "" 23715 23716#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:724 23717msgid "Invalid condition" 23718msgstr "" 23719 23720#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:725 23721#, python-format 23722msgid "One of the conditions for this rule is invalid: <b>%s</b>" 23723msgstr "" 23724 23725#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:730 23726msgid "No conditions" 23727msgstr "" 23728 23729#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:731 23730msgid "You must specify at least one non-empty condition for this rule" 23731msgstr "" 23732 23733#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:875 23734msgid "color" 23735msgstr "" 23736 23737#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:884 23738#, python-format 23739msgid "" 23740"\n" 23741" <p>Advanced rule for column <b>%(col)s</b>:\n" 23742" <pre>%(rule)s</pre>\n" 23743" " 23744msgstr "" 23745 23746#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:889 23747#, python-format 23748msgid "" 23749"\n" 23750" <p>Advanced rule:\n" 23751" <pre>%(rule)s</pre>\n" 23752" " 23753msgstr "" 23754 23755#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:894 23756#, python-format 23757msgid "" 23758"\n" 23759" <p>Advanced rule: set <b>%(typ)s</b> for column <b>%(col)s</b>:\n" 23760" <pre>%(rule)s</pre>\n" 23761" " 23762msgstr "" 23763 23764#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:904 23765#, python-format 23766msgid "(<span style=\"color: %s;\">sample</span>)" 23767msgstr "" 23768 23769#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:907 23770#, python-brace-format 23771msgid "" 23772"<p>Add the emblem <b>{0}</b> to the cover if the following conditions are met:</p>\n" 23773"<ul>{1}</ul>" 23774msgstr "" 23775 23776#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:909 23777#, python-format 23778msgid "" 23779" <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> %(sample)s\n" 23780" if the following conditions are met:</p>\n" 23781" <ul>%(rule)s</ul>\n" 23782" " 23783msgstr "" 23784 23785#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:945 23786#, python-format 23787msgid "<li>The condition using column <b>%(col)s</b> is <b>invalid</b>" 23788msgstr "" 23789 23790#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:948 23791#, python-format 23792msgid "" 23793"<li>If the <b>%(col)s</b> column <b>%(action)s</b> " 23794"%(val_label)s<b>%(val)s</b>" 23795msgstr "" 23796 23797#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:950 23798msgid "value: " 23799msgstr "" 23800 23801#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:988 23802#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:185 23803#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:289 23804msgid "&Add rule" 23805msgstr "" 23806 23807#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:991 23808#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:292 23809msgid "&Remove rule(s)" 23810msgstr "" 23811 23812#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1008 23813msgid "Move the selected rule up" 23814msgstr "" 23815 23816#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1013 23817msgid "Move the selected rule down" 23818msgstr "" 23819 23820#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1021 23821msgid "Add ad&vanced rule" 23822msgstr "" 23823 23824#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1027 23825msgid "Du&plicate rule" 23826msgstr "" 23827 23828#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1032 23829msgid "Convert to advanced r&ule" 23830msgstr "" 23831 23832#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1040 23833msgid "Open icon folder" 23834msgstr "" 23835 23836#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1050 23837msgid "Import rules from a file" 23838msgstr "" 23839 23840#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1067 23841msgid "" 23842"You can control the color of columns in the book list by creating \"rules\" " 23843"that tell calibre what color to use. Click the \"Add rule\" button below to " 23844"get started.<p>You can <b>change an existing rule</b> by double clicking it." 23845msgstr "" 23846 23847#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1074 23848msgid "" 23849"You can add icons to columns in the book list by creating \"rules\" that " 23850"tell calibre what icon to use. Click the \"Add rule\" button below to get " 23851"started.<p>You can <b>change an existing rule</b> by double clicking it." 23852msgstr "" 23853 23854#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1080 23855msgid "" 23856"You can add emblems (small icons) that are displayed on the side of covers " 23857"in the Cover grid by creating \"rules\" that tell calibre what image to use." 23858" Click the \"Add rule\" button below to get started.<p>You can <b>change an " 23859"existing rule</b> by double clicking it." 23860msgstr "" 23861 23862#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1087 23863msgid "Show &emblems next to the covers" 23864msgstr "" 23865 23866#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1090 23867msgid "" 23868"If checked, you can tell calibre to display icons of your choosing next to " 23869"the covers shown in the Cover grid, controlled by the metadata of the book." 23870msgstr "" 23871 23872#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1109 23873#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1129 23874msgid "Select one rule" 23875msgstr "" 23876 23877#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1110 23878#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1130 23879msgid "You must select only one rule." 23880msgstr "" 23881 23882#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23883msgid "No rule selected" 23884msgstr "" 23885 23886#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23887#, python-format 23888msgid "No rule selected for %s." 23889msgstr "" 23890 23891#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1215 23892msgid "removal" 23893msgstr "" 23894 23895#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1253 23896msgid "Choose file to export to" 23897msgstr "" 23898 23899#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1254 23900#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1269 23901msgid "Rules" 23902msgstr "" 23903 23904#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1268 23905msgid "Choose file to import from" 23906msgstr "" 23907 23908#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1281 23909msgid "No valid rules found" 23910msgstr "" 23911 23912#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1282 23913msgid "No valid rules were found in {}." 23914msgstr "" 23915 23916#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:79 23917msgid "Column header" 23918msgstr "" 23919 23920#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:81 23921msgid "Lookup name" 23922msgstr "" 23923 23924#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:83 23925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 23926msgid "Type" 23927msgstr "" 23928 23929#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:133 23930msgid "Yes/No with text" 23931msgstr "" 23932 23933#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:138 23934msgid "Ampersand separated text, shown in the Tag browser" 23935msgstr "" 23936 23937#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:144 23938msgid "(lookup name was {}) {}" 23939msgstr "" 23940 23941#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:194 23942msgid "You must select a column to delete it" 23943msgstr "" 23944 23945#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:199 23946msgid "The selected column is not a custom column" 23947msgstr "" 23948 23949#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:201 23950#, python-format 23951msgid "Do you really want to delete column %s and all its data?" 23952msgstr "" 23953 23954#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:88 23955msgid "" 23956"Here you can re-arrange the layout of the columns in the calibre library " 23957"book list. You can hide columns by unchecking them. You can also create your" 23958" own, custom columns." 23959msgstr "" 23960 23961#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:89 23962msgid "Move column up" 23963msgstr "" 23964 23965#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:91 23966msgid "Remove a user-defined column" 23967msgstr "" 23968 23969#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:93 23970msgid "Add a user-defined column" 23971msgstr "" 23972 23973#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:95 23974msgid "Edit settings of a user-defined column" 23975msgstr "" 23976 23977#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:97 23978msgid "Move column down" 23979msgstr "" 23980 23981#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:99 23982msgid "Add &custom column" 23983msgstr "" 23984 23985#: /__w/calibre/calibre/src/calibre/gui2/preferences/conversion.py:64 23986msgid "" 23987"Restore settings to default values. Only settings for the currently selected" 23988" section are restored." 23989msgstr "" 23990 23991#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 23992msgid "Text, column shown in the Tag browser" 23993msgstr "" 23994 23995#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 23996msgid "Comma separated text, like tags, shown in the Tag browser" 23997msgstr "" 23998 23999#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 24000msgid "Long text, like comments, not shown in the Tag browser" 24001msgstr "" 24002 24003#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 24004msgid "Text column for keeping series-like information" 24005msgstr "" 24006 24007#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 24008msgid "Text, but with a fixed set of permitted values" 24009msgstr "" 24010 24011#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:63 24012msgid "Floating point numbers" 24013msgstr "" 24014 24015#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 24016msgid "Integers" 24017msgstr "" 24018 24019#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 24020msgid "Ratings, shown with stars" 24021msgstr "" 24022 24023#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:78 24024#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 24025#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 24026#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:252 24027msgid "Yes/No" 24028msgstr "" 24029 24030#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:83 24031msgid "Column built from other columns" 24032msgstr "" 24033 24034#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 24035msgid "Column built from other columns, behaves like tags" 24036msgstr "" 24037 24038#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 24039#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 24040msgid "Create a custom column" 24041msgstr "" 24042 24043#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:124 24044#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:125 24045msgid "Edit custom column" 24046msgstr "" 24047 24048#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24049msgid "No column has been selected" 24050msgstr "" 24051 24052#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24053msgid "No column selected" 24054msgstr "" 24055 24056#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:133 24057msgid "Selected column is not a user-defined column" 24058msgstr "" 24059 24060#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:185 24061#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:547 24062msgid "Now" 24063msgstr "" 24064 24065#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:220 24066#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24067#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24068#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 24069#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:85 24070msgid "Formats" 24071msgstr "" 24072 24073#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:222 24074msgid "My Tags" 24075msgstr "" 24076 24077#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:223 24078msgid "My Series" 24079msgstr "" 24080 24081#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:224 24082msgid "My Rating" 24083msgstr "" 24084 24085#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:225 24086msgid "People" 24087msgstr "" 24088 24089#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:226 24090msgid "My Title" 24091msgstr "" 24092 24093#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:250 24094msgid "Quick create:" 24095msgstr "" 24096 24097#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24098msgid "ISBN" 24099msgstr "" 24100 24101#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24102msgid "Names" 24103msgstr "" 24104 24105#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24106msgid "Short text" 24107msgstr "" 24108 24109#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:290 24110msgid "" 24111"Used for searching the column. Must contain only digits and lower case " 24112"letters." 24113msgstr "" 24114 24115#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:291 24116msgid "&Lookup name:" 24117msgstr "" 24118 24119#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:295 24120msgid "" 24121"Column heading in the library view and category name in the Tag browser" 24122msgstr "" 24123 24124#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:296 24125msgid "Column &heading:" 24126msgstr "" 24127 24128#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 24129msgid "What kind of information will be kept in the column." 24130msgstr "" 24131 24132#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:304 24133msgid "Show &checkmarks" 24134msgstr "" 24135 24136#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:305 24137msgid "" 24138"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n" 24139"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n" 24140"Everything else will show nothing." 24141msgstr "" 24142 24143#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:309 24144msgid "Contains names" 24145msgstr "" 24146 24147#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:310 24148msgid "Check this box if this column contains names, like the authors column." 24149msgstr "" 24150 24151#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:312 24152msgid "&Column type:" 24153msgstr "" 24154 24155#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:316 24156msgid "Optional text describing what this column is for" 24157msgstr "" 24158 24159#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:317 24160msgid "D&escription:" 24161msgstr "" 24162 24163#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:330 24164msgid "Default: (nothing)" 24165msgstr "" 24166 24167#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:331 24168msgid "Field template. Uses the same syntax as save templates." 24169msgstr "" 24170 24171#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:332 24172#, python-format 24173msgid "Similar to save templates. For example, %s" 24174msgstr "" 24175 24176#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:340 24177msgid "No heading" 24178msgstr "" 24179 24180#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:341 24181msgid "Show heading above the text" 24182msgstr "" 24183 24184#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:342 24185msgid "Show heading to the side of the text" 24186msgstr "" 24187 24188#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:345 24189msgid "" 24190"Choose whether or not the column heading is shown in the Book\n" 24191"details panel and, if shown, where" 24192msgstr "" 24193 24194#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:347 24195msgid "Column heading:" 24196msgstr "" 24197 24198#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:352 24199msgid "Short text, like a title" 24200msgstr "" 24201 24202#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:354 24203msgid "Plain text formatted using markdown" 24204msgstr "" 24205 24206#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:357 24207msgid "" 24208"Choose how the data in this column is interpreted.\n" 24209"This controls how the data is displayed in the Book details panel\n" 24210"and how it is edited." 24211msgstr "" 24212 24213#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:360 24214msgid "Interpret this column as:" 24215msgstr "" 24216 24217#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:365 24218msgid "" 24219"A comma-separated list of permitted values. The empty value is always\n" 24220"included, and is the default. For example, the list 'one,two,three' has\n" 24221"four values, the first of them being the empty value." 24222msgstr "" 24223 24224#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:368 24225msgid "&Values:" 24226msgstr "" 24227 24228#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:370 24229msgid "" 24230"A list of color names to use when displaying an item. The\n" 24231"list must be empty or contain a color for each value." 24232msgstr "" 24233 24234#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:372 24235msgid "Colors:" 24236msgstr "" 24237 24238#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:375 24239msgid "Allow half stars" 24240msgstr "" 24241 24242#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:376 24243msgid "Allow half star ratings, for example: " 24244msgstr "" 24245 24246#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:381 24247msgid "&Sort/search column by" 24248msgstr "" 24249 24250#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:383 24251msgid "How this column should handled in the GUI when sorting and searching" 24252msgstr "" 24253 24254#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:385 24255msgid "Show in Tag browser" 24256msgstr "" 24257 24258#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:386 24259msgid "If checked, this column will appear in the Tag browser as a category" 24260msgstr "" 24261 24262#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:388 24263msgid "Show as HTML in Book details" 24264msgstr "" 24265 24266#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:390 24267msgid "" 24268"If checked, this column will be displayed as HTML in Book details and the " 24269"Content server. This can be used to construct links with the template " 24270"language. For example, the template " 24271"<pre><big><b>{title}</b></big>{series:| " 24272"[|}{series_index:| [|]]}</pre>will create a field displaying the title in " 24273"bold large characters, along with the series, for example <br>\"<big><b>An " 24274"Oblique Approach</b></big> [Belisarius [1]]\". The template <pre><a " 24275"href=\"https://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam" 24276" book</a></pre> will generate a link to the book on the Beam e-books " 24277"site." 24278msgstr "" 24279 24280#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:407 24281msgid "" 24282"Default value when a new book is added to the library. For Date columns " 24283"enter the word \"Now\", or the date as yyyy-mm-dd. For Yes/No columns enter " 24284"\"Yes\" or \"No\". For Text with a fixed set of values enter one of the " 24285"permitted values. For Rating columns enter a number between 0 and 5." 24286msgstr "" 24287 24288#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:412 24289msgid "&Default value:" 24290msgstr "" 24291 24292#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24293msgid "&Format for dates" 24294msgstr "" 24295 24296#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24297msgid "Default: dd MMM yyyy." 24298msgstr "" 24299 24300#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:429 24301msgid "" 24302"<p>Date format.</p><p>The formatting codes are:<ul><li>d : the day as number without a leading zero (1 to 31)</li><li>dd : the day as number with a leading zero (01 to 31)</li><li>ddd : the abbreviated localized day name (e.g. \"Mon\" to \"Sun\").</li><li>dddd : the long localized day name (e.g. \"Monday\" to \"Sunday\").</li><li>M : the <b>month</b> as number without a leading zero (1 to 12).</li><li>MM : the <b>month</b> as number with a leading zero (01 to 12)</li><li>MMM : the abbreviated localized <b>month</b> name (e.g. \"Jan\" to \"Dec\").</li><li>MMMM : the long localized <b>month</b> name (e.g. \"January\" to \"December\").</li><li>yy : the year as two digit number (00 to 99).</li><li>yyyy : the year as four digit number.</li><li>h : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)</li><li>hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm)</li><li>m : the <b>minutes</b> without a leading 0 (0 to 59)</li><li>mm : the <b>minutes</b> with a leading 0 (00 to 59)</li><li>s : the seconds without a leading 0 (0 to 59)</li><li>ss : the seconds with a leading 0 (00 to 59)</li><li>ap : use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm</li><li>AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM</li><li>iso : the date with time and timezone. Must be the only format present</li></ul></p><p>For example:\n" 24303"<ul>\n" 24304"<li>ddd, d MMM yyyy gives Mon, 5 Jan 2010</li>\n" 24305"<li>dd MMMM yy gives 05 January 10</li>\n" 24306"</ul> " 24307msgstr "" 24308 24309#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:458 24310msgid "&Format for numbers" 24311msgstr "" 24312 24313#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:459 24314msgid "" 24315"Default: Not formatted. For format language details see <a " 24316"href=\"https://docs.python.org/library/string.html#format-string-" 24317"syntax\">the Python documentation</a>" 24318msgstr "" 24319 24320#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:463 24321#, python-brace-format 24322msgid "" 24323"Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with " 24324"leading zeros. The format <code>{0:d} days</code> prints the number " 24325"then the word \"days\"" 24326msgstr "" 24327 24328#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:468 24329msgid "" 24330"Examples: The format <code>{0:.1f}</code> gives a floating point number with" 24331" 1 digit after the decimal point. The format " 24332"<code>Price: $ {0:,.2f}</code> prints \"Price $ \" then " 24333"displays the number with 2 digits after the decimal point and thousands " 24334"separated by commas." 24335msgstr "" 24336 24337#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:494 24338msgid "No lookup name was provided" 24339msgstr "" 24340 24341#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:498 24342msgid "" 24343"The lookup name must contain only lower case letters, digits and " 24344"underscores, and start with a letter" 24345msgstr "" 24346 24347#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:501 24348msgid "" 24349"Lookup names cannot end with _index, because these names are reserved for " 24350"the index of a series column." 24351msgstr "" 24352 24353#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:512 24354msgid "No column heading was provided" 24355msgstr "" 24356 24357#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:522 24358#, python-format 24359msgid "The lookup name %s is already used" 24360msgstr "" 24361 24362#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:534 24363#, python-format 24364msgid "The heading %s is already used" 24365msgstr "" 24366 24367#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:555 24368#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:592 24369#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:613 24370#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:627 24371#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:630 24372#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:637 24373msgid "Invalid default value" 24374msgstr "" 24375 24376#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:556 24377msgid "The default value must be \"Now\" or a date" 24378msgstr "" 24379 24380#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:560 24381msgid "You must enter a template for composite columns" 24382msgstr "" 24383 24384#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:570 24385msgid "You must enter at least one value for enumeration columns" 24386msgstr "" 24387 24388#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:584 24389msgid "" 24390"The colors box must be empty or contain the same number of items as the " 24391"value box" 24392msgstr "" 24393 24394#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:588 24395#, python-brace-format 24396msgid "The color {0} is unknown" 24397msgstr "" 24398 24399#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:593 24400msgid "The default value must be one of the permitted values" 24401msgstr "" 24402 24403#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:605 24404msgid "The default value must be an integer" 24405msgstr "" 24406 24407#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:609 24408msgid "The default value must be a real number" 24409msgstr "" 24410 24411#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:628 24412msgid "The default value must be a real number between 0 and 5.0" 24413msgstr "" 24414 24415#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:631 24416msgid "The default value must be an integer between 0 and 5" 24417msgstr "" 24418 24419#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:638 24420msgid "The default value must be \"Yes\" or \"No\"" 24421msgstr "" 24422 24423#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:25 24424msgid "Getting debug information, please wait" 24425msgstr "" 24426 24427#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:26 24428#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 24429msgid "Copy to &clipboard" 24430msgstr "" 24431 24432#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:44 24433msgid "Device already detected" 24434msgstr "" 24435 24436#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:45 24437#, python-format 24438msgid "" 24439"A device (%s) is already detected by calibre. If you wish to debug the " 24440"detection of another device, first disconnect this device." 24441msgstr "" 24442 24443#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:59 24444msgid "Debugging failed" 24445msgstr "" 24446 24447#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:60 24448msgid "" 24449"Running debug device detection failed. Click Show Details for more " 24450"information." 24451msgstr "" 24452 24453#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 24454msgid "Getting device information" 24455msgstr "" 24456 24457#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 24458msgid "User-defined device information" 24459msgstr "" 24460 24461#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 24462#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 24463msgid "Device Detection" 24464msgstr "" 24465 24466#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 24467msgid "Ensure your device is disconnected, then press OK" 24468msgstr "" 24469 24470#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 24471msgid "Ensure your device is connected, then press OK" 24472msgstr "" 24473 24474#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:82 24475msgid "" 24476"Copy these values to the clipboard, paste them into an editor, then enter " 24477"them into the USER_DEVICE by customizing the device plugin in " 24478"Preferences->Advanced->Plugins. Remember to also enter the folders where you" 24479" want the books to be put. You must restart calibre for your changes to take" 24480" effect.\n" 24481msgstr "" 24482 24483#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:82 24484msgid "" 24485"<p>calibre can send your books to you (or your reader) by email. Emails will" 24486" be automatically sent for downloaded news to all email addresses that have " 24487"<i>Auto send</i> checked." 24488msgstr "" 24489 24490#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:83 24491msgid "Add an email address to which to send books" 24492msgstr "" 24493 24494#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:84 24495msgid "&Add email" 24496msgstr "" 24497 24498#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:85 24499msgid "Make &default" 24500msgstr "" 24501 24502#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:86 24503msgid "&Remove email" 24504msgstr "" 24505 24506#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:87 24507msgid "" 24508"Add the comments from the book metadata to the email.\n" 24509"Useful to allow the recipient to see a summary of the\n" 24510"book before opening it." 24511msgstr "" 24512 24513#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:90 24514msgid "Add &comments metadata as text to the email" 24515msgstr "" 24516 24517#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24518msgid "Email" 24519msgstr "" 24520 24521#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24522msgid "Subject" 24523msgstr "" 24524 24525#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24526msgid "Alias" 24527msgstr "" 24528 24529#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24530msgid "Auto send" 24531msgstr "" 24532 24533#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24534msgid "Auto send only tags" 24535msgstr "" 24536 24537#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:37 24538msgid "Formats to email. The first matching format will be sent." 24539msgstr "" 24540 24541#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:38 24542#, python-brace-format 24543msgid "" 24544"Subject of the email to use when sending. When left blank the title will be " 24545"used for the subject. Also, the same templates used for \"Save to disk\" " 24546"such as {title} and {author_sort} can be used here." 24547msgstr "" 24548 24549#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:42 24550msgid "" 24551"If checked, downloaded news will be automatically mailed to this email " 24552"address (provided it is in one of the listed formats and has not been " 24553"filtered by tags)." 24554msgstr "" 24555 24556#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:45 24557msgid "Friendly name to use for this email address" 24558msgstr "" 24559 24560#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:46 24561msgid "" 24562"If specified, only news with one of these tags will be sent to this email " 24563"address. All news downloads have their title as a tag, so you can use this " 24564"to easily control which news downloads are sent to this email address." 24565msgstr "" 24566 24567#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:175 24568msgid "new email address" 24569msgstr "" 24570 24571#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:29 24572msgid "" 24573"The list of devices that you have asked calibre to ignore. Uncheck a device " 24574"to have calibre stop ignoring it." 24575msgstr "" 24576 24577#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:40 24578msgid "" 24579"The list of device plugins you have disabled. Uncheck an entry to enable the" 24580" plugin. calibre cannot detect devices that are managed by disabled plugins." 24581msgstr "" 24582 24583#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:51 24584msgid "Reset allowed devices" 24585msgstr "" 24586 24587#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:53 24588msgid "" 24589"This will erase the list of devices that calibre knows about causing it to " 24590"ask you for permission to manage them again, the next time they connect" 24591msgstr "" 24592 24593#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:68 24594msgid "Search for the author on Goodreads" 24595msgstr "" 24596 24597#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:69 24598msgid "Search for the author on Amazon" 24599msgstr "" 24600 24601#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:70 24602msgid "Search for the author in your calibre library" 24603msgstr "" 24604 24605#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:71 24606msgid "Search for the author on Wikipedia" 24607msgstr "" 24608 24609#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:72 24610msgid "Search for the author on Google Books" 24611msgstr "" 24612 24613#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:73 24614msgid "Search for the book on Goodreads" 24615msgstr "" 24616 24617#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:74 24618msgid "Search for the book on Amazon" 24619msgstr "" 24620 24621#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:75 24622msgid "Search for the book on Google Books" 24623msgstr "" 24624 24625#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:76 24626msgid "Use a custom search URL" 24627msgstr "" 24628 24629#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:79 24630msgid "Clicking on &author names should:" 24631msgstr "" 24632 24633#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:82 24634#, python-brace-format 24635msgid "" 24636"Enter the URL to search. It should contain the string {0}\n" 24637"which will be replaced by the author name. For example,\n" 24638"{1}" 24639msgstr "" 24640 24641#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:86 24642msgid "Enter the URL" 24643msgstr "" 24644 24645#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 24646msgid "Create a new rule" 24647msgstr "" 24648 24649#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:132 24650msgid "The key of the identifier, for example, in isbn:XXX, the key is \"isbn\"" 24651msgstr "" 24652 24653#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:134 24654msgid "&Key:" 24655msgstr "" 24656 24657#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:136 24658msgid "The name that will appear in the Book details panel" 24659msgstr "" 24660 24661#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:140 24662#, python-brace-format 24663msgid "" 24664"The template used to create the link. The placeholder {0} in the template " 24665"will be replaced with the actual identifier value. Use {1} to avoid the " 24666"value being quoted." 24667msgstr "" 24668 24669#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24670#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24671msgid "Key" 24672msgstr "" 24673 24674#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24675#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24676msgid "Template" 24677msgstr "" 24678 24679#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:156 24680msgid "Value needed" 24681msgstr "" 24682 24683#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:157 24684#, python-format 24685msgid "The %s field cannot be empty" 24686msgstr "" 24687 24688#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:164 24689msgid "Create rules for identifiers" 24690msgstr "" 24691 24692#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:169 24693msgid "Create rules to convert identifiers into links." 24694msgstr "" 24695 24696#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:191 24697msgid "&Edit rule" 24698msgstr "" 24699 24700#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:402 24701#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:599 24702msgid "Default icons" 24703msgstr "" 24704 24705#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:403 24706#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:600 24707#, python-format 24708msgid "Icon theme: <b>%s</b>" 24709msgstr "" 24710 24711#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24712msgid "Narrow" 24713msgstr "" 24714 24715#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24716msgid "Wide" 24717msgstr "" 24718 24719#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24720#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:631 24721#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:639 24722#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:646 24723msgid "Automatic" 24724msgstr "" 24725 24726#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24727#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24728msgid "Off" 24729msgstr "" 24730 24731#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24732msgid "On" 24733msgstr "" 24734 24735#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24736#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:41 24737#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:91 24738#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:49 24739#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:45 24740#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:105 24741msgid "System default" 24742msgstr "" 24743 24744#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24745msgid "calibre style" 24746msgstr "" 24747 24748#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:444 24749msgid "No subtitle" 24750msgstr "" 24751 24752#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24754#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 24755msgid "Bottom" 24756msgstr "" 24757 24758#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24760#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 24761msgid "Top" 24762msgstr "" 24763 24764#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24765msgid "Above text" 24766msgstr "" 24767 24768#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24769msgid "Beside text" 24770msgstr "" 24771 24772#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24773#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:491 24774msgid "Never" 24775msgstr "" 24776 24777#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24778msgid "Small" 24779msgstr "" 24780 24781#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 24782msgid "Medium" 24783msgstr "" 24784 24785#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24786msgid "Always" 24787msgstr "" 24788 24789#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24790msgid "If there is enough room" 24791msgstr "" 24792 24793#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 24794#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1014 24795msgid "By first letter" 24796msgstr "" 24797 24798#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:495 24799msgid "Partitioned" 24800msgstr "" 24801 24802#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:543 24803msgid "Column &coloring" 24804msgstr "" 24805 24806#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:548 24807msgid "Column &icons" 24808msgstr "" 24809 24810#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:567 24811msgid "Change &color" 24812msgstr "" 24813 24814#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:571 24815msgid "Change &background image" 24816msgstr "" 24817 24818#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:575 24819msgid "Restore default &appearance" 24820msgstr "" 24821 24822#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:621 24823#, python-format 24824msgid "Current aspect ratio (width/height): %.2g" 24825msgstr "" 24826 24827#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:638 24828msgid "Edit template for caption" 24829msgstr "" 24830 24831#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:675 24832#, python-format 24833msgid "Current space used: %s" 24834msgstr "" 24835 24836#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:721 24837msgid "Choose background color for the Cover grid" 24838msgstr "" 24839 24840#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:728 24841msgid "Remove background image?" 24842msgstr "" 24843 24844#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:729 24845msgid "" 24846"There is currently a background image set, so the color you have chosen will" 24847" not be visible. Remove the background image?" 24848msgstr "" 24849 24850#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:593 24851msgid "Disable all animations. Useful if you have a slow/old computer." 24852msgstr "" 24853 24854#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:594 24855msgid "Disable &animations" 24856msgstr "" 24857 24858#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:595 24859msgid "User interface style (&needs restart):" 24860msgstr "" 24861 24862#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:596 24863msgid "&User interface layout (needs restart):" 24864msgstr "" 24865 24866#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:597 24867msgid "E&xtra spacing to add between rows in the book list (can be negative):" 24868msgstr "" 24869 24870#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:599 24871#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:95 24872msgid "Toolbar" 24873msgstr "" 24874 24875#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:600 24876msgid "Icon si&ze:" 24877msgstr "" 24878 24879#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:601 24880msgid "Show &text under icons:" 24881msgstr "" 24882 24883#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:602 24884msgid "Use t&wo lines for the text under the icons (needs restart)" 24885msgstr "" 24886 24887#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:603 24888msgid "Change &font (needs restart)" 24889msgstr "" 24890 24891#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:604 24892msgid "Show &tooltips in the book list" 24893msgstr "" 24894 24895#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:605 24896msgid "Show &layout buttons in the status bar (needs restart)" 24897msgstr "" 24898 24899#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:606 24900msgid "Enable s&ystem tray icon (needs restart)" 24901msgstr "" 24902 24903#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:607 24904msgid "Choose &language (needs restart):" 24905msgstr "" 24906 24907#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:608 24908msgid "&Interface font:" 24909msgstr "" 24910 24911#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:609 24912msgid "" 24913"Disable popup notifications when calibre completes jobs such a conversion, " 24914"sending to device etc. The notifications are sent via the operating system " 24915"notification facility, if available. Note that on Windows, you have to " 24916"enable the system tray icon for notifications to work." 24917msgstr "" 24918 24919#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:610 24920msgid "Disable n&otifications on job completion" 24921msgstr "" 24922 24923#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:611 24924msgid "Show the &splash screen at startup" 24925msgstr "" 24926 24927#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:612 24928msgid "Change &icon theme (needs restart)" 24929msgstr "" 24930 24931#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:613 24932msgid "Show &row numbers in the book list" 24933msgstr "" 24934 24935#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:614 24936msgid "Ad&just for high resolution screens (needs restart):" 24937msgstr "" 24938 24939#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:615 24940msgid "" 24941"<p>Whether to automatically adjust the calibre user interface for high resolution (high DPI) monitors. There are three possible values:</p>\n" 24942"\n" 24943"<ul>\n" 24944"<li><b>Automatic</b>: Adjust the user interface if a high resolution monitor is detected. Will respect Qt environment variables controlling high DPI behavior. So if you use the environment variable QT_AUTO_SCREEN_SCALE_FACTOR then it will be used instead of this setting.</li>\n" 24945"\n" 24946"<li><b>On</b>: Same as \"Automatic\", but ignores Qt environment variables controlling high DPI behavior.</li>\n" 24947"\n" 24948"<li><b>Off</b>: Do not adjust the user interface, regardless of Qt environment variables.</li>\n" 24949"</ul>" 24950msgstr "" 24951 24952#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:624 24953msgid "Allow using &drag and drop to merge books" 24954msgstr "" 24955 24956#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:625 24957msgid "Draw a &grid in the book list" 24958msgstr "" 24959 24960#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:626 24961msgid "&Main interface" 24962msgstr "" 24963 24964#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:627 24965msgid "" 24966"Control the Cover grid view. You can enable this view by clicking the " 24967"\"Layout\" button in the bottom right corner of the main calibre window." 24968msgstr "" 24969 24970#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:628 24971msgid "Field to show &under the covers:" 24972msgstr "" 24973 24974#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:629 24975msgid "Spac&ing between covers:" 24976msgstr "" 24977 24978#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:630 24979msgid "" 24980"The spacing between covers. A value of zero means calculate automatically " 24981"based on cover size." 24982msgstr "" 24983 24984#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:632 24985#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:640 24986#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:647 24987msgid " cm" 24988msgstr "" 24989 24990#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:633 24991msgid "Background for the Cover grid" 24992msgstr "" 24993 24994#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:635 24995msgid "" 24996"By default, calibre chooses a cover size based on your computer's screen " 24997"size. You can change the cover size here:" 24998msgstr "" 24999 25000#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:636 25001msgid "Cover &width: " 25002msgstr "" 25003 25004#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:637 25005msgid "" 25006"The width of displayed covers.\n" 25007"A value of zero means calculate automatically." 25008msgstr "" 25009 25010#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:641 25011msgid "Make the covers larger, maintaining current aspect ratio." 25012msgstr "" 25013 25014#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:642 25015msgid "&Larger covers" 25016msgstr "" 25017 25018#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:643 25019msgid "Cover &height: " 25020msgstr "" 25021 25022#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:644 25023msgid "" 25024"The height of displayed covers.\n" 25025"A value of zero means calculate automatically." 25026msgstr "" 25027 25028#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:648 25029msgid "Make the covers smaller, maintaining current aspect ratio." 25030msgstr "" 25031 25032#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:649 25033msgid "&Smaller covers" 25034msgstr "&আরো ছোট কভার " 25035 25036#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:650 25037msgid "Reset size to automatic" 25038msgstr "" 25039 25040#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:651 25041msgid "&Reset size" 25042msgstr "" 25043 25044#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:653 25045msgid "Size of the emblems (if any) shown &next to the covers: " 25046msgstr "" 25047 25048#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:654 25049msgid "Show a &field (such as title) under the covers" 25050msgstr "" 25051 25052#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:655 25053msgid "&Location of the emblems shown next to the covers:" 25054msgstr "" 25055 25056#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:657 25057msgid "&Emblems" 25058msgstr "" 25059 25060#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:658 25061msgid "Caching of covers for improved performance" 25062msgstr "" 25063 25064#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:659 25065msgid "" 25066"There are two kinds of caches that calibre uses to improve performance when " 25067"rendering covers in the grid view. A disk cache that is kept on your hard " 25068"disk and stores the cover thumbnails and an in memory cache used to ensure " 25069"flicker free rendering of covers. For best results, keep the memory cache " 25070"small and the disk cache large, unless you have a lot of extra RAM in your " 25071"computer and don't mind it being used by the memory cache." 25072msgstr "" 25073 25074#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:660 25075#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1012 25076msgid "Disable" 25077msgstr "" 25078 25079#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:661 25080msgid " MB" 25081msgstr "এমবি" 25082 25083#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:662 25084msgid "&Empty disk cache" 25085msgstr "" 25086 25087#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:663 25088msgid "&Open cache folder" 25089msgstr "" 25090 25091#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:664 25092msgid "Number of screenfulls of covers to cache in &memory (keep this small):" 25093msgstr "" 25094 25095#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:665 25096msgid "Maximum amount of &disk space to use for caching thumbnails: " 25097msgstr "" 25098 25099#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:666 25100msgid "" 25101"The maximum number of screenfulls of thumbnails to keep in memory. " 25102"Increasing this will make rendering faster, at the cost of more memory " 25103"usage. Note that regardless of this setting, a minimum of one hundred " 25104"thumbnails are always kept in memory, to ensure flicker free rendering." 25105msgstr "" 25106 25107#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:667 25108msgid "&Performance" 25109msgstr "" 25110 25111#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:668 25112msgid "Cover &grid" 25113msgstr "" 25114 25115#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:669 25116msgid "Text styling" 25117msgstr "" 25118 25119#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:670 25120msgid "Create rules to convert &identifiers into links" 25121msgstr "" 25122 25123#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:672 25124#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:765 25125msgid "Move down" 25126msgstr "" 25127 25128#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:673 25129#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:764 25130msgid "Move up" 25131msgstr "" 25132 25133#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:674 25134msgid "" 25135"Note that <b>comments</b> will always be displayed at the end, regardless of" 25136" the position you assign here." 25137msgstr "" 25138 25139#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:675 25140msgid "Show &cover" 25141msgstr "" 25142 25143#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:676 25144msgid "Show the size of the book's cover in pixels" 25145msgstr "" 25146 25147#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:677 25148msgid "Show cover &size" 25149msgstr "" 25150 25151#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:678 25152msgid "Use &Roman numerals for series" 25153msgstr "" 25154 25155#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:679 25156msgid "Show comments &heading:" 25157msgstr "" 25158 25159#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:680 25160msgid "&Book details" 25161msgstr "" 25162 25163#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:681 25164msgid "" 25165"Choose how Tag browser subcategories are displayed when\n" 25166"there are more items than the limit. Select by first\n" 25167"letter to see an A, B, C list. Choose partitioned to\n" 25168"have a list of fixed-sized groups. Set to disabled\n" 25169"if you never want subcategories" 25170msgstr "" 25171 25172#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:686 25173msgid "&Category partitioning method:" 25174msgstr "" 25175 25176#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:687 25177msgid "Co&llapse when more items than:" 25178msgstr "" 25179 25180#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:688 25181msgid "" 25182"If a Tag browser category has more than this number of items, it is divided\n" 25183"up into subcategories. If the partition method is set to disable, this value is ignored." 25184msgstr "" 25185 25186#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:690 25187msgid "Combine letters &when fewer items than:" 25188msgstr "" 25189 25190#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:691 25191msgid "" 25192"If collapsing by first letter, combine adjacent letters together if\n" 25193"there are fewer items under a letter than specified here. If the partition method is\n" 25194"not set to first letter, this value is ignored. Set to zero to disable." 25195msgstr "" 25196 25197#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:694 25198msgid "Spacing between &items:" 25199msgstr "" 25200 25201#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:695 25202msgid "" 25203"The spacing between consecutive items in the Tag browser. In units of (ex) " 25204"which is the approximate height of the letter 'x' in the currently used " 25205"font. " 25206msgstr "" 25207 25208#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:696 25209msgid " ex" 25210msgstr "" 25211 25212#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:697 25213msgid "Categories ¬ to partition:" 25214msgstr "" 25215 25216#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:698 25217msgid "" 25218"A comma-separated list of categories that are not to\n" 25219"be partitioned even if the number of items is larger than\n" 25220"the value shown above. This option can be used to\n" 25221"avoid collapsing hierarchical categories that have only\n" 25222"a few top-level elements." 25223msgstr "" 25224 25225#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:703 25226msgid "C&ategories with hierarchical items:" 25227msgstr "" 25228 25229#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:704 25230msgid "" 25231"A comma-separated list of categories in which items containing\n" 25232"periods are displayed in the Tag browser trees. For example, if\n" 25233"this box contains 'tags' then tags of the form 'Mystery.English'\n" 25234"and 'Mystery.Thriller' will be displayed with English and Thriller\n" 25235"both under 'Mystery'. If 'tags' is not in this box,\n" 25236"then the tags will be displayed each on their own line." 25237msgstr "" 25238 25239#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:710 25240msgid "Show &tooltips" 25241msgstr "" 25242 25243#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:711 25244msgid "Show &average ratings" 25245msgstr "" 25246 25247#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:712 25248msgid "" 25249"Show counts for items in the Tag browser. Such as the number of books\n" 25250"by each author, the number of authors, etc. If you turn it off, you can still\n" 25251"see the counts by hovering your mouse over any item." 25252msgstr "" 25253 25254#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:715 25255msgid "Show &counts" 25256msgstr "" 25257 25258#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:716 25259msgid "Use &alternating row colors" 25260msgstr "" 25261 25262#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:717 25263msgid "" 25264"When checked, calibre will automatically hide any category\n" 25265" (a column, custom or standard) that has no items to show. For example, some\n" 25266" categories might not have values when using Virtual libraries. Checking this\n" 25267" box will cause these empty categories to be hidden." 25268msgstr "" 25269 25270#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:721 25271msgid "Hi&de empty categories (columns)" 25272msgstr "" 25273 25274#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:722 25275msgid "" 25276"When checked, Find in the Tag browser will show all items\n" 25277" that match the search instead of the first one. If Hide empty categories is\n" 25278" also checked then only categories containing a matched item will be shown." 25279msgstr "" 25280 25281#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:725 25282msgid "Find &shows all items that match" 25283msgstr "" 25284 25285#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:726 25286msgid "" 25287"<p>When checked, the Tag browser can get keyboard focus, allowing\n" 25288"use of the keyboard to navigate the tree using the arrow keys. The Enter key simulates\n" 25289"a click on the selected item. The keyboard shortcut 'Tag browser /\n" 25290"Give the Tag browser keyboard focus' changes the keyboard focus without\n" 25291"using the mouse.</p>" 25292msgstr "" 25293 25294#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:731 25295msgid "Allow the Tag browser to have keyboard &focus" 25296msgstr "" 25297 25298#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:732 25299msgid "" 25300"<p style=\"text-indent: 2em; font-size:smaller\">If you enable this option " 25301"then you should set a keyboard shortcut to focus the Tag browser under " 25302"<code>Preferences->Shortcuts->Tag browser->Give the Tag browser " 25303"keyboard focus</code>" 25304msgstr "" 25305 25306#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:733 25307msgid "&Tag browser" 25308msgstr "" 25309 25310#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:734 25311msgid "When showing in a separate window, show it &fullscreen" 25312msgstr "" 25313 25314#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:735 25315msgid "Show in a &separate window (needs restart)" 25316msgstr "" 25317 25318#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:736 25319msgid "&Number of covers to show in browse mode (needs restart):" 25320msgstr "" 25321 25322#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:737 25323#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:58 25324msgid "Template &editor" 25325msgstr "" 25326 25327#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:738 25328msgid "" 25329"The template used to generate the text below the covers. Uses the same " 25330"syntax as save templates. Defaults to just the book title. Note that this " 25331"setting is per-library, which means that you have to set it again for every " 25332"different calibre library you use. Use an empty template for no text." 25333msgstr "" 25334 25335#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:739 25336msgid "Show &reflections" 25337msgstr "" 25338 25339#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:740 25340msgid "" 25341"Show covers in their original aspect ratio instead of resizing\n" 25342"them to all have the same width and height" 25343msgstr "" 25344 25345#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:742 25346msgid "Preserve &aspect ratio of covers" 25347msgstr "" 25348 25349#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:743 25350msgid "&Template for caption:" 25351msgstr "" 25352 25353#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:744 25354msgid "Fie&ld for sub-title:" 25355msgstr "" 25356 25357#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:745 25358#, python-format 25359msgid "You can press the %s key to toggle full screen mode." 25360msgstr "" 25361 25362#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:746 25363msgid "Show ne&xt cover during auto scroll after:" 25364msgstr "" 25365 25366#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:748 25367msgid "&Double click to view the central book, instead of single click" 25368msgstr "" 25369 25370#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:749 25371msgid "Cover &browser" 25372msgstr "" 25373 25374#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:750 25375msgid "" 25376"Check this box to make Quickview show books only in the\n" 25377"current Virtual library. If unchecked, Quickview ignores Virtual libraries. If\n" 25378"unchecked then only row changes are taken into account." 25379msgstr "" 25380 25381#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:754 25382msgid "" 25383"Check this box to make Quickview change the column being examined\n" 25384"when the column in the book list is changed using the cursor arrow keys" 25385msgstr "" 25386 25387#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:756 25388msgid "&Change Quickview item when book list column changes" 25389msgstr "" 25390 25391#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:757 25392msgid "" 25393"Pressing 'Enter' in a cell changes both the book and the\n" 25394"column being examined (the left-hand pane)" 25395msgstr "" 25396 25397#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:759 25398msgid "&Pressing 'Enter' changes the examined column" 25399msgstr "" 25400 25401#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:760 25402msgid "" 25403"Double-clicking in a cell changes both the book and the\n" 25404"column being examined (the left-hand pane)" 25405msgstr "" 25406 25407#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:762 25408msgid "&Double click changes examined column" 25409msgstr "" 25410 25411#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:763 25412msgid "Select columns to display" 25413msgstr "" 25414 25415#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:766 25416msgid "&Quickview" 25417msgstr "" 25418 25419#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:93 25420msgid "version" 25421msgstr "" 25422 25423#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:94 25424msgid "created by Kovid Goyal" 25425msgstr "" 25426 25427#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:247 25428msgid "Run Welcome &wizard" 25429msgstr "" 25430 25431#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:264 25432msgid "Save changes" 25433msgstr "" 25434 25435#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:265 25436msgid "Cancel and return to overview" 25437msgstr "" 25438 25439#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:345 25440msgid "Restoring to defaults not supported for" 25441msgstr "" 25442 25443#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:391 25444msgid "" 25445"Some of the changes you made require a restart. Please restart calibre as " 25446"soon as possible." 25447msgstr "" 25448 25449#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:394 25450msgid "" 25451"The changes you have made require calibre be restarted immediately. You will" 25452" not be allowed to set any more preferences, until you restart." 25453msgstr "" 25454 25455#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:53 25456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 25457msgid "Source" 25458msgstr "" 25459 25460#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:55 25461msgid "Cover priority" 25462msgstr "" 25463 25464#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:82 25465msgid "This source is configured and ready to go" 25466msgstr "" 25467 25468#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:83 25469msgid "This source needs configuration" 25470msgstr "" 25471 25472#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:97 25473msgid "" 25474"This plugin is useful only for <b>Chinese</b> language books. It can return " 25475"incorrect results for books in English. Are you sure you want to enable it?" 25476msgstr "" 25477 25478#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 25479msgid "Published date" 25480msgstr "" 25481 25482#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:275 25483#, python-format 25484msgid "<b>Configure %(name)s</b><br>%(desc)s" 25485msgstr "" 25486 25487#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:344 25488msgid "No source selected" 25489msgstr "" 25490 25491#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:345 25492msgid "No source selected, cannot configure." 25493msgstr "" 25494 25495#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:153 25496msgid "Metadata sources" 25497msgstr "" 25498 25499#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:154 25500msgid "" 25501"Disable any metadata sources you do not want by unchecking them. You can " 25502"also set the cover priority. Covers from sources that have a higher " 25503"(smaller) priority will be preferred when bulk downloading metadata." 25504msgstr "" 25505 25506#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:155 25507msgid "" 25508"Sources with a red X next to their names must be configured before they will" 25509" be used. " 25510msgstr "" 25511 25512#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:156 25513msgid "C&onfigure selected source" 25514msgstr "" 25515 25516#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:158 25517msgid "" 25518"If you uncheck any fields, metadata for those fields will not be downloaded" 25519msgstr "" 25520 25521#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:159 25522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:607 25523msgid "&Select all" 25524msgstr "" 25525 25526#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:160 25527msgid "Sele&ct none" 25528msgstr "" 25529 25530#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:161 25531msgid "" 25532"Restore your own subset of checked fields that you define using the 'Set as " 25533"default' button" 25534msgstr "" 25535 25536#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:162 25537msgid "Select &default" 25538msgstr "" 25539 25540#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:163 25541msgid "" 25542"Store the currently checked fields as the default, you can quickly apply the" 25543" default using the 'Select default' button" 25544msgstr "" 25545 25546#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:164 25547msgid "&Set as default" 25548msgstr "" 25549 25550#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:165 25551msgid "Convert all downloaded comments to plain &text" 25552msgstr "" 25553 25554#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:166 25555msgid "Swap &author names from FN LN to LN, FN" 25556msgstr "" 25557 25558#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:167 25559msgid "" 25560"<p>When downloading comments, append the downloaded comments to any existing" 25561" comment, instead of overwriting them." 25562msgstr "" 25563 25564#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:168 25565msgid "" 25566"When downloading comments, append the downloaded comments to any existing " 25567"comment, instead of overwriting them." 25568msgstr "" 25569 25570#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:169 25571msgid "Append comments to &existing" 25572msgstr "" 25573 25574#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:170 25575msgid "" 25576"<p>Normally, the metadata download system will keep only a single result per" 25577" metadata source. This option will cause it to keep all results returned " 25578"from every metadata source. Useful if you only use one or two sources and " 25579"want to select individual results from them by hand. Note that result with " 25580"identical title/author/identifiers are still merged." 25581msgstr "" 25582 25583#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:171 25584msgid "Keep more than one entry per source" 25585msgstr "" 25586 25587#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:172 25588msgid "" 25589"<p>Different metadata sources have different sets of tags for the same book. If this option is checked, then calibre will use the smaller tag sets. These tend to be more like genres, while the larger tag sets tend to describe the books content.\n" 25590"<p>Note that this option will only make a practical difference if one of the metadata sources has a genre like tag set for the book you are searching for. Most often, they all have large tag sets." 25591msgstr "" 25592 25593#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:174 25594msgid "" 25595"Prefer smaller tag sets when picking tags from different metadata sources" 25596msgstr "" 25597 25598#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:175 25599msgid "Prefer &fewer tags" 25600msgstr "" 25601 25602#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:176 25603msgid "Create &rules to filter/transform tags" 25604msgstr "" 25605 25606#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:177 25607msgid "Create rules to &transform author names" 25608msgstr "" 25609 25610#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:178 25611msgid "Max. &number of tags to download:" 25612msgstr "" 25613 25614#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:179 25615msgid "Max. &time to wait after first match is found:" 25616msgstr "" 25617 25618#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:180 25619#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:182 25620msgid " secs" 25621msgstr "" 25622 25623#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:181 25624msgid "Max. time to wait after first &cover is found:" 25625msgstr "" 25626 25627#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:38 25628msgid "" 25629"The maximum number of jobs that will run simultaneously in the background. " 25630"This refers to CPU intensive tasks like conversion. Lower this number if " 25631"you want calibre to use less CPU." 25632msgstr "" 25633 25634#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:47 25635msgid "No proxies used" 25636msgstr "" 25637 25638#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:51 25639msgid "<b>Using proxies:</b>" 25640msgstr "" 25641 25642#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:73 25643msgid "Max. simultaneous conversion/&news download/plugin jobs:" 25644msgstr "" 25645 25646#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:74 25647msgid "Limit the max. simultaneous jobs to the available CPU &cores" 25648msgstr "" 25649 25650#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:75 25651msgid "Debug &device detection" 25652msgstr "" 25653 25654#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:76 25655msgid "Get information to setup the &user defined device" 25656msgstr "" 25657 25658#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:77 25659msgid "Open calibre &configuration folder" 25660msgstr "" 25661 25662#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:78 25663msgid "Abort &jobs that take more than:" 25664msgstr "" 25665 25666#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:79 25667msgid "Never abort" 25668msgstr "" 25669 25670#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:80 25671msgid " minutes" 25672msgstr "" 25673 25674#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:81 25675msgid "Create a calibre &icon theme" 25676msgstr "" 25677 25678#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:44 25679msgid "Device currently connected: " 25680msgstr "" 25681 25682#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:47 25683msgid "Device currently connected: None" 25684msgstr "" 25685 25686#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:191 25687msgid "" 25688"That format has no metadata writers enabled. A plugboard will probably have " 25689"no effect." 25690msgstr "" 25691 25692#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:206 25693msgid "That format and device already has a plugboard." 25694msgstr "" 25695 25696#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:218 25697msgid "Possibly override plugboard?" 25698msgstr "" 25699 25700#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:219 25701msgid "" 25702"A more general plugboard already exists for that format and device. Are you " 25703"sure you want to add the new plugboard?" 25704msgstr "" 25705 25706#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:231 25707#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:253 25708msgid "Add possibly overridden plugboard?" 25709msgstr "" 25710 25711#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:232 25712msgid "" 25713"More specific device plugboards exist for that format. Are you sure you want" 25714" to add the new plugboard?" 25715msgstr "" 25716 25717#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:243 25718msgid "Really add plugboard?" 25719msgstr "" 25720 25721#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:244 25722msgid "" 25723"A different plugboard matches that format and device combination. Are you " 25724"sure you want to add the new plugboard?" 25725msgstr "" 25726 25727#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:254 25728msgid "" 25729"More specific format and device plugboards already exist. Are you sure you " 25730"want to add the new plugboard?" 25731msgstr "" 25732 25733#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:265 25734#, python-brace-format 25735msgid "The {0} device does not support the {1} format." 25736msgstr "" 25737 25738#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:273 25739#, python-brace-format 25740msgid "The {0} device supports only the {1} format(s)." 25741msgstr "" 25742 25743#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:308 25744msgid "Invalid destination" 25745msgstr "" 25746 25747#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:309 25748msgid "The destination field cannot be blank" 25749msgstr "" 25750 25751#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:320 25752msgid "Plugboard modifies comments" 25753msgstr "" 25754 25755#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:321 25756msgid "" 25757"This plugboard modifies the comments metadata. If the comments are set to " 25758"invalid HTML, it could cause problems on the device. Are you sure you wish " 25759"to save this plugboard?" 25760msgstr "" 25761 25762#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:352 25763#, python-brace-format 25764msgid "The {0} device plugin is disabled." 25765msgstr "" 25766 25767#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115 25768msgid "" 25769"Here you can change the metadata calibre uses to update a book when saving to disk or sending to device.\n" 25770"\n" 25771"Use this dialog to define a 'plugboard' for a format (or all formats) and a device (or all devices). The plugboard specifies what template is connected to what field. The template is used to compute a value, and that value is assigned to the connected field.\n" 25772"\n" 25773"Often templates will contain simple references to composite columns, but this is not necessary. You can use any template in a source box that you can use elsewhere in calibre.\n" 25774"\n" 25775"One possible use for a plugboard is to alter the title to contain series information. Another would be to change the author sort, something that MOBI users might do to force it to use the ';' that the Kindle requires. A third would be to specify the language." 25776msgstr "" 25777 25778#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 25779msgid "Format (choose first)" 25780msgstr "" 25781 25782#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 25783msgid "Device (choose second)" 25784msgstr "" 25785 25786#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 25787msgid "Add &new plugboard:" 25788msgstr "" 25789 25790#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 25791msgid "Edit &existing plugboard:" 25792msgstr "" 25793 25794#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 25795msgid "Existing &plugboards:" 25796msgstr "" 25797 25798#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 25799msgid "Source template" 25800msgstr "" 25801 25802#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 25803msgid "Destination field" 25804msgstr "" 25805 25806#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 25807msgid "&Save plugboard" 25808msgstr "" 25809 25810#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:130 25811msgid "&Delete plugboard" 25812msgstr "" 25813 25814#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:212 25815msgid "" 25816"\n" 25817"Customization: " 25818msgstr "" 25819 25820#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:214 25821msgid "" 25822"\n" 25823"\n" 25824"This plugin has been disabled" 25825msgstr "" 25826 25827#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:216 25828msgid "" 25829"\n" 25830"\n" 25831"This plugin is installed system-wide and can not be managed from within calibre" 25832msgstr "" 25833 25834#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:247 25835msgid "Search for plugin" 25836msgstr "" 25837 25838#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:269 25839msgid "Could not find any matching plugins" 25840msgstr "" 25841 25842#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:309 25843msgid "files" 25844msgstr "" 25845 25846#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:310 25847msgid "Add plugin" 25848msgstr "" 25849 25850#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:345 25851msgid "No valid plugin path" 25852msgstr "" 25853 25854#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:346 25855#, python-format 25856msgid "%s is not a valid plugin path" 25857msgstr "" 25858 25859#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:354 25860#, python-format 25861msgid "Select an actual plugin under <b>%s</b> to customize" 25862msgstr "" 25863 25864#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:361 25865#, python-format 25866msgid "Disabling the plugin %s is not allowed" 25867msgstr "" 25868 25869#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:385 25870#, python-format 25871msgid "Are you sure you want to remove the plugin: %s?" 25872msgstr "" 25873 25874#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:390 25875#, python-brace-format 25876msgid "" 25877"Plugin <b>{0}</b> successfully removed. You will have to restart calibre for" 25878" it to be completely removed." 25879msgstr "" 25880 25881#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:400 25882msgid "Cannot remove builtin plugin" 25883msgstr "" 25884 25885#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:401 25886msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." 25887msgstr "" 25888 25889#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 25890msgid "" 25891"Here you can customize the behavior of calibre by controlling what plugins " 25892"it uses." 25893msgstr "" 25894 25895#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 25896msgid "Show only those plugins that have been installed by you" 25897msgstr "" 25898 25899#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 25900msgid "Show only &user installed plugins" 25901msgstr "" 25902 25903#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 25904msgid "Get &new plugins" 25905msgstr "" 25906 25907#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 25908msgid "Check for &updated plugins" 25909msgstr "" 25910 25911#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 25912msgid "&Load plugin from file" 25913msgstr "" 25914 25915#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:32 25916msgid "" 25917"This setting can be overridden for <b>individual devices</b>, by clicking " 25918"the device icon and choosing \"Configure this device\"." 25919msgstr "" 25920 25921#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:39 25922msgid "Any custom field" 25923msgstr "" 25924 25925#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:40 25926msgid "The lookup name of any custom field (these names begin with \"#\")." 25927msgstr "" 25928 25929#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:71 25930msgid "Constant template" 25931msgstr "" 25932 25933#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:72 25934#, python-brace-format 25935msgid "" 25936"The template contains no {fields}, so all books will have the same name. Is " 25937"this OK?" 25938msgstr "" 25939 25940#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:55 25941msgid "Save template" 25942msgstr "" 25943 25944#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 25945msgid "" 25946"By adjusting the template below, you can control what folders the files are " 25947"saved in and what filenames they are given. You can use the / character to " 25948"indicate sub-folders. Available metadata variables are described below. If a" 25949" particular book does not have some metadata, the variable will be replaced " 25950"by the empty string." 25951msgstr "" 25952 25953#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:57 25954msgid "Available variables:" 25955msgstr "" 25956 25957#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:69 25958msgid "" 25959"Here you can control how calibre will save your books when you click the " 25960"\"Save to disk\" button:" 25961msgstr "" 25962 25963#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:70 25964msgid "Save &cover separately" 25965msgstr "" 25966 25967#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:71 25968msgid "Replace space with &underscores" 25969msgstr "" 25970 25971#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:72 25972msgid "Update &metadata in saved copies" 25973msgstr "" 25974 25975#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:73 25976msgid "Change paths to &lowercase" 25977msgstr "" 25978 25979#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:74 25980#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:70 25981msgid "Format &dates as:" 25982msgstr "" 25983 25984#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:75 25985msgid "File &formats to save:" 25986msgstr "" 25987 25988#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:76 25989msgid "Convert non-English characters to &English equivalents" 25990msgstr "" 25991 25992#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:77 25993msgid "Save metadata in a separate &OPF file" 25994msgstr "" 25995 25996#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:78 25997msgid "&Show files in the file browser after saving to disk" 25998msgstr "" 25999 26000#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:42 26001msgid "" 26002"<b>Grouped search terms</b> are search names that permit a query to " 26003"automatically search across more than one column. For example, if you create" 26004" a grouped search term <code>allseries</code> with the value <code>series, " 26005"#myseries, #myseries2</code>, then the query <code>allseries:adhoc</code> " 26006"will find 'adhoc' in any of the columns <code>series</code>, " 26007"<code>#myseries</code>, and <code>#myseries2</code>.<p> Enter the name of " 26008"the grouped search term in the drop-down box, enter the list of columns to " 26009"search in the value box, then push the Save button. <p>Note: Search terms " 26010"are forced to lower case; <code>MySearch</code> and <code>mysearch</code> " 26011"are the same term.<p>You can have your grouped search term show up as User " 26012"categories in the Tag browser. Just add the grouped search term names to " 26013"the Make User categories from box. You can add multiple terms separated by " 26014"commas. The new User category will be automatically populated with all the " 26015"items in the categories included in the grouped search term. <p>Automatic " 26016"User categories permit you to see easily all the category items that are in " 26017"the columns contained in the grouped search term. Using the above " 26018"<code>allseries</code> example, the automatically-generated User category " 26019"will contain all the series mentioned in <code>series</code>, " 26020"<code>#myseries</code>, and <code>#myseries2</code>. This can be useful to " 26021"check for duplicates, to find which column contains a particular item, or to" 26022" have hierarchical categories (categories that contain categories)." 26023msgstr "" 26024 26025#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:77 26026msgid "Enter new or select existing name" 26027msgstr "" 26028 26029#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:79 26030msgid "Enter list of column lookup names to search" 26031msgstr "" 26032 26033#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 26034msgid "Match all" 26035msgstr "" 26036 26037#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 26038msgid "Match any" 26039msgstr "" 26040 26041#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:144 26042#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:154 26043#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:158 26044#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:164 26045#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:177 26046#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:235 26047msgid "Grouped search terms" 26048msgstr "" 26049 26050#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:145 26051msgid "The search term cannot be blank" 26052msgstr "" 26053 26054#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:155 26055msgid "That name is already used for a column or grouped search term" 26056msgstr "" 26057 26058#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:159 26059msgid "That name is already used for User category" 26060msgstr "" 26061 26062#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:165 26063msgid "The value box cannot be empty" 26064msgstr "" 26065 26066#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:178 26067msgid "The empty grouped search term cannot be deleted" 26068msgstr "" 26069 26070#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:220 26071msgid "Incompatible options" 26072msgstr "" 26073 26074#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:221 26075msgid "" 26076"The option to have un-accented characters match accented characters has no " 26077"effect if you also turn on case-sensitive searching. So only turn on one of " 26078"those options" 26079msgstr "" 26080 26081#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:221 26082msgid "" 26083"Clear search histories from all over calibre. Including the book list, " 26084"E-book viewer, fetch news dialog, etc." 26085msgstr "" 26086 26087#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:222 26088msgid "Clear search &histories" 26089msgstr "" 26090 26091#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:223 26092msgid "What to search by default" 26093msgstr "" 26094 26095#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:224 26096msgid "" 26097"When you enter a search term without a prefix, by default calibre will " 26098"search all metadata for matches. For example, entering, \"asimov\" will " 26099"search not just authors but title/tags/series/comments/etc. Use these " 26100"options if you would like to change this behavior." 26101msgstr "" 26102 26103#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:225 26104msgid "&Limit the searched metadata" 26105msgstr "" 26106 26107#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:226 26108msgid "&Columns that non-prefixed searches are limited to:" 26109msgstr "" 26110 26111#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:227 26112msgid "" 26113"Note that this option affects all searches, including saved searches and " 26114"restrictions. Therefore, if you use this option, it is best to ensure that " 26115"you always use prefixes in your saved searches. For example, use " 26116"\"series:Foundation\" rather than just \"Foundation\" in a saved search." 26117msgstr "" 26118 26119#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:228 26120msgid "Search as you &type" 26121msgstr "" 26122 26123#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:229 26124msgid "Case &sensitive searching" 26125msgstr "" 26126 26127#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:230 26128msgid "" 26129"&Highlight search results instead of restricting the book list to the " 26130"results" 26131msgstr "" 26132 26133#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:231 26134msgid "" 26135"<p>This option will cause a small button to appear next to the Search bar. " 26136"Clicking the button will toggle between showing only the search results and " 26137"showing all books with the search results highlighted." 26138msgstr "" 26139 26140#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:232 26141msgid "" 26142"Show a &quick toggle button to switch between highlighting and restricting " 26143"results next to the Search bar" 26144msgstr "" 26145 26146#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:233 26147msgid "Unaccented characters match &accented characters" 26148msgstr "" 26149 26150#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:234 26151msgid "Genera&l" 26152msgstr "" 26153 26154#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:236 26155msgid "&Names:" 26156msgstr "" 26157 26158#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:237 26159msgid "" 26160"Contains the names of the currently-defined group search terms.\n" 26161"Create a new name by entering it into the empty box, then\n" 26162"pressing Save. Rename a search term by selecting it then\n" 26163"changing the name and pressing Save. Change the value of\n" 26164"a search term by changing the value box then pressing Save." 26165msgstr "" 26166 26167#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:242 26168msgid "Delete the current search term" 26169msgstr "" 26170 26171#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:244 26172msgid "&Value:" 26173msgstr "" 26174 26175#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:245 26176msgid "" 26177"Enter a comma-separated list of lookup names of the columns\n" 26178"to include in the grouped search term" 26179msgstr "" 26180 26181#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:247 26182msgid "" 26183"Save the current search term. You can rename a search term by\n" 26184"changing the name then pressing Save. You can change the value\n" 26185"of a search term by changing the value box then pressing Save." 26186msgstr "" 26187 26188#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:251 26189msgid "Make &user categories from:" 26190msgstr "" 26191 26192#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:252 26193msgid "" 26194"Enter the names of any grouped search terms you wish\n" 26195"to be shown as user categories" 26196msgstr "" 26197 26198#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:254 26199msgid "&Grouped searches" 26200msgstr "" 26201 26202#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:255 26203msgid "What to search when searching similar books" 26204msgstr "" 26205 26206#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:256 26207msgid "" 26208"<p>When you search for similar books by right clicking the\n" 26209" book and selecting \"Similar books\",\n" 26210" calibre constructs a search using the column lookup names specified below.\n" 26211" By changing the lookup name to a grouped search term you can\n" 26212" search multiple columns at once.</p>" 26213msgstr "" 26214 26215#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:261 26216msgid "S&imilar authors: " 26217msgstr "" 26218 26219#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:262 26220msgid "Si&milar series: " 26221msgstr "" 26222 26223#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:263 26224msgid "Similar &tags: " 26225msgstr "" 26226 26227#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:264 26228msgid "Simi&lar publishers: " 26229msgstr "" 26230 26231#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:265 26232msgid "&Similar books" 26233msgstr "" 26234 26235#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:29 26236#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:64 26237msgid "Manual management" 26238msgstr "" 26239 26240#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:30 26241#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:65 26242msgid "Only on send" 26243msgstr "" 26244 26245#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:31 26246#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:66 26247msgid "Automatic management" 26248msgstr "" 26249 26250#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:37 26251msgid "Cannot change metadata management while a device is connected" 26252msgstr "" 26253 26254#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:38 26255msgid "Metadata management (disabled while device connected)" 26256msgstr "" 26257 26258#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:63 26259msgid "Me&tadata management:" 26260msgstr "" 26261 26262#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:67 26263msgid "" 26264"<li><b>Manual management</b>: calibre updates the metadata and adds collections only when a book is sent. With this option, calibre will never remove a collection.</li>\n" 26265"<li><b>Only on send</b>: calibre updates metadata and adds/removes collections for a book only when it is sent to the device. </li>\n" 26266"<li><b>Automatic management</b>: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>" 26267msgstr "" 26268 26269#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:194 26270msgid "Browse for the file" 26271msgstr "" 26272 26273#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:205 26274msgid "Choose a file" 26275msgstr "" 26276 26277#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:303 26278msgid "" 26279"calibre contains an internet server that allows you to access your book " 26280"collection using a browser from anywhere in the world. Any changes to the " 26281"settings will only take effect after a server restart." 26282msgstr "" 26283 26284#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:322 26285msgid "Require &username and password to access the Content server" 26286msgstr "" 26287 26288#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:331 26289msgid "Run server &automatically when calibre starts" 26290msgstr "" 26291 26292#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:337 26293msgid "&Start server" 26294msgstr "" 26295 26296#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:338 26297msgid "St&op server" 26298msgstr "" 26299 26300#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:339 26301msgid "&Test server" 26302msgstr "" 26303 26304#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:340 26305msgid "Show server &logs" 26306msgstr "" 26307 26308#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:368 26309msgid "Do not start calibre automatically when computer is started" 26310msgstr "" 26311 26312#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:369 26313msgid "Start calibre when the computer is started" 26314msgstr "" 26315 26316#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:372 26317msgid "" 26318"Currently calibre is set to run automatically when the\n" 26319" computer starts. Use this button to disable that." 26320msgstr "" 26321 26322#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:374 26323msgid "" 26324"Start calibre in the system tray automatically when the computer starts" 26325msgstr "" 26326 26327#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:386 26328#, python-format 26329msgid "Content server listening at: %s" 26330msgstr "" 26331 26332#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:398 26333msgid "Remember to create at least one user account in the \"User accounts\" tab" 26334msgstr "" 26335 26336#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:400 26337msgid "" 26338"Requiring a username/password prevents unauthorized people from accessing " 26339"your calibre library. It is also needed for some features such as making any" 26340" changes to the library as well as last read position/annotation syncing." 26341msgstr "" 26342 26343#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:442 26344#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:379 26345msgid "Change password for {}" 26346msgstr "" 26347 26348#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:443 26349msgid "Add new user" 26350msgstr "" 26351 26352#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:452 26353msgid "Set the password for this user" 26354msgstr "" 26355 26356#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 26357msgid "&Repeat password:" 26358msgstr "" 26359 26360#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:491 26361msgid "Empty username" 26362msgstr "" 26363 26364#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:492 26365msgid "You must enter a username" 26366msgstr "" 26367 26368#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:498 26369msgid "Username already exists" 26370msgstr "" 26371 26372#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:500 26373msgid "" 26374"A user with the username {} already exists. Please choose a different " 26375"username." 26376msgstr "" 26377 26378#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:506 26379msgid "Username is not valid" 26380msgstr "" 26381 26382#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:511 26383msgid "Password do not match" 26384msgstr "" 26385 26386#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:512 26387msgid "The two passwords you entered do not match!" 26388msgstr "" 26389 26390#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:518 26391msgid "Empty password" 26392msgstr "" 26393 26394#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:519 26395msgid "You must enter a password for this user" 26396msgstr "" 26397 26398#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:524 26399msgid "Invalid password" 26400msgstr "" 26401 26402#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:549 26403msgid "Further &restrict access to books in this library that match:" 26404msgstr "" 26405 26406#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:552 26407msgid "A search expression" 26408msgstr "" 26409 26410#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:554 26411msgid "" 26412"A search expression. If specified, access will be further restricted to only" 26413" those books that match this expression. For example: tags:\"=Share\"" 26414msgstr "" 26415 26416#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:585 26417msgid "Change library access permissions for {}" 26418msgstr "" 26419 26420#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26421msgid "All except the specified libraries" 26422msgstr "" 26423 26424#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26425msgid "All libraries" 26426msgstr "" 26427 26428#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26429msgid "Only the specified libraries" 26430msgstr "" 26431 26432#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:606 26433msgid "Allow access to:" 26434msgstr "" 26435 26436#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:611 26437msgid "Specify the libraries below:" 26438msgstr "" 26439 26440#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:685 26441msgid "No libraries specified" 26442msgstr "" 26443 26444#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:686 26445msgid "You have not specified any libraries" 26446msgstr "" 26447 26448#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:693 26449msgid "<b>{} is allowed access to all libraries" 26450msgstr "" 26451 26452#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:697 26453msgid "" 26454"{} is allowed access only to the libraries whose names <b>match</b> one of " 26455"the names specified below." 26456msgstr "" 26457 26458#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:700 26459msgid "" 26460"{} is allowed access to all libraries, <b>except</b> those whose names match" 26461" one of the names specified below." 26462msgstr "" 26463 26464#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:720 26465msgid "Allow {} to make &changes (i.e. grant write access)" 26466msgstr "" 26467 26468#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:724 26469msgid "" 26470"If enabled, allows the user to make changes to the library. Adding " 26471"books/deleting books/editing metadata, etc." 26472msgstr "" 26473 26474#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:732 26475msgid "Change &password" 26476msgstr "" 26477 26478#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:757 26479#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:319 26480msgid "{} is currently only allowed to access the library named: {}" 26481msgid_plural "{} is currently only allowed to access the libraries named: {}" 26482msgstr[0] "" 26483msgstr[1] "" 26484 26485#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:761 26486msgid "Change the allowed libraries" 26487msgstr "" 26488 26489#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:765 26490#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:326 26491msgid "{} is currently not allowed to access the library named: {}" 26492msgid_plural "{} is currently not allowed to access the libraries named: {}" 26493msgstr[0] "" 26494msgstr[1] "" 26495 26496#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:769 26497msgid "Change the blocked libraries" 26498msgstr "" 26499 26500#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:771 26501msgid "{} is currently allowed access to all libraries" 26502msgstr "" 26503 26504#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:772 26505msgid "Restrict the &libraries {} can access" 26506msgstr "" 26507 26508#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:823 26509msgid "&Add user" 26510msgstr "" 26511 26512#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:827 26513msgid "&Remove user" 26514msgstr "" 26515 26516#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:898 26517msgid "" 26518"Here you can create a template to control what data is shown when using the " 26519"<i>Custom list</i> mode for the book list" 26520msgstr "" 26521 26522#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:902 26523msgid "Show a cover &thumbnail" 26524msgstr "" 26525 26526#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:906 26527msgid "Thumbnail &height:" 26528msgstr "" 26529 26530#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:907 26531msgid "Entry &height:" 26532msgstr "" 26533 26534#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:912 26535msgid "" 26536"The height for each entry. The special value \"auto\" causes a height to be " 26537"calculated based on the number of lines in the template. Otherwise, use a " 26538"CSS length, such as 100px or 15ex" 26539msgstr "" 26540 26541#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:919 26542msgid "&Long text fields:" 26543msgstr "" 26544 26545#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:921 26546msgid "" 26547"A comma separated list of fields that will be added at the bottom of every " 26548"entry. These fields are interpreted as containing HTML, not plain text." 26549msgstr "" 26550 26551#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:926 26552#, python-brace-format 26553msgid "" 26554"The template below will be interpreted as HTML and all {{fields}} will be " 26555"replaced by the actual metadata, if available. For custom columns use the " 26556"column lookup name, for example: #mytags. You can use {0} as a separator to " 26557"split a line into multiple columns." 26558msgstr "" 26559 26560#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:936 26561msgid "&Import template" 26562msgstr "" 26563 26564#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:938 26565msgid "E&xport template" 26566msgstr "" 26567 26568#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:943 26569#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:952 26570msgid "Choose template file" 26571msgstr "" 26572 26573#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:944 26574#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:953 26575msgid "Template files" 26576msgstr "" 26577 26578#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 26579msgid "Book" 26580msgstr "" 26581 26582#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1029 26583msgid "URL type:" 26584msgstr "" 26585 26586#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1035 26587msgid "URL:" 26588msgstr "" 26589 26590#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1080 26591msgid "Missing author placeholder" 26592msgstr "" 26593 26594#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1081 26595#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1085 26596#, python-brace-format 26597msgid "The URL {0} does not contain the {1} placeholder" 26598msgstr "" 26599 26600#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1084 26601msgid "Missing title placeholder" 26602msgstr "" 26603 26604#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1102 26605#, python-brace-format 26606msgid "" 26607"Add new locations to search for books or authors using the \"Search the " 26608"internet\" feature of the Content server. The URLs should contain {author} " 26609"which will be replaced by the author name and, for book URLs, {title} which " 26610"will be replaced by the book title." 26611msgstr "" 26612 26613#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1111 26614msgid "&Add URL" 26615msgstr "" 26616 26617#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1114 26618msgid "Export URLs" 26619msgstr "" 26620 26621#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1117 26622msgid "Import URLs" 26623msgstr "" 26624 26625#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1183 26626#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1190 26627msgid "Choose URLs file" 26628msgstr "" 26629 26630#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1184 26631#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1191 26632msgid "URL files" 26633msgstr "" 26634 26635#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1210 26636msgid "&Main" 26637msgstr "" 26638 26639#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1217 26640msgid "&User accounts" 26641msgstr "" 26642 26643#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1225 26644msgid "Book &list template" 26645msgstr "" 26646 26647#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1227 26648msgid "&Search the internet" 26649msgstr "" 26650 26651#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1274 26652#: /__w/calibre/calibre/src/calibre/gui2/ui.py:534 26653#: /__w/calibre/calibre/src/calibre/gui2/ui.py:608 26654msgid "Failed to start Content server" 26655msgstr "" 26656 26657#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1320 26658msgid "Error log:" 26659msgstr "" 26660 26661#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1328 26662msgid "No error log found" 26663msgstr "" 26664 26665#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1329 26666msgid "Access log:" 26667msgstr "" 26668 26669#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1337 26670msgid "No access log found" 26671msgstr "" 26672 26673#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1338 26674msgid "The server log files are in: {}" 26675msgstr "" 26676 26677#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1344 26678msgid "&Clear logs" 26679msgstr "" 26680 26681#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1348 26682msgid "Server running" 26683msgstr "" 26684 26685#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1349 26686msgid "Cannot clear logs while the server is running. First stop the server." 26687msgstr "" 26688 26689#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1374 26690msgid "No users specified" 26691msgstr "" 26692 26693#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1376 26694msgid "" 26695"You have turned on the setting to require passwords to access the Content " 26696"server, but you have not created any user accounts. Create at least one user" 26697" account in the \"User accounts\" tab to proceed." 26698msgstr "" 26699 26700#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1389 26701msgid "Invalid trusted IPs" 26702msgstr "" 26703 26704#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1407 26705msgid "You need to restart the server for changes to take effect" 26706msgstr "" 26707 26708#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:28 26709msgid "" 26710"\n" 26711" <p>Here you can add and remove functions used in template processing. A\n" 26712" template function is written in Python. It takes information from the\n" 26713" book, processes it in some way, then returns a string result. Functions\n" 26714" defined here are usable in templates in the same way that builtin\n" 26715" functions are usable. The function must be named <b>evaluate</b>, and\n" 26716" must have the signature shown below.</p>\n" 26717" <p><code>evaluate(self, formatter, kwargs, mi, locals, your parameters)\n" 26718" → returning a Unicode string</code></p>\n" 26719" <p>The parameters of the evaluate function are:\n" 26720" <ul>\n" 26721" <li><b>formatter</b>: the instance of the formatter being used to\n" 26722" evaluate the current template. You can use this to do recursive\n" 26723" template evaluation.</li>\n" 26724" <li><b>kwargs</b>: a dictionary of metadata. Field values are in this\n" 26725" dictionary.</li>\n" 26726" <li><b>mi</b>: a <i>Metadata</i> instance. Used to get field information.\n" 26727" This parameter can be None in some cases, such as when evaluating\n" 26728" non-book templates.</li>\n" 26729" <li><b>locals</b>: the local variables assigned to by the current\n" 26730" template program.</li>\n" 26731" <li><b>your parameters</b>: you must supply one or more formal\n" 26732" parameters. The number must match the arg count box, unless arg count is\n" 26733" -1 (variable number or arguments), in which case the last argument must\n" 26734" be *args. At least one argument is required, and is usually the value of\n" 26735" the field being operated upon. Note that when writing in basic template\n" 26736" mode, the user does not provide this first argument. Instead it is\n" 26737" supplied by the formatter.</li>\n" 26738" </ul></p>\n" 26739" <p>\n" 26740" The following example function checks the value of the field. If the\n" 26741" field is not empty, the field's value is returned, otherwise the value\n" 26742" EMPTY is returned.\n" 26743" <pre>\n" 26744" name: my_ifempty\n" 26745" arg count: 1\n" 26746" doc: my_ifempty(val) -- return val if it is not empty, otherwise the string 'EMPTY'\n" 26747" program code:\n" 26748" def evaluate(self, formatter, kwargs, mi, locals, val):\n" 26749" if val:\n" 26750" return val\n" 26751" else:\n" 26752" return 'EMPTY'</pre>\n" 26753" This function can be called in any of the three template program modes:\n" 26754" <ul>\n" 26755" <li>single-function mode: {tags:my_ifempty()}</li>\n" 26756" <li>template program mode: {tags:'my_ifempty($)'}</li>\n" 26757" <li>general program mode: program: my_ifempty(field('tags'))</li>\n" 26758" </p>\n" 26759" " 26760msgstr "" 26761 26762#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:82 26763#, python-brace-format 26764msgid "" 26765"\n" 26766" <p>\n" 26767" Here you can create, edit (replace), and delete stored templates used\n" 26768" in template processing. You use a stored template in another template as\n" 26769" if it were a template function, for example 'some_name(arg1, arg2...)'.</p>\n" 26770"\n" 26771" <p>Stored templates must use General Program Mode -- they must begin with\n" 26772" the text '{0}'. You retrieve arguments passed to a stored template using\n" 26773" the '{1}()' template function, as in '{1}(var1, var2, ...)'. The passed\n" 26774" arguments are copied to the named variables.</p>\n" 26775"\n" 26776" <p>For example, this stored template checks if any items are in a\n" 26777" list, returning '1' if any are found and '' if not.</p>\n" 26778" <p>\n" 26779" Template name: items_in_list<br>\n" 26780" Template contents:<pre>\n" 26781" program:\n" 26782" arguments(lst='No list argument given', items='');\n" 26783" r = '';\n" 26784" for l in items:\n" 26785" if str_in_list(lst, ',', l, '1', '') then\n" 26786" r = '1';\n" 26787" break\n" 26788" fi\n" 26789" rof;\n" 26790" r</pre>\n" 26791" You call the stored template like this:<pre>\n" 26792" program: items_in_list($#genre, 'comics, foo')</pre>\n" 26793" See the template language tutorial for more information.</p>\n" 26794" </p>\n" 26795" " 26796msgstr "" 26797 26798#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:123 26799#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:134 26800msgid "Show help" 26801msgstr "" 26802 26803#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:127 26804#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:138 26805#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:137 26806#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:145 26807msgid "Hide help" 26808msgstr "" 26809 26810#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:160 26811msgid "" 26812"The template functions saved in the library are corrupt. Do you want to " 26813"delete them? Answering 'Yes' will delete all the functions." 26814msgstr "" 26815 26816#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:251 26817msgid "You cannot delete a built-in function" 26818msgstr "" 26819 26820#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:261 26821#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:393 26822msgid "Function not defined" 26823msgstr "" 26824 26825#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:268 26826#, python-format 26827msgid "Name %s already used" 26828msgstr "" 26829 26830#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:274 26831msgid "The name {} is already used for stored template" 26832msgstr "" 26833 26834#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:278 26835msgid "" 26836"Argument count should be -1 or greater than zero. Setting it to zero means " 26837"that this function cannot be used in single function mode." 26838msgstr "" 26839 26840#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:294 26841msgid "Exception while compiling function" 26842msgstr "" 26843 26844#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:322 26845msgid "function source code not available" 26846msgstr "" 26847 26848#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:358 26849msgid "Cannot \"test\" when no books are selected" 26850msgstr "" 26851 26852#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:392 26853#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:400 26854#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:405 26855#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:413 26856msgid "Stored templates" 26857msgstr "" 26858 26859#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:401 26860msgid "The name {} is already used for template function" 26861msgstr "" 26862 26863#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:406 26864msgid "The stored template must begin with \"program:\"" 26865msgstr "" 26866 26867#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:414 26868msgid "Exception while storing template" 26869msgstr "" 26870 26871#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:430 26872msgid "Changes to the current template will be lost. OK?" 26873msgstr "" 26874 26875#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:139 26876msgid "D&elete" 26877msgstr "" 26878 26879#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:140 26880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 26881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:553 26882msgid "&Replace" 26883msgstr "" 26884 26885#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:141 26886#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:154 26887msgid "C&reate" 26888msgstr "" 26889 26890#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:143 26891msgid "" 26892"Open a template tester dialog to use a template to test stored templates" 26893msgstr "" 26894 26895#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:144 26896msgid "&Stored Templates" 26897msgstr "" 26898 26899#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:146 26900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:279 26901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:707 26902msgid "F&unction:" 26903msgstr "" 26904 26905#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:147 26906msgid "Enter the name of the function to create." 26907msgstr "" 26908 26909#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:148 26910msgid "Argument &count:" 26911msgstr "" 26912 26913#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:149 26914msgid "Set this to -1 if the function takes a variable number of arguments" 26915msgstr "" 26916 26917#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:153 26918#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:45 26919msgid "Replace" 26920msgstr "" 26921 26922#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:155 26923msgid "P&rogram code (Follow Python indenting rules):" 26924msgstr "" 26925 26926#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:156 26927msgid "&Template functions" 26928msgstr "" 26929 26930#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:38 26931msgid "Choose a texture" 26932msgstr "" 26933 26934#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:55 26935msgid "The builtin textures come from <a href=\"{}\">subtlepatterns.com</a>." 26936msgstr "" 26937 26938#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:63 26939msgid "Add texture" 26940msgstr "" 26941 26942#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:66 26943msgid "Remove texture" 26944msgstr "" 26945 26946#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:112 26947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:294 26948msgid "Choose image" 26949msgstr "" 26950 26951#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:147 26952msgid "Cannot remove builtin textures" 26953msgstr "" 26954 26955#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 26956msgid "Donate to support the development of calibre" 26957msgstr "" 26958 26959#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:45 26960msgid "Location Manager" 26961msgstr "" 26962 26963#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:46 26964msgid "Switch between library and device views" 26965msgstr "" 26966 26967#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:52 26968#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:563 26969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:566 26970#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:378 26971msgid "Separator" 26972msgstr "" 26973 26974#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:68 26975#, python-format 26976msgid "%d books" 26977msgstr "" 26978 26979#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:246 26980msgid "The main toolbar" 26981msgstr "" 26982 26983#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:247 26984msgid "The main toolbar when a device is connected" 26985msgstr "" 26986 26987#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:248 26988msgid "The optional second toolbar" 26989msgstr "" 26990 26991#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:249 26992msgid "The menubar" 26993msgstr "" 26994 26995#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:250 26996msgid "The menubar when a device is connected" 26997msgstr "" 26998 26999#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:251 27000msgid "The context menu for the books in the calibre library" 27001msgstr "" 27002 27003#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:253 27004msgid "The context menu for the split book list" 27005msgstr "" 27006 27007#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:254 27008msgid "The context menu for the books on the device" 27009msgstr "" 27010 27011#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:256 27012msgid "The context menu for the Cover browser" 27013msgstr "" 27014 27015#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:264 27016msgid "Click to choose toolbar or menu to customize" 27017msgstr "" 27018 27019#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:318 27020#, python-format 27021msgid "Cannot add the actions %s to this location" 27022msgstr "" 27023 27024#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:342 27025#, python-format 27026msgid "Cannot remove the actions %s from this location" 27027msgstr "" 27028 27029#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:371 27030msgid "Preferences missing" 27031msgstr "" 27032 27033#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:372 27034msgid "" 27035"The Preferences action must be in either the main toolbar or the menubar." 27036msgstr "" 27037 27038#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:375 27039msgid "Location manager missing" 27040msgstr "" 27041 27042#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:376 27043msgid "" 27044"The Location manager must be in either the main toolbar or the menubar when " 27045"a device is connected." 27046msgstr "" 27047 27048#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 27049msgid "" 27050"<p>The toolbar in calibre is different depending on whether a device is " 27051"connected or not. Choose <b>which toolbar</b> you would like to customize:" 27052msgstr "" 27053 27054#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 27055msgid "Choose the toolbar to customize" 27056msgstr "" 27057 27058#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 27059#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:474 27060#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:449 27061msgid "A&vailable actions" 27062msgstr "" 27063 27064#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 27065msgid "Add selected actions to toolbar" 27066msgstr "" 27067 27068#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129 27069msgid "Remove selected actions from toolbar" 27070msgstr "" 27071 27072#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131 27073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:475 27074#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:453 27075msgid "&Current actions" 27076msgstr "" 27077 27078#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 27079#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:485 27080msgid "Move selected action up" 27081msgstr "" 27082 27083#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:134 27084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:488 27085msgid "Move selected action down" 27086msgstr "" 27087 27088#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:72 27089#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:464 27090msgid "ID" 27091msgstr "" 27092 27093#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:148 27094msgid "This tweak has its default value" 27095msgstr "" 27096 27097#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:150 27098msgid "This tweak has been customized" 27099msgstr "" 27100 27101#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:327 27102msgid "Plugin tweaks" 27103msgstr "" 27104 27105#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:333 27106msgid "" 27107"Add/edit tweaks for any custom plugins you have installed. Documentation for" 27108" these tweaks should be available on the website from where you downloaded " 27109"the plugins." 27110msgstr "" 27111 27112#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:373 27113msgid "" 27114"Values for the tweaks are shown below. Edit them to change the behavior of " 27115"calibre. Your changes will only take effect <b>after a restart</b> of " 27116"calibre." 27117msgstr "" 27118 27119#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:386 27120msgid "Edit tweaks for any custom plugins you have installed" 27121msgstr "" 27122 27123#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:387 27124msgid "&Plugin tweaks" 27125msgstr "" 27126 27127#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:421 27128msgid "Edit tweak" 27129msgstr "" 27130 27131#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:428 27132msgid "Restore this tweak to its default value" 27133msgstr "" 27134 27135#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:429 27136msgid "&Reset this tweak" 27137msgstr "" 27138 27139#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:432 27140msgid "Apply any changes you made to this tweak" 27141msgstr "" 27142 27143#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:433 27144msgid "&Apply changes to this tweak" 27145msgstr "" 27146 27147#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:448 27148msgid "Search for tweak" 27149msgstr "" 27150 27151#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:484 27152#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:525 27153msgid "" 27154"There was a syntax error in your tweak. Click the \"Show details\" button " 27155"for details." 27156msgstr "" 27157 27158#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:540 27159msgid "Invalid tweaks" 27160msgstr "" 27161 27162#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:541 27163msgid "" 27164"The tweaks you entered are invalid, try resetting the tweaks to default and " 27165"changing them one by one until you find the invalid setting." 27166msgstr "" 27167 27168#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:116 27169msgid "View log" 27170msgstr "" 27171 27172#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:38 27173msgid "Choose Files" 27174msgstr "" 27175 27176#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27177msgid "Collecting metadata..." 27178msgstr "" 27179 27180#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27181#, python-format 27182msgid "Saving %d books..." 27183msgstr "" 27184 27185#: /__w/calibre/calibre/src/calibre/gui2/save.py:143 27186msgid "Copying files and writing metadata..." 27187msgstr "" 27188 27189#: /__w/calibre/calibre/src/calibre/gui2/save.py:144 27190msgid "Copying files..." 27191msgstr "" 27192 27193#: /__w/calibre/calibre/src/calibre/gui2/save.py:155 27194#: /__w/calibre/calibre/src/calibre/gui2/save.py:269 27195#: /__w/calibre/calibre/src/calibre/gui2/save.py:303 27196msgid "Could not save books to disk, click \"Show details\" for more information" 27197msgstr "" 27198 27199#: /__w/calibre/calibre/src/calibre/gui2/save.py:186 27200#, python-format 27201msgid "" 27202"The update metadata worker process crashed while processing the book %s. " 27203"Saving is aborted." 27204msgstr "" 27205 27206#: /__w/calibre/calibre/src/calibre/gui2/save.py:206 27207#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:404 27208msgid "Requested formats not available" 27209msgstr "" 27210 27211#: /__w/calibre/calibre/src/calibre/gui2/save.py:284 27212#, python-format 27213msgid "No %s format file present" 27214msgstr "" 27215 27216#: /__w/calibre/calibre/src/calibre/gui2/save.py:337 27217#, python-brace-format 27218msgid "Failed to save: {0} by {1} to disk, with error:" 27219msgstr "" 27220 27221#: /__w/calibre/calibre/src/calibre/gui2/save.py:346 27222#, python-brace-format 27223msgid "Failed to save the {2} format of: {0} by {1} to disk, with error:" 27224msgstr "" 27225 27226#: /__w/calibre/calibre/src/calibre/gui2/save.py:350 27227#, python-brace-format 27228msgid "" 27229"Failed to update the metadata in the {2} format of: {0} by {1}, with error:" 27230msgstr "" 27231 27232#: /__w/calibre/calibre/src/calibre/gui2/save.py:352 27233#, python-brace-format 27234msgid "" 27235"Failed to update the metadata in all formats of: {0} by {1}, with error:" 27236msgstr "" 27237 27238#: /__w/calibre/calibre/src/calibre/gui2/save.py:361 27239msgid "" 27240"Failed to update metadata in some books, click \"Show details\" for more " 27241"information" 27242msgstr "" 27243 27244#: /__w/calibre/calibre/src/calibre/gui2/save.py:364 27245msgid "" 27246"Failed to save any books to disk, click \"Show details\" for more " 27247"information" 27248msgstr "" 27249 27250#: /__w/calibre/calibre/src/calibre/gui2/save.py:367 27251msgid "" 27252"Failed to save some books to disk, click \"Show details\" for more " 27253"information" 27254msgstr "" 27255 27256#: /__w/calibre/calibre/src/calibre/gui2/save.py:369 27257msgid "Error while saving" 27258msgstr "" 27259 27260#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:52 27261msgid "Paste and &search" 27262msgstr "" 27263 27264#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:57 27265#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:142 27266#: /__w/calibre/calibre/src/calibre/utils/localization.py:369 27267msgid "&Paste" 27268msgstr "" 27269 27270#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:66 27271msgid "Copy search as URL" 27272msgstr "" 27273 27274#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:67 27275msgid "&Clear search history" 27276msgstr "" 27277 27278#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:411 27279#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:416 27280msgid "Create saved search" 27281msgstr "" 27282 27283#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:412 27284msgid "" 27285"Invalid saved search name. It must contain at least one letter or number" 27286msgstr "" 27287 27288#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:417 27289msgid "There is no search to save" 27290msgstr "" 27291 27292#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:434 27293msgid "Delete current search" 27294msgstr "" 27295 27296#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:435 27297msgid "No search is selected" 27298msgstr "" 27299 27300#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:437 27301msgid "The selected search will be <b>permanently deleted</b>. Are you sure?" 27302msgstr "" 27303 27304#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:468 27305msgid "Search (For advanced search click the gear icon to the left)" 27306msgstr "" 27307 27308#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:483 27309msgid "Start search" 27310msgstr "" 27311 27312#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:491 27313msgid "Enable or disable search highlighting." 27314msgstr "" 27315 27316#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:496 27317msgid "Highlight search results" 27318msgstr "" 27319 27320#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:500 27321msgid "" 27322"This will change how searching works. When you search, instead of showing " 27323"only the matching books, all books will be shown with the matching books " 27324"highlighted. Are you sure this is what you want?" 27325msgstr "" 27326 27327#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:513 27328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:296 27329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:489 27330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:609 27331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:757 27332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:849 27333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1055 27334msgid "Filter" 27335msgstr "" 27336 27337#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:565 27338msgid "Choose saved search or enter name for new saved search" 27339msgstr "" 27340 27341#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:572 27342msgid "" 27343"Save current search under the name shown in the box. Press and hold for a " 27344"pop-up options menu." 27345msgstr "" 27346 27347#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:577 27348msgid "Create Saved search" 27349msgstr "" 27350 27351#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:580 27352#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:613 27353msgid "Delete Saved search" 27354msgstr "" 27355 27356#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:589 27357msgid "Add Saved search" 27358msgstr "" 27359 27360#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:590 27361msgid "Get Saved search expression" 27362msgstr "" 27363 27364#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:637 27365msgid "Current search is not a saved search" 27366msgstr "" 27367 27368#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:30 27369#, python-format 27370msgid "Create a Virtual library based on %s" 27371msgstr "" 27372 27373#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:38 27374#, python-format 27375msgid "Match any of the selected %s" 27376msgstr "" 27377 27378#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:39 27379#, python-format 27380msgid "Match all of the selected %s" 27381msgstr "" 27382 27383#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:102 27384#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:346 27385msgid "Edit Virtual library" 27386msgstr "" 27387 27388#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:104 27389#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:372 27390msgid "Create Virtual library" 27391msgstr "" 27392 27393#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:109 27394msgid "Virtual library &name:" 27395msgstr "" 27396 27397#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:122 27398msgid "&Search expression:" 27399msgstr "" 27400 27401#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:132 27402msgid "Create a Virtual library based on: " 27403msgstr "" 27404 27405#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:145 27406#, python-format 27407msgid "" 27408"\n" 27409" <h2>Virtual libraries</h2>\n" 27410"\n" 27411" <p>With <i>Virtual libraries</i>, you can restrict calibre to only show\n" 27412" you books that match a search. When a Virtual library is in effect, calibre\n" 27413" behaves as though the library contains only the matched books. The Tag browser\n" 27414" display only the tags/authors/series/etc. that belong to the matched books and any searches\n" 27415" you do will only search within the books in the Virtual library. This\n" 27416" is a good way to partition your large library into smaller and easier to work with subsets.</p>\n" 27417"\n" 27418" <p>For example you can use a Virtual library to only show you books with the tag <i>Unread</i>\n" 27419" or only books by <i>My favorite author</i> or only books in a particular series.</p>\n" 27420"\n" 27421" <p>More information and examples are available in the\n" 27422" <a href=\"%s\">User Manual</a>.</p>\n" 27423" " 27424msgstr "" 27425 27426#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:189 27427msgid "Saved searches recognized in the expression:" 27428msgstr "" 27429 27430#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:226 27431msgid "Search text changed" 27432msgstr "" 27433 27434#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:227 27435msgid "" 27436"The Virtual library name or the search text has changed. Do you want to " 27437"discard these changes?" 27438msgstr "" 27439 27440#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:264 27441#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:94 27442#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:100 27443msgid "No name" 27444msgstr "" 27445 27446#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:265 27447msgid "You must provide a name for the new Virtual library" 27448msgstr "" 27449 27450#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:271 27451msgid "A Virtual library name cannot begin with \"*\"" 27452msgstr "" 27453 27454#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:276 27455msgid "Name already in use" 27456msgstr "" 27457 27458#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:277 27459msgid "" 27460"That name is already in use. Do you want to replace it with the new search?" 27461msgstr "" 27462 27463#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:284 27464msgid "No search string" 27465msgstr "" 27466 27467#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:285 27468msgid "You must provide a search to define the new Virtual library" 27469msgstr "" 27470 27471#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:293 27472#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:455 27473msgid "Invalid search" 27474msgstr "" 27475 27476#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:294 27477#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:456 27478msgid "The search in the search box is not valid" 27479msgstr "" 27480 27481#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:299 27482msgid "Search found no books" 27483msgstr "" 27484 27485#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:300 27486msgid "" 27487"The search found no books, so the Virtual library will be empty. Do you " 27488"really want to use that search?" 27489msgstr "" 27490 27491#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:321 27492#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:567 27493msgid "*current search" 27494msgstr "" 27495 27496#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:325 27497msgid "Virtual library from current search" 27498msgstr "" 27499 27500#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:326 27501msgid "Create a temporary Virtual library from the current search" 27502msgstr "" 27503 27504#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:339 27505msgid "" 27506"Use a \"Virtual library\" to show only a subset of the books present in this" 27507" library" 27508msgstr "" 27509 27510#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:344 27511msgid "(all books)" 27512msgstr "" 27513 27514#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:345 27515msgid "Additional restriction" 27516msgstr "" 27517 27518#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:347 27519msgid "Remove Virtual library" 27520msgstr "" 27521 27522#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:394 27523msgid "Show Virtual libraries as tabs" 27524msgstr "" 27525 27526#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:447 27527msgid "No search" 27528msgstr "" 27529 27530#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:448 27531msgid "There is no current search to use" 27532msgstr "" 27533 27534#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:498 27535#, python-brace-format 27536msgid "Are you sure you want to remove the Virtual library <b>{0}</b>?" 27537msgstr "" 27538 27539#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:509 27540msgid "No Virtual libraries" 27541msgstr "" 27542 27543#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:510 27544msgid "No Virtual libraries present, create some first" 27545msgstr "" 27546 27547#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:514 27548#, python-brace-format 27549msgid "" 27550"<p>Quickly choose a Virtual library by typing in just a few characters from the library name into the field above.\n" 27551" For example, if want to choose the VL:\n" 27552" {example}\n" 27553" Simply type in the characters:\n" 27554" {chars}\n" 27555" and press Enter." 27556msgstr "" 27557 27558#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:522 27559msgid "Choose Virtual library" 27560msgstr "" 27561 27562#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:39 27563#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:174 27564msgid "&Default" 27565msgstr "" 27566 27567#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:51 27568msgid "Click to change" 27569msgstr "" 27570 27571#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:176 27572msgid "Customize shortcuts for" 27573msgstr "" 27574 27575#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 27576msgid "Keys" 27577msgstr "" 27578 27579#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:265 27580msgid "Double click to change" 27581msgstr "" 27582 27583#: /__w/calibre/calibre/src/calibre/gui2/splash_screen.py:90 27584msgid "Starting up, please wait..." 27585msgstr "" 27586 27587#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:36 27588msgid "Added tags:" 27589msgstr "" 27590 27591#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 27592msgid "Open store in external web browser" 27593msgstr "" 27594 27595#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 27596#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 27597#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 27598msgid "&What kind of match to use:" 27599msgstr "" 27600 27601#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 27602#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:225 27603#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 27604msgid "&All these words:" 27605msgstr "" 27606 27607#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 27608#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 27609#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:186 27610msgid "This exact &phrase:" 27611msgstr "" 27612 27613#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 27614#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:227 27615#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 27616msgid "&One or more of these words:" 27617msgstr "" 27618 27619#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223 27620#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 27621#, python-format 27622msgid "See the <a href=\"%s\">User Manual</a> for more help" 27623msgstr "" 27624 27625#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 27626#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:235 27627#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:194 27628msgid "Enter the title." 27629msgstr "" 27630 27631#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 27632msgid "&Description:" 27633msgstr "" 27634 27635#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 27636msgid "&Headquarters:" 27637msgstr "" 27638 27639#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 27640#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 27641#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:197 27642msgid "Search only in specific fields:" 27643msgstr "" 27644 27645#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 27646msgid "Enabled:" 27647msgstr "" 27648 27649#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:233 27650#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:239 27651msgid "DRM:" 27652msgstr "" 27653 27654#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:234 27655#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:236 27656#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:239 27657#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:240 27658#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:243 27659#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:246 27660msgid "true" 27661msgstr "" 27662 27663#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 27664#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:237 27665#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:240 27666#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:241 27667#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:244 27668#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:247 27669msgid "false" 27670msgstr "" 27671 27672#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:238 27673#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:245 27674msgid "Affiliate:" 27675msgstr "" 27676 27677#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:241 27678msgid "Nam&e/description..." 27679msgstr "" 27680 27681#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:74 27682msgid "Query" 27683msgstr "" 27684 27685#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:76 27686msgid "Enable:" 27687msgstr "" 27688 27689#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 27690msgid "&All" 27691msgstr "" 27692 27693#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 27694#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 27695msgid "&None" 27696msgstr "" 27697 27698#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 27699msgid "&Invert" 27700msgstr "" 27701 27702#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27703#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27704msgid "Affiliate" 27705msgstr "" 27706 27707#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27708msgid "Enabled" 27709msgstr "" 27710 27711#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27712msgid "Headquarters" 27713msgstr "" 27714 27715#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27716msgid "No DRM" 27717msgstr "" 27718 27719#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:155 27720msgid "" 27721"This store is currently disabled and cannot be used in other parts of " 27722"calibre." 27723msgstr "" 27724 27725#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:157 27726msgid "" 27727"This store is currently enabled and can be used in other parts of calibre." 27728msgstr "" 27729 27730#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:162 27731msgid "This store only distributes e-books without DRM." 27732msgstr "" 27733 27734#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:164 27735msgid "" 27736"This store distributes e-books with DRM. It may have some titles without " 27737"DRM, but you will need to check on a per title basis." 27738msgstr "" 27739 27740#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:166 27741#, python-format 27742msgid "" 27743"This store is headquartered in %s. This is a good indication of what market " 27744"the store caters to. However, this does not necessarily mean that the store " 27745"is limited to that market only." 27746msgstr "" 27747 27748#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:169 27749#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:254 27750#, python-format 27751msgid "Buying from this store supports the calibre developer: %s." 27752msgstr "" 27753 27754#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:171 27755#, python-format 27756msgid "This store distributes e-books in the following formats: %s" 27757msgstr "" 27758 27759#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/results_view.py:49 27760msgid "Configure..." 27761msgstr "" 27762 27763#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97 27764msgid "Time" 27765msgstr "" 27766 27767#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 27768msgid "Number of seconds to wait for a store to respond:" 27769msgstr "" 27770 27771#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 27772msgid "Number of seconds to let a store process results:" 27773msgstr "" 27774 27775#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 27776msgid "Display" 27777msgstr "" 27778 27779#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 27780msgid "Maximum number of results to show per store:" 27781msgstr "" 27782 27783#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 27784msgid "Open search result in system browser" 27785msgstr "" 27786 27787#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 27788msgid "Threads" 27789msgstr "" 27790 27791#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 27792msgid "Number of search threads to use:" 27793msgstr "" 27794 27795#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 27796msgid "Number of cache update threads to use:" 27797msgstr "" 27798 27799#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 27800msgid "Number of cover download threads to use:" 27801msgstr "" 27802 27803#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 27804msgid "Number of details threads to use:" 27805msgstr "" 27806 27807#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:237 27808msgid "&Price:" 27809msgstr "" 27810 27811#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:242 27812msgid "Download:" 27813msgstr "" 27814 27815#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:249 27816msgid "Titl&e/author/price..." 27817msgstr "" 27818 27819#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27820msgid "DRM" 27821msgstr "" 27822 27823#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27824msgid "Download" 27825msgstr "" 27826 27827#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27828msgid "Price" 27829msgstr "" 27830 27831#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:235 27832#, python-format 27833msgid "" 27834"Detected price as: %s. Check with the store before making a purchase to " 27835"verify this price is correct. This price often does not include promotions " 27836"the store may be running." 27837msgstr "" 27838 27839#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:239 27840msgid "No price was found" 27841msgstr "" 27842 27843#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:242 27844msgid "" 27845"This book as been detected as having DRM restrictions. This book may not " 27846"work with your reader and you will have limitations placed upon you as to " 27847"what you can do with this book. Check with the store before making any " 27848"purchases to ensure you can actually read this book." 27849msgstr "" 27850 27851#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:244 27852msgid "" 27853"This book has been detected as being DRM Free. You should be able to use " 27854"this book on any device provided it is in a format calibre supports for " 27855"conversion. However, before making a purchase double check the DRM status " 27856"with the store. The store may not be disclosing the use of DRM." 27857msgstr "" 27858 27859#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:246 27860msgid "" 27861"The DRM status of this book could not be determined. There is a very high " 27862"likelihood that this book is actually DRM restricted." 27863msgstr "" 27864 27865#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:251 27866#, python-format 27867msgid "The following formats can be downloaded directly: %s." 27868msgstr "" 27869 27870#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:68 27871msgid "Download..." 27872msgstr "" 27873 27874#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:72 27875msgid "Goto in store..." 27876msgstr "" 27877 27878#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:130 27879#, python-format 27880msgid "Buying from this store supports the calibre developer: %s</p>" 27881msgstr "" 27882 27883#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:195 27884msgid "No query" 27885msgstr "" 27886 27887#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:196 27888msgid "You must enter a title, author or keyword to search for." 27889msgstr "" 27890 27891#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:321 27892msgid "Customize Get books search" 27893msgstr "" 27894 27895#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:330 27896msgid "Choose s&tores" 27897msgstr "" 27898 27899#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:331 27900msgid "Configure s&earch" 27901msgstr "" 27902 27903#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 27904msgid "Couldn't find any books matching your query." 27905msgstr "" 27906 27907#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:395 27908msgid "Choose format to download to your library." 27909msgstr "" 27910 27911#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:179 27912msgid "Search by title" 27913msgstr "" 27914 27915#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:181 27916msgid "Search by author" 27917msgstr "" 27918 27919#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:183 27920msgid "&Keyword:" 27921msgstr "" 27922 27923#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:184 27924msgid "Search by any keyword" 27925msgstr "" 27926 27927#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:187 27928msgid "&Invert selection" 27929msgstr "" 27930 27931#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:189 27932msgid "Configure Get books behavior" 27933msgstr "" 27934 27935#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:190 27936msgid "&Configure" 27937msgstr "" 27938 27939#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:191 27940msgid "Open a selected book in the system's web browser" 27941msgstr "" 27942 27943#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:192 27944msgid "Open in &external browser" 27945msgstr "" 27946 27947#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:195 27948#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:75 27949msgid "Books:" 27950msgstr "" 27951 27952#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:190 27953msgid "" 27954"See the <a href=\"https://manual.calibre-ebook.com/gui.html#the-search-" 27955"interface\">User Manual</a> for more help" 27956msgstr "" 27957 27958#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:199 27959msgid "Titl&e/author/price ..." 27960msgstr "" 27961 27962#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:48 27963#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:71 27964msgid "Dialog" 27965msgstr "" 27966 27967#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:49 27968msgid "Updating book cache" 27969msgstr "" 27970 27971#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:43 27972msgid "Checking last download date." 27973msgstr "" 27974 27975#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:49 27976msgid "Downloading book list from MobileRead." 27977msgstr "" 27978 27979#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:62 27980msgid "Processing books." 27981msgstr "" 27982 27983#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:72 27984#, python-format 27985msgid "%(num)s of %(tot)s books processed." 27986msgstr "" 27987 27988#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:80 27989msgid "Updating MobileRead book cache..." 27990msgstr "" 27991 27992#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:72 27993msgid "&Query:" 27994msgstr "" 27995 27996#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:96 27997msgid "Home" 27998msgstr "" 27999 28000#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:109 28001msgid "Reload" 28002msgstr "" 28003 28004#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:186 28005#, python-brace-format 28006msgid "Download of {0} failed with error: {1}" 28007msgstr "" 28008 28009#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:192 28010msgid "" 28011"This e-book is a DRMed EPUB file. You will be prompted to save this file to" 28012" your computer. Once it is saved, open it with <a " 28013"href=\"https://www.adobe.com/solutions/ebook/digital-editions.html\">Adobe " 28014"Digital Editions</a> (ADE).<p>ADE, in turn will download the actual e-book, " 28015"which will be a .epub file. You can add this book to calibre using \"Add " 28016"Books\" and selecting the file from the ADE library folder." 28017msgstr "" 28018 28019#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:204 28020msgid "File is not a supported e-book type. Save to disk?" 28021msgstr "" 28022 28023#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:219 28024msgid "Could not contact calibre" 28025msgstr "" 28026 28027#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:220 28028msgid "" 28029"No running calibre instance found. Please start calibre before trying to " 28030"download books." 28031msgstr "" 28032 28033#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:224 28034msgid "Download completed" 28035msgstr "" 28036 28037#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:225 28038#, python-brace-format 28039msgid "" 28040"Download of {0} has been completed, the book was added to your calibre " 28041"library" 28042msgstr "" 28043 28044#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:218 28045#, python-format 28046msgid "Average rating for books in this category: %.1f" 28047msgstr "" 28048 28049#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:220 28050msgid "Books in this category are unrated" 28051msgstr "" 28052 28053#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:222 28054#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:355 28055msgid "Search expression:" 28056msgstr "" 28057 28058#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:224 28059#, python-format 28060msgid "Number of books: %s" 28061msgstr "" 28062 28063#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:303 28064#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:140 28065msgid "Rename in Virtual library" 28066msgstr "" 28067 28068#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:304 28069msgid "" 28070"Do you want this rename to apply only to books in the current Virtual " 28071"library?" 28072msgstr "" 28073 28074#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:306 28075msgid "Yes, apply only in VL" 28076msgstr "" 28077 28078#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:307 28079msgid "No, apply in entire library" 28080msgstr "" 28081 28082#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:435 28083#: /__w/calibre/calibre/src/calibre/srv/metadata.py:236 28084#, python-brace-format 28085msgid "The grouped search term name is \"{0}\"" 28086msgstr "" 28087 28088#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:446 28089#: /__w/calibre/calibre/src/calibre/srv/metadata.py:244 28090#, python-brace-format 28091msgid "The lookup/search name is \"{0}\"{1}" 28092msgstr "" 28093 28094#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1051 28095msgid "Changing the authors for several books can take a while. Are you sure?" 28096msgstr "" 28097 28098#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1056 28099msgid "" 28100"Changing the metadata for that many books can take a while. Are you sure?" 28101msgstr "" 28102 28103#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1240 28104#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1264 28105#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1272 28106msgid "Rename User category" 28107msgstr "" 28108 28109#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1241 28110msgid "You cannot use periods in the name when renaming User categories" 28111msgstr "" 28112 28113#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1265 28114#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1273 28115#, python-format 28116msgid "The name %s is already used" 28117msgstr "" 28118 28119#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1287 28120msgid "Author names cannot contain & characters." 28121msgstr "" 28122 28123#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28124msgid "Duplicate search name" 28125msgstr "" 28126 28127#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28128#, python-format 28129msgid "The saved search name %s is already used." 28130msgstr "" 28131 28132#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:46 28133msgid "User categories" 28134msgstr "" 28135 28136#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:57 28137msgid "Custom columns" 28138msgstr "" 28139 28140#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:103 28141msgid "Invalid search restriction" 28142msgstr "" 28143 28144#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:104 28145msgid "The current search restriction is invalid" 28146msgstr "" 28147 28148#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:121 28149msgid "New category" 28150msgstr "" 28151 28152#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:179 28153#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:182 28154msgid "Delete User category" 28155msgstr "" 28156 28157#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:180 28158#, python-format 28159msgid "%s is not a User category" 28160msgstr "" 28161 28162#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:183 28163#, python-format 28164msgid "%s contains items. Do you really want to delete it?" 28165msgstr "" 28166 28167#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:206 28168msgid "Remove category" 28169msgstr "" 28170 28171#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:207 28172#, python-format 28173msgid "User category %s does not exist" 28174msgstr "" 28175 28176#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:228 28177msgid "Add to User category" 28178msgstr "" 28179 28180#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:229 28181#, python-format 28182msgid "A User category %s does not exist" 28183msgstr "" 28184 28185#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28186msgid "Children" 28187msgstr "" 28188 28189#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28190msgid "Item" 28191msgstr "" 28192 28193#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:311 28194#, python-format 28195msgid "" 28196"%s and its children will be deleted from books in the Virtual library. Are " 28197"you sure?" 28198msgstr "" 28199 28200#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:314 28201#, python-format 28202msgid "%s and its children will be deleted from all books. Are you sure?" 28203msgstr "" 28204 28205#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:319 28206#, python-format 28207msgid "%s will be deleted from books in the Virtual library. Are you sure?" 28208msgstr "" 28209 28210#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:321 28211#, python-format 28212msgid "%s will be deleted from all books. Are you sure?" 28213msgstr "" 28214 28215#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:323 28216msgid "Delete item" 28217msgstr "" 28218 28219#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:354 28220msgid "You must select some books to apply {} to" 28221msgstr "" 28222 28223#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:402 28224#, python-format 28225msgid "" 28226"The identifier %s will be deleted from books in the current virtual library." 28227" Are you sure?" 28228msgstr "" 28229 28230#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:405 28231#, python-format 28232msgid "The identifier %s will be deleted from all books. Are you sure?" 28233msgstr "" 28234 28235#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:407 28236msgid "Delete identifier" 28237msgstr "" 28238 28239#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:480 28240#, python-format 28241msgid "change_tb_category_visibility: category %s does not exist" 28242msgstr "" 28243 28244#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:494 28245#, python-format 28246msgid "change_tb_category_visibility: invalid operation %s" 28247msgstr "" 28248 28249#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:533 28250msgid "" 28251"Change how the Tag browser works, such as, how it is sorted, what happens " 28252"when you click items, etc." 28253msgstr "" 28254 28255#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:548 28256msgid "" 28257"Search for items. If the text begins with equals (=) the search is exact " 28258"match, otherwise it is \"contains\" finding items containing the text " 28259"anywhere in the item name. Both exact and contains searches ignore case. You" 28260" can limit the search to particular categories using syntax similar to " 28261"search. For example, tags:foo will find foo in any tag, but not in authors " 28262"etc. Entering *foo will collapse all categories then showing only those " 28263"categories with items containing the text \"foo\"" 28264msgstr "" 28265 28266#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:559 28267msgid "Find in the Tag browser" 28268msgstr "" 28269 28270#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:567 28271msgid "Find the first/next matching item" 28272msgstr "" 28273 28274#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:578 28275msgid "Find" 28276msgstr "" 28277 28278#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:658 28279msgid "No more matches.</b><p> Click Find again to go to first match" 28280msgstr "" 28281 28282#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:680 28283msgid "Configure Tag browser" 28284msgstr "" 28285 28286#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 28287msgid "Number of books" 28288msgstr "" 28289 28290#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:696 28291msgid "Average rating" 28292msgstr "" 28293 28294#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:703 28295msgid "Set the sort order for entries in the Tag browser" 28296msgstr "" 28297 28298#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:706 28299msgid "Search type when selecting multiple items" 28300msgstr "" 28301 28302#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28303msgid "Match all of the items" 28304msgstr "" 28305 28306#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28307msgid "Match any of the items" 28308msgstr "" 28309 28310#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:719 28311msgid "" 28312"When selecting multiple entries in the Tag browser match any or all of them" 28313msgstr "" 28314 28315#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:723 28316msgid "Manage authors, tags, etc." 28317msgstr "" 28318 28319#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:724 28320msgid "" 28321"All of these category_managers are available by right-clicking on items in " 28322"the Tag browser above" 28323msgstr "" 28324 28325#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:732 28326msgid "'Click' found item" 28327msgstr "" 28328 28329#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:739 28330msgid "Give the Tag browser keyboard focus" 28331msgstr "" 28332 28333#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28334msgid "Hide counts" 28335msgstr "" 28336 28337#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28338msgid "Show counts" 28339msgstr "" 28340 28341#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28342msgid "Hide average rating" 28343msgstr "" 28344 28345#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28346msgid "Show average rating" 28347msgstr "" 28348 28349#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:141 28350msgid "" 28351"A Virtual library is active but you are renaming the item in all books in " 28352"your library. Is this really what you want to do?" 28353msgstr "" 28354 28355#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:144 28356msgid "Yes, apply in entire library" 28357msgstr "" 28358 28359#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:145 28360msgid "No, apply only in Virtual library" 28361msgstr "" 28362 28363#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:515 28364#, python-format 28365msgid "Change icon for: %s" 28366msgstr "" 28367 28368#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:614 28369msgid "Delete the saved search: {}?" 28370msgstr "" 28371 28372#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:707 28373msgid "Show category" 28374msgstr "" 28375 28376#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:717 28377msgid "All categories" 28378msgstr "" 28379 28380#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:753 28381#, python-format 28382msgid "Rename %s in Virtual library" 28383msgstr "" 28384 28385#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:757 28386#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:820 28387#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:886 28388#, python-format 28389msgid "Rename %s" 28390msgstr "" 28391 28392#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:764 28393#, python-format 28394msgid "Delete %s in Virtual library" 28395msgstr "" 28396 28397#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:769 28398#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:836 28399#, python-format 28400msgid "Delete %s" 28401msgstr "" 28402 28403#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:774 28404#, python-format 28405msgid "Edit sort for %s" 28406msgstr "" 28407 28408#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:777 28409#, python-format 28410msgid "Edit link for %s" 28411msgstr "" 28412 28413#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:783 28414#, python-format 28415msgid "Add %s to User category" 28416msgstr "" 28417 28418#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:799 28419#, python-format 28420msgid "Children of %s" 28421msgstr "" 28422 28423#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:810 28424#, python-format 28425msgid "Add/remove %s to selected books" 28426msgstr "" 28427 28428#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:812 28429#, python-format 28430msgid "Add %s to selected books" 28431msgstr "" 28432 28433#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:815 28434#, python-format 28435msgid "Remove %s from selected books" 28436msgstr "" 28437 28438#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:824 28439#, python-format 28440msgid "Delete Saved search %s" 28441msgstr "" 28442 28443#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:830 28444#, python-format 28445msgid "Delete %s in Virtual Library" 28446msgstr "" 28447 28448#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:843 28449#, python-format 28450msgid "Remove %(item)s from category %(cat)s" 28451msgstr "" 28452 28453#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:851 28454#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:902 28455#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:918 28456msgid "Search for" 28457msgstr "" 28458 28459#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:862 28460#, python-format 28461msgid "%s and its children" 28462msgstr "" 28463 28464#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:867 28465#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:910 28466#, python-format 28467msgid "Everything but %s" 28468msgstr "" 28469 28470#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:873 28471#, python-format 28472msgid "Everything but %s and its children" 28473msgstr "" 28474 28475#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:879 28476msgid "The saved search expression" 28477msgstr "" 28478 28479#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:890 28480#, python-format 28481msgid "Add sub-category to %s" 28482msgstr "" 28483 28484#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:894 28485#, python-format 28486msgid "Delete User category %s" 28487msgstr "" 28488 28489#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:924 28490#, python-format 28491msgid "Books in category %s" 28492msgstr "" 28493 28494#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:930 28495#, python-format 28496msgid "Books not in category %s" 28497msgstr "" 28498 28499#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:954 28500#, python-format 28501msgid "Edit permissible values for %s" 28502msgstr "" 28503 28504#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:980 28505#, python-format 28506msgid "Hide category %s" 28507msgstr "" 28508 28509#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:987 28510msgid "Change category icon" 28511msgstr "" 28512 28513#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:989 28514msgid "Restore default icon" 28515msgstr "" 28516 28517#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:997 28518#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1002 28519msgid "Manage User categories" 28520msgstr "" 28521 28522#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1010 28523msgid "Change sub-categorization scheme" 28524msgstr "" 28525 28526#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1016 28527msgid "Partition" 28528msgstr "" 28529 28530#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1031 28531msgid "First letter is usable only when sorting by name" 28532msgstr "" 28533 28534#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1039 28535msgid "Expand or collapse" 28536msgstr "" 28537 28538#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1047 28539#, python-brace-format 28540msgid "Expand {0}" 28541msgstr "" 28542 28543#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1050 28544#, python-brace-format 28545msgid "Expand {0} and its children" 28546msgstr "" 28547 28548#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1070 28549#, python-brace-format 28550msgid "Collapse {0}" 28551msgstr "" 28552 28553#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:44 28554#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:139 28555msgid "Remove" 28556msgstr "" 28557 28558#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:46 28559msgid "Keep" 28560msgstr "" 28561 28562#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:48 28563msgid "Title-case" 28564msgstr "" 28565 28566#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:51 28567msgid "Split" 28568msgstr "" 28569 28570#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:62 28571msgid "Create the rule below, the rule can be used to remove or replace tags" 28572msgstr "" 28573 28574#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:63 28575msgid "the tag, if it" 28576msgstr "" 28577 28578#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:64 28579msgid "You must provide a value for the tag to match" 28580msgstr "" 28581 28582#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:65 28583#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:231 28584msgid "with the tag:" 28585msgstr "" 28586 28587#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:66 28588#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:233 28589msgid "on the character:" 28590msgstr "" 28591 28592#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:68 28593msgid "" 28594"The character on which to split tags. Note that technically you can specify " 28595"a sub-string, not just a single character. Then splitting will happen on the" 28596" sub-string." 28597msgstr "" 28598 28599#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:71 28600msgid "" 28601"What to replace the tag with. Note that if you use a pattern to match tags, " 28602"you can replace with parts of the matched pattern. See the User Manual on " 28603"how to use regular expressions for details." 28604msgstr "" 28605 28606#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:74 28607#, python-format 28608msgid "" 28609"For help with regex pattern matching, see the <a href=\"%s\">User Manual</a>" 28610msgstr "" 28611 28612#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:103 28613msgid "Edit the list of tags with the Tag editor" 28614msgstr "" 28615 28616#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:144 28617msgid "Tags that contain this string will match" 28618msgstr "" 28619 28620#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:152 28621msgid "Use the Tag editor to edit the list of tags" 28622msgstr "" 28623 28624#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:228 28625#, python-brace-format 28626msgid "<b>{action}</b> the tag, if it <i>{match_type}</i>: <b>{query}</b>" 28627msgstr "" 28628 28629#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:273 28630msgid "" 28631"You can specify rules to filter/transform tags here. Click the \"Add rule\" " 28632"button below to get started. The rules will be processed in order for every " 28633"tag until either a \"remove\" or a \"keep\" rule matches." 28634msgstr "" 28635 28636#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:283 28637msgid "You can <b>change an existing rule</b> by double clicking it" 28638msgstr "" 28639 28640#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:311 28641msgid "Move current rule up" 28642msgstr "" 28643 28644#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:315 28645msgid "Move current rule down" 28646msgstr "" 28647 28648#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:390 28649msgid "Test tag mapper rules" 28650msgstr "" 28651 28652#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:392 28653msgid "Enter a comma separated list of &tags to test:" 28654msgstr "" 28655 28656#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:393 28657msgid "Enter tags and click the \"Test\" button" 28658msgstr "" 28659 28660#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:427 28661#, python-format 28662msgid "<b>Resulting tags:</b> %s" 28663msgstr "" 28664 28665#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:440 28666msgid "Cannot save as no rules have been created" 28667msgstr "" 28668 28669#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:442 28670msgid "Save ruleset as" 28671msgstr "" 28672 28673#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:443 28674msgid "Enter a name for this ruleset:" 28675msgstr "" 28676 28677#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:447 28678#, python-format 28679msgid "A ruleset with the name \"%s\" already exists, do you want to replace it?" 28680msgstr "" 28681 28682#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:465 28683msgid "Delete saved rulesets" 28684msgstr "" 28685 28686#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:471 28687msgid "No saved rulesets available" 28688msgstr "" 28689 28690#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:484 28691msgid "Edit tag mapper rules" 28692msgstr "" 28693 28694#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:125 28695msgid "Select a destination for the Table of Contents entry" 28696msgstr "" 28697 28698#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:149 28699msgid "Search for text..." 28700msgstr "" 28701 28702#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:152 28703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:549 28704msgid "Find &next" 28705msgstr "" 28706 28707#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:155 28708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:551 28709msgid "Find &previous" 28710msgstr "" 28711 28712#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:167 28713msgid "" 28714"Here you can choose a destination for the Table of Contents' entry to point " 28715"to. First choose a file from the book in the left-most panel. The file will " 28716"open in the central panel.<p>Then choose a location inside the file. To do " 28717"so, simply click on the place in the central panel that you want to use as " 28718"the destination. As you move the mouse around the central panel, a thick " 28719"green line appears, indicating the precise location that will be selected " 28720"when you click." 28721msgstr "" 28722 28723#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:180 28724msgid "Na&me of the ToC entry:" 28725msgstr "" 28726 28727#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:187 28728msgid "Currently selected destination:" 28729msgstr "" 28730 28731#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:222 28732#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:233 28733msgid "No match found" 28734msgstr "" 28735 28736#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:223 28737#, python-format 28738msgid "No match found for: %s" 28739msgstr "" 28740 28741#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:229 28742#, python-format 28743msgid "" 28744"No matches for %(text)s found in the current file [%(current)s]. Do you want" 28745" to search in the %(which)s file [%(next)s]?" 28746msgstr "" 28747 28748#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28749msgid "next" 28750msgstr "" 28751 28752#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28753msgid "previous" 28754msgstr "" 28755 28756#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:259 28757msgid "Bad markup" 28758msgstr "" 28759 28760#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:260 28761msgid "This book has severely broken markup, its ToC cannot be edited." 28762msgstr "" 28763 28764#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:266 28765#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:309 28766#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:313 28767msgid "File:" 28768msgstr "" 28769 28770#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:267 28771#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:299 28772msgid "Top of the file" 28773msgstr "" 28774 28775#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:301 28776#, python-format 28777msgid "Approximately %d%% from the top" 28778msgstr "" 28779 28780#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:306 28781#, python-format 28782msgid "Location: A <%s> tag inside the file" 28783msgstr "" 28784 28785#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:45 28786msgid "Create ToC from XPath" 28787msgstr "" 28788 28789#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:49 28790msgid "" 28791"Specify a series of XPath expressions for the different levels of the Table " 28792"of Contents. You can use the wizard buttons to help you create XPath " 28793"expressions." 28794msgstr "" 28795 28796#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:56 28797#, python-format 28798msgid "Level %s ToC:" 28799msgstr "" 28800 28801#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:71 28802msgid "Do not add duplicate entries at the same level" 28803msgstr "" 28804 28805#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:81 28806msgid "No XPaths" 28807msgstr "" 28808 28809#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:82 28810msgid "No XPaths have been entered" 28811msgstr "" 28812 28813#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:122 28814#, python-format 28815msgid "The XPath expression %s is not valid." 28816msgstr "" 28817 28818#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:166 28819msgid "" 28820"You can edit existing entries in the Table of Contents by clicking them in " 28821"the panel to the left." 28822msgstr "" 28823 28824#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:168 28825msgid "" 28826"Entries with a green tick next to them point to a location that has been " 28827"verified to exist. Entries with a red dot are broken and may need to be " 28828"fixed." 28829msgstr "" 28830 28831#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:176 28832msgid "Create a &new entry" 28833msgstr "" 28834 28835#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:181 28836msgid "Generate ToC from &major headings" 28837msgstr "" 28838 28839#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:184 28840msgid "" 28841"Generate a Table of Contents from the major headings in the book. This will " 28842"work if the book identifies its headings using HTML heading tags. Uses the " 28843"<h1>, <h2> and <h3> tags." 28844msgstr "" 28845 28846#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:188 28847msgid "Generate ToC from &all headings" 28848msgstr "" 28849 28850#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:191 28851msgid "" 28852"Generate a Table of Contents from all the headings in the book. This will " 28853"work if the book identifies its headings using HTML heading tags. Uses the " 28854"<h1-6> tags." 28855msgstr "" 28856 28857#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:196 28858msgid "Generate ToC from &links" 28859msgstr "" 28860 28861#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:199 28862msgid "" 28863"Generate a Table of Contents from all the links in the book. Links that " 28864"point to destinations that do not exist in the book are ignored. Also " 28865"multiple links with the same destination or the same text are ignored." 28866msgstr "" 28867 28868#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:206 28869msgid "Generate ToC from &files" 28870msgstr "" 28871 28872#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:209 28873msgid "" 28874"Generate a Table of Contents from individual files in the book. Each entry " 28875"in the ToC will point to the start of the file, the text of the entry will " 28876"be the \"first line\" of text from the file." 28877msgstr "" 28878 28879#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:215 28880msgid "Generate ToC from &XPath" 28881msgstr "" 28882 28883#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:218 28884msgid "Generate a Table of Contents from arbitrary XPath expressions." 28885msgstr "" 28886 28887#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:222 28888msgid "&Flatten the ToC" 28889msgstr "" 28890 28891#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:225 28892msgid "Flatten the Table of Contents, putting all entries at the top level" 28893msgstr "" 28894 28895#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:230 28896msgid "" 28897"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 " 28898"files. In a linear ToC every entry must point to a location after the " 28899"previous entry. If you create a non-linear ToC it will be automatically re-" 28900"arranged inside the AZW3 file." 28901msgstr "" 28902 28903#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:246 28904msgid "" 28905"You can move this entry around the Table of Contents by drag and drop or " 28906"using the up and down buttons to the left" 28907msgstr "" 28908 28909#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:267 28910msgid "Change the &location this entry points to" 28911msgstr "" 28912 28913#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:271 28914msgid "&Remove this entry" 28915msgstr "" 28916 28917#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:281 28918msgid "New entry &inside this entry" 28919msgstr "" 28920 28921#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:284 28922msgid "New entry &above this entry" 28923msgstr "" 28924 28925#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:287 28926msgid "New entry &below this entry" 28927msgstr "" 28928 28929#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:291 28930msgid "&Flatten this entry" 28931msgstr "" 28932 28933#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:293 28934msgid "" 28935"All children of this entry are brought to the same level as this entry." 28936msgstr "" 28937 28938#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:304 28939msgid "&Return to welcome screen" 28940msgstr "" 28941 28942#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:306 28943msgid "Go back to the top level view" 28944msgstr "" 28945 28946#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:319 28947msgid "Remove duplicates" 28948msgstr "" 28949 28950#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:320 28951msgid "Should headings with the same text at the same level be included?" 28952msgstr "" 28953 28954#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28955msgid "&Include duplicates" 28956msgstr "" 28957 28958#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28959msgid "&Remove duplicates" 28960msgstr "" 28961 28962#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:363 28963msgid "This entry points to an existing destination" 28964msgstr "" 28965 28966#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:366 28967msgid "The location this entry points to does not exist" 28968msgstr "" 28969 28970#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:434 28971#, python-brace-format 28972msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}" 28973msgstr "" 28974 28975#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:497 28976msgid "Multiple items selected" 28977msgstr "" 28978 28979#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:498 28980msgid "" 28981"You are trying to move multiple items at once, this is not supported. " 28982"Instead use Drag and Drop to move multiple items" 28983msgstr "" 28984 28985#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:635 28986msgid "Chapter " 28987msgstr "" 28988 28989#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:636 28990msgid "All selected items will be renamed to the form prefix-number" 28991msgstr "" 28992 28993#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:671 28994msgid "Change the location this entry points to" 28995msgstr "" 28996 28997#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:672 28998msgid "Bulk rename all selected items" 28999msgstr "" 29000 29001#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:673 29002msgid "Remove all selected items" 29003msgstr "" 29004 29005#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:679 29006#, python-format 29007msgid "Move \"%s\" up" 29008msgstr "" 29009 29010#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:681 29011#, python-format 29012msgid "Move \"%s\" down" 29013msgstr "" 29014 29015#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:683 29016#, python-format 29017msgid "Unindent \"%s\"" 29018msgstr "" 29019 29020#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:685 29021#, python-format 29022msgid "Indent \"%s\"" 29023msgstr "" 29024 29025#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:717 29026msgid "Move current entry up [Ctrl+Up]" 29027msgstr "" 29028 29029#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:724 29030msgid "Unindent the current entry [Ctrl+Left]" 29031msgstr "" 29032 29033#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:731 29034msgid "Remove all selected entries" 29035msgstr "" 29036 29037#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:738 29038msgid "Indent the current entry [Ctrl+Right]" 29039msgstr "" 29040 29041#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:745 29042msgid "Move current entry down [Ctrl+Down]" 29043msgstr "" 29044 29045#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:747 29046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:184 29047msgid "&Expand all" 29048msgstr "" 29049 29050#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:751 29051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:185 29052msgid "&Collapse all" 29053msgstr "" 29054 29055#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:754 29056msgid "Double click on an entry to change the text" 29057msgstr "" 29058 29059#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:859 29060#, python-format 29061msgid "" 29062"The location this entry point to does not exist:\n" 29063"%s" 29064msgstr "" 29065 29066#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:952 29067#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:961 29068#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:968 29069msgid "No items found" 29070msgstr "" 29071 29072#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:953 29073msgid "No items were found that could be added to the Table of Contents." 29074msgstr "" 29075 29076#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:962 29077msgid "No links were found that could be added to the Table of Contents." 29078msgstr "" 29079 29080#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:969 29081msgid "No files were found that could be added to the Table of Contents." 29082msgstr "" 29083 29084#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:997 29085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:33 29086#, python-format 29087msgid "Edit the ToC in %s" 29088msgstr "" 29089 29090#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1013 29091#, python-format 29092msgid "Loading %s, please wait..." 29093msgstr "" 29094 29095#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1030 29096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:52 29097msgid "Undo the last action, if any" 29098msgstr "" 29099 29100#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1065 29101#, python-format 29102msgid "Writing %s, please wait..." 29103msgstr "" 29104 29105#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1073 29106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:83 29107msgid "Failed to write book" 29108msgstr "" 29109 29110#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1074 29111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:84 29112#, python-format 29113msgid "Could not write %s. Click \"Show details\" for more information." 29114msgstr "" 29115 29116#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1123 29117msgid "Failed to load book" 29118msgstr "" 29119 29120#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1124 29121#, python-format 29122msgid "Could not load %s. Click \"Show details\" for more information." 29123msgstr "" 29124 29125#: /__w/calibre/calibre/src/calibre/gui2/tools.py:73 29126#, python-format 29127msgid "Convert book %(num)d of %(total)d (%(title)s)" 29128msgstr "" 29129 29130#: /__w/calibre/calibre/src/calibre/gui2/tools.py:105 29131msgid "Could not convert" 29132msgstr "" 29133 29134#: /__w/calibre/calibre/src/calibre/gui2/tools.py:106 29135#, python-format 29136msgid "" 29137"Could not convert <b>%s</b> as it has no e-book files. If you think it " 29138"should have files, but calibre is not finding them, that is most likely " 29139"because you moved the book's files around outside of calibre. You will need " 29140"to find those files and re-add them to calibre." 29141msgstr "" 29142 29143#: /__w/calibre/calibre/src/calibre/gui2/tools.py:116 29144#, python-format 29145msgid "No supported formats (Available formats: %s)" 29146msgstr "" 29147 29148#: /__w/calibre/calibre/src/calibre/gui2/tools.py:119 29149msgid "This book has no actual e-book files" 29150msgstr "" 29151 29152#: /__w/calibre/calibre/src/calibre/gui2/tools.py:123 29153#: /__w/calibre/calibre/src/calibre/gui2/tools.py:262 29154msgid "Could not convert some books" 29155msgstr "" 29156 29157#: /__w/calibre/calibre/src/calibre/gui2/tools.py:125 29158msgid "" 29159"Could not convert the book because no supported source format was found" 29160msgstr "" 29161 29162#: /__w/calibre/calibre/src/calibre/gui2/tools.py:127 29163#, python-brace-format 29164msgid "" 29165"Could not convert {num} of {tot} books, because no supported source formats " 29166"were found." 29167msgstr "" 29168 29169#: /__w/calibre/calibre/src/calibre/gui2/tools.py:164 29170msgid "Queueing books for bulk conversion" 29171msgstr "" 29172 29173#: /__w/calibre/calibre/src/calibre/gui2/tools.py:236 29174msgid "Queueing " 29175msgstr "" 29176 29177#: /__w/calibre/calibre/src/calibre/gui2/tools.py:237 29178#, python-format 29179msgid "Convert book %(num)d of %(tot)d (%(title)s)" 29180msgstr "" 29181 29182#: /__w/calibre/calibre/src/calibre/gui2/tools.py:263 29183#, python-format 29184msgid "" 29185"Could not convert %(num)d of %(tot)d books, because no suitable source " 29186"format was found." 29187msgstr "" 29188 29189#: /__w/calibre/calibre/src/calibre/gui2/tools.py:319 29190#, python-format 29191msgid "Fetch news from %s" 29192msgstr "" 29193 29194#: /__w/calibre/calibre/src/calibre/gui2/tools.py:394 29195msgid "Convert existing" 29196msgstr "" 29197 29198#: /__w/calibre/calibre/src/calibre/gui2/tools.py:395 29199#, python-format 29200msgid "" 29201"The following books have already been converted to the %s format. Do you " 29202"wish to reconvert them?" 29203msgstr "" 29204 29205#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:50 29206#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:53 29207msgid "Could not find speech-dispatcher on your system. Please install it." 29208msgstr "" 29209 29210#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29211#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29212#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 29214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 29215msgid "Language" 29216msgstr "" 29217 29218#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29219msgid "Variant" 29220msgstr "" 29221 29222#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:82 29223msgid "&Speed of speech:" 29224msgstr "" 29225 29226#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:94 29227msgid "Speech s&ynthesizer:" 29228msgstr "" 29229 29230#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29231msgid "female" 29232msgstr "" 29233 29234#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29235msgid "male" 29236msgstr "" 29237 29238#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29239msgid "neutral" 29240msgstr "" 29241 29242#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29243#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29244msgid "Age" 29245msgstr "" 29246 29247#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29248#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29249msgid "Gender" 29250msgstr "" 29251 29252#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:85 29253#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:83 29254msgid "&Speed of speech (words per minute):" 29255msgstr "" 29256 29257#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:108 29258msgid "Sound output:" 29259msgstr "" 29260 29261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/__init__.py:167 29262msgid "&Unmark marked text" 29263msgstr "" 29264 29265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:181 29266msgid "The Qt WebEngine Render process crashed and has been restarted" 29267msgstr "" 29268 29269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:245 29270#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1893 29271msgid "Unsaved changes" 29272msgstr "" 29273 29274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:246 29275msgid "" 29276"The current book has unsaved changes. If you open a new book, they will be " 29277"lost. Are you sure you want to proceed?" 29278msgstr "" 29279 29280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:250 29281msgid "Cannot open" 29282msgstr "" 29283 29284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:251 29285msgid "" 29286"The current book is being saved, you cannot open a new book until the saving" 29287" is completed" 29288msgstr "" 29289 29290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:261 29291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1279 29292msgid "Choose file location" 29293msgstr "" 29294 29295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:286 29296msgid "Importing book, please wait..." 29297msgstr "" 29298 29299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:302 29300msgid "Choose book folder" 29301msgstr "" 29302 29303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:306 29304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:910 29305msgid "Choose book" 29306msgstr "" 29307 29308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:314 29309msgid "File not found" 29310msgstr "" 29311 29312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:315 29313#, python-format 29314msgid "The file %s does not exist." 29315msgstr "" 29316 29317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:322 29318msgid "Unsupported format" 29319msgstr "" 29320 29321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:323 29322#, python-format 29323msgid "" 29324"Tweaking is only supported for books in the %s formats. Convert your book to" 29325" one of these formats first." 29326msgstr "" 29327 29328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:340 29329msgid "Opening book, please wait..." 29330msgstr "" 29331 29332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:353 29333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:357 29334msgid "Failed to open book" 29335msgstr "" 29336 29337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:354 29338msgid "" 29339"Failed to open book, it has obfuscated fonts, but the obfuscation key is " 29340"missing from the OPF. Do an EPUB to EPUB conversion before trying to edit " 29341"this book." 29342msgstr "" 29343 29344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:358 29345msgid "Failed to open book, click \"Show details\" for more information." 29346msgstr "" 29347 29348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:400 29349msgid "Start of editing session" 29350msgstr "" 29351 29352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:437 29353msgid "Before: Delete files" 29354msgstr "" 29355 29356#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:463 29357msgid "One file deleted" 29358msgid_plural "{} files deleted" 29359msgstr[0] "" 29360msgstr[1] "" 29361 29362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:474 29363msgid "Before: Re-order text" 29364msgstr "" 29365 29366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:484 29367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:523 29368msgid "" 29369"You must first open a book to edit, before trying to create new files in it." 29370msgstr "" 29371 29372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:496 29373#, python-format 29374msgid "Before: Add file %s" 29375msgstr "" 29376 29377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:526 29378msgid "Choose files" 29379msgstr "" 29380 29381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:531 29382msgid "Before Add files" 29383msgstr "" 29384 29385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:567 29386msgid "Before: Add cover" 29387msgstr "" 29388 29389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:575 29390msgid "No book is currently open. You must first open a book." 29391msgstr "" 29392 29393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:577 29394msgid "No book open" 29395msgstr "" 29396 29397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:582 29398msgid "You must open a book before trying to edit the Table of Contents." 29399msgstr "" 29400 29401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:584 29402msgid "Before: Edit Table of Contents" 29403msgstr "" 29404 29405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:599 29406msgid "Before: Insert inline Table of Contents" 29407msgstr "" 29408 29409#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:603 29410msgid "No Table of Contents" 29411msgstr "" 29412 29413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:604 29414msgid "" 29415"Cannot create an inline Table of Contents as this book has no existing Table" 29416" of Contents. You must first create a Table of Contents using the Edit Table" 29417" of Contents tool." 29418msgstr "" 29419 29420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:618 29421#, python-format 29422msgid "Before: %s" 29423msgstr "" 29424 29425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:633 29426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:677 29427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:704 29428msgid "You must first open a book in order to transform styles." 29429msgstr "" 29430 29431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29432msgid "No HTML file" 29433msgstr "" 29434 29435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29436msgid "Not currently editing an HTML file" 29437msgstr "" 29438 29439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29441msgid "No HTML files" 29442msgstr "" 29443 29444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29445msgid "Not currently editing any HTML files" 29446msgstr "" 29447 29448#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29449msgid "No HTML files are currently selected in the File browser" 29450msgstr "" 29451 29452#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:662 29453msgid "Before HTML transformation" 29454msgstr "" 29455 29456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29457msgid "No HTML was changed." 29458msgstr "" 29459 29460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:698 29462msgid "No changes" 29463msgstr "" 29464 29465#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:688 29466msgid "Before style transformation" 29467msgstr "" 29468 29469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:699 29470msgid "No styles were changed." 29471msgstr "" 29472 29473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:708 29474msgid "Before: Get external resources" 29475msgstr "" 29476 29477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:723 29478msgid "No book is currently open. You must first open a book to manage fonts." 29479msgstr "" 29480 29481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:729 29482msgid "Embed all fonts" 29483msgstr "" 29484 29485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:733 29486msgid "Subset all fonts" 29487msgstr "" 29488 29489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:743 29490#, python-format 29491msgid "" 29492"The %s format does not support file and folder names internally, therefore " 29493"arranging files into folders is not allowed." 29494msgstr "" 29495 29496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:752 29497msgid "The files in this book are already arranged into folders" 29498msgstr "" 29499 29500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:753 29501msgid "Nothing to do" 29502msgstr "" 29503 29504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:754 29505msgid "Show this message &again" 29506msgstr "" 29507 29508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:756 29509msgid "Before: Arrange into folders" 29510msgstr "" 29511 29512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:758 29513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:783 29514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:789 29515msgid "Renaming and updating links..." 29516msgstr "" 29517 29518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:766 29519#, python-brace-format 29520msgid "" 29521"You are changing the file type of {0}<b>{1}</b> to {2}<b>{3}</b>. Doing so " 29522"can cause problems, are you sure?" 29523msgstr "" 29524 29525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:773 29526#, python-brace-format 29527msgid "" 29528"The name you have chosen {0} contains special characters, internally it will" 29529" look like: {1}Try to use only the English alphabet [a-z], numbers [0-9], " 29530"hyphens and underscores for file names. Other characters can cause problems " 29531"for different e-book viewers. Are you sure you want to proceed?" 29532msgstr "" 29533 29534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:780 29535#, python-format 29536msgid "Before: Rename %s" 29537msgstr "" 29538 29539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:787 29540msgid "Before: Bulk rename" 29541msgstr "" 29542 29543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:794 29544msgid "Failed to rename files" 29545msgstr "" 29546 29547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:795 29548msgid "Failed to rename files, click \"Show details\" for more information." 29549msgstr "" 29550 29551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:828 29552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:206 29553msgid "&Revert to" 29554msgstr "" 29555 29556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:848 29557msgid "&Revert changes" 29558msgstr "" 29559 29560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:891 29561msgid "Show this popup again" 29562msgstr "" 29563 29564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:899 29565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:229 29566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:124 29567#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1489 29568msgid "See what &changed" 29569msgstr "" 29570 29571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:911 29572#, python-format 29573msgid "%s books" 29574msgstr "" 29575 29576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29577msgid "Current book" 29578msgstr "" 29579 29580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29581msgid "Other book" 29582msgstr "" 29583 29584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:956 29585msgid "Before: Fix HTML" 29586msgstr "" 29587 29588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29589msgid "All HTML files fixed" 29590msgstr "" 29591 29592#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29593msgid "Fixing done" 29594msgstr "" 29595 29596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:968 29597msgid "Before: Beautify files" 29598msgstr "" 29599 29600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29601msgid "All files beautified" 29602msgstr "" 29603 29604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29605msgid "Beautified" 29606msgstr "" 29607 29608#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:992 29609msgid "Inserting images is only supported for HTML and CSS files." 29610msgstr "" 29611 29612#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1020 29613msgid "New class name" 29614msgstr "" 29615 29616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1021 29617msgid "Rename the class {} to?" 29618msgstr "" 29619 29620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1023 29621msgid "Before: Rename {}" 29622msgstr "" 29623 29624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1032 29625msgid "No class {} found to change" 29626msgstr "" 29627 29628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1041 29629msgid "Semantics are not supported for the AZW3 format." 29630msgstr "" 29631 29632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1044 29633msgid "Before: Set Semantics" 29634msgstr "" 29635 29636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1057 29637msgid "Before: Filter style information" 29638msgstr "" 29639 29640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1066 29641msgid "No matching style rules were found" 29642msgstr "" 29643 29644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1201 29645#, python-format 29646msgid "No file with the name %s was found in the book" 29647msgstr "" 29648 29649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 29650msgid "No style rules that match the class {} were found" 29651msgstr "" 29652 29653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1230 29654msgid "" 29655"Choose a name for the checkpoint.\n" 29656"You can later restore the book to this checkpoint via the\n" 29657"\"Revert to...\" entries in the Edit menu." 29658msgstr "" 29659 29660#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1273 29661msgid "Path does not exist" 29662msgstr "" 29663 29664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1274 29665#, python-format 29666msgid "" 29667"The file you are editing (%s) no longer exists. You have to choose a new " 29668"save location." 29669msgstr "" 29670 29671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1298 29672msgid "Cannot save a copy" 29673msgstr "" 29674 29675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1299 29676msgid "Saving a copy of a folder based book is not supported" 29677msgstr "" 29678 29679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1302 29680msgid "Choose path" 29681msgstr "" 29682 29683#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1304 29684#, python-format 29685msgid "Book (%s)" 29686msgstr "" 29687 29688#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1320 29689msgid "Saving copy, please wait..." 29690msgstr "" 29691 29692#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1324 29693msgid "Failed to save copy" 29694msgstr "" 29695 29696#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1325 29697msgid "Failed to save copy, click \"Show details\" for more information." 29698msgstr "" 29699 29700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1326 29701#, python-format 29702msgid "Copy saved to %s" 29703msgstr "" 29704 29705#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1327 29706msgid "Copy saved" 29707msgstr "" 29708 29709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1335 29710msgid "Could not save" 29711msgstr "" 29712 29713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1336 29714msgid "" 29715"Saving of the book failed. Click \"Show details\" for more information. You " 29716"can try to save a copy to a different location, via File->Save a copy" 29717msgstr "" 29718 29719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1344 29720msgid "Enter line number" 29721msgstr "" 29722 29723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1354 29724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1373 29725#, python-format 29726msgid "Before: Split %s" 29727msgstr "" 29728 29729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1389 29730msgid "Does not exist" 29731msgstr "" 29732 29733#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1390 29734#, python-format 29735msgid "" 29736"The file %s does not exist. If you were trying to click an item in the Table" 29737" of Contents, you may need to refresh it by right-clicking and choosing " 29738"\"Refresh\"." 29739msgstr "" 29740 29741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1397 29742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1746 29743msgid "Unsupported file format" 29744msgstr "" 29745 29746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1398 29747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1747 29748#, python-format 29749msgid "Editing files of type %s is not supported" 29750msgstr "" 29751 29752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1412 29753#, python-format 29754msgid "The anchor %s was not found in this file" 29755msgstr "" 29756 29757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1426 29758msgid "File deleted" 29759msgstr "" 29760 29761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1427 29762msgid "" 29763"The file {} has already been deleted, re-run Check Book to update the " 29764"results." 29765msgstr "" 29766 29767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1449 29768msgid "Before: Spell Check" 29769msgstr "" 29770 29771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1454 29772msgid "Before: Auto-fix errors" 29773msgstr "" 29774 29775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1467 29776#, python-format 29777msgid "Before: Merge files into %s" 29778msgstr "" 29779 29780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1476 29781msgid "{} files merged" 29782msgstr "" 29783 29784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1480 29785msgid "Before: Link stylesheets" 29786msgstr "" 29787 29788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1509 29789msgid "File opened" 29790msgstr "" 29791 29792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1510 29793#, python-brace-format 29794msgid "" 29795"When you are done editing {0} click \"Import\" to update the file in the " 29796"book or \"Discard\" to lose any changes." 29797msgstr "" 29798 29799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29800#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:734 29801msgid "Discard" 29802msgstr "" 29803 29804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29805msgid "Import" 29806msgstr "" 29807 29808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1514 29809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1563 29810#, python-format 29811msgid "Before: Replace %s" 29812msgstr "" 29813 29814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1573 29815msgid "You must first open a book in order to see the report." 29816msgstr "" 29817 29818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1588 29819msgid "You must first open a book in order to check links." 29820msgstr "" 29821 29822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1593 29823msgid "You must first open a book in order to compress images." 29824msgstr "" 29825 29826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1599 29827msgid "Before: compress images" 29828msgstr "" 29829 29830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1607 29831msgid "Unexpected error" 29832msgstr "" 29833 29834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1608 29835msgid "Failed to compress images, click \"Show details\" for more information" 29836msgstr "" 29837 29838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1722 29839msgid "Cannot decode" 29840msgstr "" 29841 29842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1723 29843#, python-format 29844msgid "Cannot edit %s as it appears to be in an unknown character encoding" 29845msgstr "" 29846 29847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1754 29848msgid "No book is currently open. You must first open a book to edit." 29849msgstr "" 29850 29851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1875 29852msgid "" 29853"The current book is being saved in the background. Quitting now will " 29854"<b>abort the save process</b>! Finish saving first?" 29855msgstr "" 29856 29857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29858msgid "&Quit immediately" 29859msgstr "" 29860 29861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29862msgid "Finish &saving first" 29863msgstr "" 29864 29865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1898 29866msgid "" 29867"There are unsaved changes, if you quit without saving, you will lose them." 29868msgstr "" 29869 29870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1910 29871msgid "&Save and Quit" 29872msgstr "" 29873 29874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1913 29875msgid "&Quit without saving" 29876msgstr "" 29877 29878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1927 29879msgid "Saving, please wait..." 29880msgstr "" 29881 29882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:60 29883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:426 29884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:628 29885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:782 29886msgid "Favorites" 29887msgstr "" 29888 29889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:61 29890msgid "European scripts" 29891msgstr "" 29892 29893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:62 29894msgid "Armenian" 29895msgstr "" 29896 29897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:63 29898msgid "Armenian ligatures" 29899msgstr "" 29900 29901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:64 29902msgid "Coptic" 29903msgstr "" 29904 29905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:65 29906msgid "Coptic in Greek block" 29907msgstr "" 29908 29909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:66 29910msgid "Cypriot syllabary" 29911msgstr "" 29912 29913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:67 29914msgid "Cyrillic" 29915msgstr "" 29916 29917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:68 29918msgid "Cyrillic supplement" 29919msgstr "" 29920 29921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:69 29922msgid "Cyrillic extended A" 29923msgstr "" 29924 29925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:70 29926msgid "Cyrillic extended B" 29927msgstr "" 29928 29929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:71 29930msgid "Georgian" 29931msgstr "" 29932 29933#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:72 29934msgid "Georgian supplement" 29935msgstr "" 29936 29937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:73 29938msgid "Glagolitic" 29939msgstr "" 29940 29941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:74 29942msgid "Gothic" 29943msgstr "" 29944 29945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:75 29946msgid "Greek and Coptic" 29947msgstr "" 29948 29949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:76 29950msgid "Greek extended" 29951msgstr "" 29952 29953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:77 29954msgid "Latin, Basic & Latin-1 supplement" 29955msgstr "" 29956 29957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:78 29958msgid "Latin extended A" 29959msgstr "" 29960 29961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:79 29962msgid "Latin extended B" 29963msgstr "" 29964 29965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:80 29966msgid "Latin extended C" 29967msgstr "" 29968 29969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:81 29970msgid "Latin extended D" 29971msgstr "" 29972 29973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:82 29974msgid "Latin extended additional" 29975msgstr "" 29976 29977#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:83 29978msgid "Latin ligatures" 29979msgstr "" 29980 29981#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:84 29982msgid "Fullwidth Latin letters" 29983msgstr "" 29984 29985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:85 29986msgid "Linear B syllabary" 29987msgstr "" 29988 29989#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:86 29990msgid "Linear B ideograms" 29991msgstr "" 29992 29993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:87 29994msgid "Ogham" 29995msgstr "" 29996 29997#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:88 29998msgid "Old italic" 29999msgstr "" 30000 30001#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:89 30002msgid "Phaistos disc" 30003msgstr "" 30004 30005#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:90 30006msgid "Runic" 30007msgstr "" 30008 30009#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:91 30010msgid "Shavian" 30011msgstr "" 30012 30013#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:94 30014msgid "Phonetic symbols" 30015msgstr "" 30016 30017#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:95 30018msgid "IPA extensions" 30019msgstr "" 30020 30021#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:96 30022msgid "Phonetic extensions" 30023msgstr "" 30024 30025#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:97 30026msgid "Phonetic extensions supplement" 30027msgstr "" 30028 30029#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:98 30030msgid "Modifier tone letters" 30031msgstr "" 30032 30033#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:99 30034msgid "Spacing modifier letters" 30035msgstr "" 30036 30037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:100 30038#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:302 30039msgid "Superscripts and subscripts" 30040msgstr "" 30041 30042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:103 30043msgid "Combining diacritics" 30044msgstr "" 30045 30046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:104 30047msgid "Combining diacritical marks" 30048msgstr "" 30049 30050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:105 30051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:344 30052msgid "Combining diacritical marks for symbols" 30053msgstr "" 30054 30055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:106 30056msgid "Combining diacritical marks supplement" 30057msgstr "" 30058 30059#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:107 30060msgid "Combining half marks" 30061msgstr "" 30062 30063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:110 30064msgid "African scripts" 30065msgstr "" 30066 30067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:111 30068msgid "Bamum" 30069msgstr "" 30070 30071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:112 30072msgid "Bamum supplement" 30073msgstr "" 30074 30075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:113 30076msgid "Egyptian hieroglyphs" 30077msgstr "" 30078 30079#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:114 30080msgid "Ethiopic" 30081msgstr "" 30082 30083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:115 30084msgid "Ethiopic supplement" 30085msgstr "" 30086 30087#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:116 30088msgid "Ethiopic extended" 30089msgstr "" 30090 30091#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:117 30092msgid "Ethiopic extended A" 30093msgstr "" 30094 30095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:118 30096msgid "Meroitic cursive" 30097msgstr "" 30098 30099#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:119 30100msgid "Meroitic hieroglyphs" 30101msgstr "" 30102 30103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:120 30104msgid "N'Ko" 30105msgstr "" 30106 30107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:121 30108msgid "Osmanya" 30109msgstr "" 30110 30111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:122 30112msgid "Tifinagh" 30113msgstr "" 30114 30115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:123 30116msgid "Vai" 30117msgstr "" 30118 30119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:126 30120msgid "Middle Eastern scripts" 30121msgstr "" 30122 30123#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:127 30124msgid "Arabic" 30125msgstr "" 30126 30127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:128 30128msgid "Arabic supplement" 30129msgstr "" 30130 30131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:129 30132msgid "Arabic extended A" 30133msgstr "" 30134 30135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:130 30136msgid "Arabic presentation forms A" 30137msgstr "" 30138 30139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:131 30140msgid "Arabic presentation forms B" 30141msgstr "" 30142 30143#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:132 30144msgid "Avestan" 30145msgstr "" 30146 30147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:133 30148msgid "Carian" 30149msgstr "" 30150 30151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:134 30152msgid "Cuneiform" 30153msgstr "" 30154 30155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:135 30156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:265 30157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:298 30158msgid "Cuneiform numbers and punctuation" 30159msgstr "" 30160 30161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:136 30162msgid "Hebrew" 30163msgstr "" 30164 30165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:137 30166msgid "Hebrew presentation forms" 30167msgstr "" 30168 30169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:138 30170msgid "Imperial Aramaic" 30171msgstr "" 30172 30173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:139 30174msgid "Inscriptional Pahlavi" 30175msgstr "" 30176 30177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:140 30178msgid "Inscriptional Parthian" 30179msgstr "" 30180 30181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:141 30182msgid "Lycian" 30183msgstr "" 30184 30185#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:142 30186msgid "Lydian" 30187msgstr "" 30188 30189#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:143 30190msgid "Mandaic" 30191msgstr "" 30192 30193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:144 30194msgid "Old Persian" 30195msgstr "" 30196 30197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:145 30198msgid "Old South Arabian" 30199msgstr "" 30200 30201#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:146 30202msgid "Phoenician" 30203msgstr "" 30204 30205#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:147 30206msgid "Samaritan" 30207msgstr "" 30208 30209#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:148 30210msgid "Syriac" 30211msgstr "" 30212 30213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:149 30214msgid "Ugaritic" 30215msgstr "" 30216 30217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:152 30218msgid "Central Asian scripts" 30219msgstr "" 30220 30221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:153 30222msgid "Mongolian" 30223msgstr "" 30224 30225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:154 30226msgid "Old Turkic" 30227msgstr "" 30228 30229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:155 30230msgid "Phags-pa" 30231msgstr "" 30232 30233#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:156 30234msgid "Tibetan" 30235msgstr "" 30236 30237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:159 30238msgid "South Asian scripts" 30239msgstr "" 30240 30241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:160 30242msgid "Bengali" 30243msgstr "বাংলা" 30244 30245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:161 30246msgid "Brahmi" 30247msgstr "" 30248 30249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:162 30250msgid "Chakma" 30251msgstr "" 30252 30253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:163 30254msgid "Devanagari" 30255msgstr "" 30256 30257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:164 30258msgid "Devanagari extended" 30259msgstr "" 30260 30261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:165 30262msgid "Gujarati" 30263msgstr "" 30264 30265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:166 30266msgid "Gurmukhi" 30267msgstr "" 30268 30269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:167 30270msgid "Kaithi" 30271msgstr "" 30272 30273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:168 30274msgid "Kannada" 30275msgstr "" 30276 30277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:169 30278msgid "Kharoshthi" 30279msgstr "" 30280 30281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:170 30282msgid "Lepcha" 30283msgstr "" 30284 30285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:171 30286msgid "Limbu" 30287msgstr "" 30288 30289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:172 30290msgid "Malayalam" 30291msgstr "" 30292 30293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:173 30294msgid "Meetei Mayek" 30295msgstr "" 30296 30297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:174 30298msgid "Meetei Mayek extensions" 30299msgstr "" 30300 30301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:175 30302msgid "Ol Chiki" 30303msgstr "" 30304 30305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:176 30306msgid "Oriya" 30307msgstr "" 30308 30309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:177 30310msgid "Saurashtra" 30311msgstr "" 30312 30313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:178 30314msgid "Sinhala" 30315msgstr "" 30316 30317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:179 30318msgid "Sharada" 30319msgstr "" 30320 30321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:180 30322msgid "Sora Sompeng" 30323msgstr "" 30324 30325#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:181 30326msgid "Syloti Nagri" 30327msgstr "" 30328 30329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:182 30330msgid "Takri" 30331msgstr "" 30332 30333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:183 30334msgid "Tamil" 30335msgstr "" 30336 30337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:184 30338msgid "Telugu" 30339msgstr "" 30340 30341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:185 30342msgid "Thaana" 30343msgstr "" 30344 30345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:186 30346msgid "Vedic extensions" 30347msgstr "" 30348 30349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:189 30350msgid "Southeast Asian scripts" 30351msgstr "" 30352 30353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:190 30354msgid "Balinese" 30355msgstr "" 30356 30357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:191 30358msgid "Batak" 30359msgstr "" 30360 30361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:192 30362msgid "Buginese" 30363msgstr "" 30364 30365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:193 30366msgid "Cham" 30367msgstr "" 30368 30369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:194 30370msgid "Javanese" 30371msgstr "" 30372 30373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:195 30374msgid "Kayah Li" 30375msgstr "" 30376 30377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:196 30378msgid "Khmer" 30379msgstr "" 30380 30381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:197 30382msgid "Khmer symbols" 30383msgstr "" 30384 30385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:198 30386msgid "Lao" 30387msgstr "" 30388 30389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:199 30390msgid "Myanmar" 30391msgstr "" 30392 30393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:200 30394msgid "Myanmar extended A" 30395msgstr "" 30396 30397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:201 30398msgid "New Tai Lue" 30399msgstr "" 30400 30401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:202 30402msgid "Rejang" 30403msgstr "" 30404 30405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:203 30406msgid "Sundanese" 30407msgstr "" 30408 30409#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:204 30410msgid "Sundanese supplement" 30411msgstr "" 30412 30413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:205 30414msgid "Tai Le" 30415msgstr "" 30416 30417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:206 30418msgid "Tai Tham" 30419msgstr "" 30420 30421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:207 30422msgid "Tai Viet" 30423msgstr "" 30424 30425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:208 30426msgid "Thai" 30427msgstr "" 30428 30429#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:211 30430msgid "Philippine scripts" 30431msgstr "" 30432 30433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:212 30434msgid "Buhid" 30435msgstr "" 30436 30437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:213 30438msgid "Hanunoo" 30439msgstr "" 30440 30441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:214 30442msgid "Tagalog" 30443msgstr "" 30444 30445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:215 30446msgid "Tagbanwa" 30447msgstr "" 30448 30449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:218 30450msgid "East Asian scripts" 30451msgstr "" 30452 30453#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:219 30454msgid "Bopomofo" 30455msgstr "" 30456 30457#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:220 30458msgid "Bopomofo extended" 30459msgstr "" 30460 30461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:221 30462msgid "CJK Unified ideographs" 30463msgstr "" 30464 30465#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:222 30466msgid "CJK Unified ideographs extension A" 30467msgstr "" 30468 30469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:223 30470msgid "CJK Unified ideographs extension B" 30471msgstr "" 30472 30473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:224 30474msgid "CJK Unified ideographs extension C" 30475msgstr "" 30476 30477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:225 30478msgid "CJK Unified ideographs extension D" 30479msgstr "" 30480 30481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:226 30482msgid "CJK compatibility ideographs" 30483msgstr "" 30484 30485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:227 30486msgid "CJK compatibility ideographs supplement" 30487msgstr "" 30488 30489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:228 30490msgid "Kangxi radicals" 30491msgstr "" 30492 30493#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:229 30494msgid "CJK radicals supplement" 30495msgstr "" 30496 30497#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:230 30498msgid "CJK strokes" 30499msgstr "" 30500 30501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:231 30502msgid "Ideographic description characters" 30503msgstr "" 30504 30505#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:232 30506msgid "Hiragana" 30507msgstr "" 30508 30509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:233 30510msgid "Katakana" 30511msgstr "" 30512 30513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:234 30514msgid "Katakana phonetic extensions" 30515msgstr "" 30516 30517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:235 30518msgid "Kana supplement" 30519msgstr "" 30520 30521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:236 30522msgid "Halfwidth Katakana" 30523msgstr "" 30524 30525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:237 30526msgid "Kanbun" 30527msgstr "" 30528 30529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:238 30530msgid "Hangul syllables" 30531msgstr "" 30532 30533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:239 30534msgid "Hangul Jamo" 30535msgstr "" 30536 30537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:240 30538msgid "Hangul Jamo extended A" 30539msgstr "" 30540 30541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:241 30542msgid "Hangul Jamo extended B" 30543msgstr "" 30544 30545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:242 30546msgid "Hangul compatibility Jamo" 30547msgstr "" 30548 30549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:243 30550msgid "Halfwidth Jamo" 30551msgstr "" 30552 30553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:244 30554msgid "Lisu" 30555msgstr "" 30556 30557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:245 30558msgid "Miao" 30559msgstr "" 30560 30561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:246 30562msgid "Yi syllables" 30563msgstr "" 30564 30565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:247 30566msgid "Yi radicals" 30567msgstr "" 30568 30569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:250 30570msgid "American scripts" 30571msgstr "" 30572 30573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:251 30574msgid "Cherokee" 30575msgstr "" 30576 30577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:252 30578msgid "Deseret" 30579msgstr "" 30580 30581#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:253 30582msgid "Unified Canadian aboriginal syllabics" 30583msgstr "" 30584 30585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:254 30586msgid "UCAS extended" 30587msgstr "" 30588 30589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:257 30590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:357 30591msgid "Other" 30592msgstr "" 30593 30594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:258 30595msgid "Alphabetic presentation forms" 30596msgstr "" 30597 30598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:259 30599msgid "Halfwidth and Fullwidth forms" 30600msgstr "" 30601 30602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:262 30603msgid "Punctuation" 30604msgstr "" 30605 30606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:263 30607msgid "General punctuation" 30608msgstr "" 30609 30610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:264 30611msgid "ASCII punctuation" 30612msgstr "" 30613 30614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:266 30615msgid "Latin-1 punctuation" 30616msgstr "" 30617 30618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:267 30619msgid "Small form variants" 30620msgstr "" 30621 30622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:268 30623msgid "Supplemental punctuation" 30624msgstr "" 30625 30626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:269 30627msgid "CJK symbols and punctuation" 30628msgstr "" 30629 30630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:270 30631msgid "CJK compatibility forms" 30632msgstr "" 30633 30634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:271 30635msgid "Fullwidth ASCII punctuation" 30636msgstr "" 30637 30638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:272 30639msgid "Vertical forms" 30640msgstr "" 30641 30642#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:275 30643msgid "Alphanumeric symbols" 30644msgstr "" 30645 30646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:276 30647msgid "Arabic mathematical alphabetic symbols" 30648msgstr "" 30649 30650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:277 30651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:311 30652msgid "Letterlike symbols" 30653msgstr "" 30654 30655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:278 30656msgid "Roman symbols" 30657msgstr "" 30658 30659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:279 30660#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:310 30661msgid "Mathematical alphanumeric symbols" 30662msgstr "" 30663 30664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:280 30665msgid "Enclosed alphanumerics" 30666msgstr "" 30667 30668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:281 30669msgid "Enclosed alphanumeric supplement" 30670msgstr "" 30671 30672#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:282 30673msgid "Enclosed CJK letters and months" 30674msgstr "" 30675 30676#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:283 30677msgid "Enclosed ideographic supplement" 30678msgstr "" 30679 30680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:284 30681msgid "CJK compatibility" 30682msgstr "" 30683 30684#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:287 30685msgid "Technical symbols" 30686msgstr "" 30687 30688#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:288 30689msgid "Miscellaneous technical" 30690msgstr "" 30691 30692#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:289 30693msgid "Control pictures" 30694msgstr "" 30695 30696#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:290 30697msgid "Optical character recognition" 30698msgstr "" 30699 30700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:293 30701msgid "Numbers and digits" 30702msgstr "" 30703 30704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:294 30705msgid "Aegean numbers" 30706msgstr "" 30707 30708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:295 30709msgid "Ancient Greek numbers" 30710msgstr "" 30711 30712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:296 30713msgid "Common Indic number forms" 30714msgstr "" 30715 30716#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:297 30717msgid "Counting rod numerals" 30718msgstr "" 30719 30720#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:299 30721msgid "Fullwidth ASCII digits" 30722msgstr "" 30723 30724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:300 30725msgid "Number forms" 30726msgstr "" 30727 30728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:301 30729msgid "Rumi numeral symbols" 30730msgstr "" 30731 30732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:305 30733msgid "Mathematical symbols" 30734msgstr "" 30735 30736#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:306 30737msgid "Arrows" 30738msgstr "" 30739 30740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:307 30741msgid "Supplemental arrows A" 30742msgstr "" 30743 30744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:308 30745msgid "Supplemental arrows B" 30746msgstr "" 30747 30748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:309 30749#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:348 30750msgid "Miscellaneous symbols and arrows" 30751msgstr "" 30752 30753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:312 30754msgid "Mathematical operators" 30755msgstr "" 30756 30757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:313 30758msgid "Miscellaneous mathematical symbols A" 30759msgstr "" 30760 30761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:314 30762msgid "Miscellaneous mathematical symbols B" 30763msgstr "" 30764 30765#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:315 30766msgid "Supplemental mathematical operators" 30767msgstr "" 30768 30769#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:316 30770msgid "Ceilings and floors" 30771msgstr "" 30772 30773#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:317 30774msgid "Geometric shapes" 30775msgstr "" 30776 30777#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:318 30778msgid "Box drawing" 30779msgstr "" 30780 30781#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:319 30782msgid "Block elements" 30783msgstr "" 30784 30785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:322 30786#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:323 30787msgid "Musical symbols" 30788msgstr "" 30789 30790#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:324 30791msgid "More musical symbols" 30792msgstr "" 30793 30794#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:325 30795msgid "Ancient Greek musical notation" 30796msgstr "" 30797 30798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:326 30799msgid "Byzantine musical symbols" 30800msgstr "" 30801 30802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:329 30803msgid "Game symbols" 30804msgstr "" 30805 30806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:330 30807msgid "Chess" 30808msgstr "" 30809 30810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:331 30811msgid "Domino tiles" 30812msgstr "" 30813 30814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:332 30815msgid "Draughts" 30816msgstr "" 30817 30818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:333 30819msgid "Japanese chess" 30820msgstr "" 30821 30822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:334 30823msgid "Mahjong tiles" 30824msgstr "" 30825 30826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:335 30827msgid "Playing cards" 30828msgstr "" 30829 30830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:336 30831msgid "Playing card suits" 30832msgstr "" 30833 30834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:339 30835msgid "Other symbols" 30836msgstr "" 30837 30838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:340 30839msgid "Alchemical symbols" 30840msgstr "" 30841 30842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:341 30843msgid "Ancient symbols" 30844msgstr "" 30845 30846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:342 30847msgid "Braille patterns" 30848msgstr "" 30849 30850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:343 30851msgid "Currency symbols" 30852msgstr "" 30853 30854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:345 30855msgid "Dingbats" 30856msgstr "" 30857 30858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:346 30859msgid "Emoticons" 30860msgstr "" 30861 30862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:347 30863msgid "Miscellaneous symbols" 30864msgstr "" 30865 30866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:349 30867msgid "Miscellaneous symbols and pictographs" 30868msgstr "" 30869 30870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:350 30871msgid "Yijing hexagram symbols" 30872msgstr "" 30873 30874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:351 30875msgid "Yijing mono and digrams" 30876msgstr "" 30877 30878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:352 30879msgid "Yijing trigrams" 30880msgstr "" 30881 30882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:353 30883msgid "Tai Xuan Jing symbols" 30884msgstr "" 30885 30886#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:354 30887msgid "Transport and map symbols" 30888msgstr "" 30889 30890#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:358 30891msgid "Specials" 30892msgstr "" 30893 30894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:360 30895msgid "Variation selectors" 30896msgstr "" 30897 30898#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:361 30899msgid "Variation selectors supplement" 30900msgstr "" 30901 30902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:662 30903#, python-format 30904msgid "Copy %s to clipboard" 30905msgstr "" 30906 30907#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30908#, python-format 30909msgid "Add %s to favorites" 30910msgstr "" 30911 30912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30913#, python-format 30914msgid "Remove %s from favorites" 30915msgstr "" 30916 30917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:667 30918msgid "Restore favorites to defaults" 30919msgstr "" 30920 30921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:697 30922msgid "Insert character" 30923msgstr "" 30924 30925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:706 30926msgid "Re-arrange favorites" 30927msgstr "" 30928 30929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:718 30930msgid "" 30931"Search for Unicode characters by using the English names or nicknames. You " 30932"can also search directly using a character code. For example, the following " 30933"searches will all yield the no-break space character: U+A0, nbsp, no-break" 30934msgstr "" 30935 30936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:722 30937msgid "Search by name, nickname or character code" 30938msgstr "" 30939 30940#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:730 30941msgid "Clear search" 30942msgstr "" 30943 30944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:750 30945msgid "" 30946"Drag and drop characters to re-arrange them. Click the \"Re-arrange\" button" 30947" again when you are done." 30948msgstr "" 30949 30950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:756 30951msgid "Match any word" 30952msgstr "" 30953 30954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:757 30955msgid "" 30956"When searching return characters whose names match any of the specified " 30957"words" 30958msgstr "" 30959 30960#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:38 30961msgid "WARNING" 30962msgstr "" 30963 30964#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:40 30965msgid "INFO" 30966msgstr "" 30967 30968#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:90 30969msgid "Check has not been run" 30970msgstr "" 30971 30972#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:96 30973msgid "Copy list of errors to clipboard" 30974msgstr "" 30975 30976#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30977msgid "Click to run a check on the book" 30978msgstr "" 30979 30980#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30981msgid "Run check" 30982msgstr "" 30983 30984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:168 30985#, python-format 30986msgid "line: %d" 30987msgstr "" 30988 30989#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:170 30990#, python-format 30991msgid " column: %d" 30992msgstr "" 30993 30994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30995msgid "Information" 30996msgstr "" 30997 30998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30999msgid "Warning" 31000msgstr "" 31001 31002#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:182 31003msgid "Try to fix only this error" 31004msgstr "" 31005 31006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:183 31007msgid "Click to open in editor" 31008msgstr "" 31009 31010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:184 31011msgid "" 31012"Try to fix all fixable errors automatically. Only works for some types of " 31013"error." 31014msgstr "" 31015 31016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:185 31017msgid "Try to correct all fixable errors automatically" 31018msgstr "" 31019 31020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 31021msgid "Re-run check" 31022msgstr "" 31023 31024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 31025msgid "Re-run the check" 31026msgstr "" 31027 31028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:230 31029msgid "Running fixers, please wait..." 31030msgstr "" 31031 31032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:236 31033msgid "Running checks, please wait..." 31034msgstr "" 31035 31036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:44 31037msgid "Check external links" 31038msgstr "" 31039 31040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:67 31041msgid "Checking external links, please wait..." 31042msgstr "" 31043 31044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:79 31045msgid "Check &anchors" 31046msgstr "" 31047 31048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:80 31049msgid "" 31050"Check HTML anchors in links (the part after the #).\n" 31051" This can be a little slow, since it requires downloading and parsing all the HTML pages." 31052msgstr "" 31053 31054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:118 31055msgid "Checking failed" 31056msgstr "" 31057 31058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:119 31059msgid "" 31060"There was an error while checking links, click \"Show details\" for more " 31061"information" 31062msgstr "" 31063 31064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:122 31065msgid "No broken links found" 31066msgstr "" 31067 31068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:131 31069msgid "Found a broken link" 31070msgid_plural "Found {} broken links" 31071msgstr[0] "" 31072msgstr[1] "" 31073 31074#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:135 31075msgid "Fix this link" 31076msgstr "" 31077 31078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:138 31079msgid "line number" 31080msgstr "" 31081 31082#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31083msgid "Enter the corrected URL:" 31084msgstr "" 31085 31086#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31087msgid "Fix URL" 31088msgstr "" 31089 31090#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31091#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:240 31092msgid "Font" 31093msgstr "" 31094 31095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:910 31097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:238 31098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 31099msgid "Image" 31100msgstr "" 31101 31102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31103msgid "Stylesheet" 31104msgstr "" 31105 31106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:278 31107msgid "Completion failed" 31108msgstr "" 31109 31110#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:279 31111msgid "" 31112"Failed to get completions, click \"Show details\" for more information. " 31113"Future errors during completion will be suppressed." 31114msgstr "" 31115 31116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/utils.py:21 31117msgid "Failed to get completion data" 31118msgstr "" 31119 31120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:42 31121msgid "Calculating differences, please wait..." 31122msgstr "" 31123 31124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:218 31125msgid "Differences between books" 31126msgstr "" 31127 31128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:246 31129msgid "Go to previous change" 31130msgstr "" 31131 31132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:247 31133msgid "&Previous change" 31134msgstr "" 31135 31136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:253 31137msgid "Go to next change" 31138msgstr "" 31139 31140#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:254 31141msgid "&Next change" 31142msgstr "" 31143 31144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:260 31145msgid "Search for text" 31146msgstr "" 31147 31148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:266 31149msgid "Next &match" 31150msgstr "" 31151 31152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:272 31153msgid "P&revious match" 31154msgstr "" 31155 31156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:274 31157msgid "Left panel" 31158msgstr "" 31159 31160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:275 31161msgid "Perform search in the left panel" 31162msgstr "" 31163 31164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:277 31165msgid "Right panel" 31166msgstr "" 31167 31168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:278 31169msgid "Perform search in the right panel" 31170msgstr "" 31171 31172#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:283 31173msgid "&Options" 31174msgstr "" 31175 31176#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:284 31177msgid "Change how the differences are displayed" 31178msgstr "" 31179 31180#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:288 31181msgid "Lines of context around each change" 31182msgstr "" 31183 31184#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:290 31185#, python-format 31186msgid "Show %d lines of context" 31187msgstr "" 31188 31189#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:291 31190msgid "Show all text" 31191msgstr "" 31192 31193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:302 31194msgid "Double click right side to edit" 31195msgstr "" 31196 31197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:304 31198msgid "" 31199"Double click on any change in the right panel to edit that location in the " 31200"editor" 31201msgstr "" 31202 31203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:355 31204msgid "Beautify files before comparing them" 31205msgstr "" 31206 31207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:356 31208msgid "Do not beautify files before comparing" 31209msgstr "" 31210 31211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:379 31212msgid "The books are identical" 31213msgstr "" 31214 31215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:387 31216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:423 31217msgid "No changes found" 31218msgstr "" 31219 31220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:394 31221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:549 31222msgid "The files are identical" 31223msgstr "" 31224 31225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:401 31226msgid "No differences found" 31227msgstr "" 31228 31229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:408 31230msgid "The folders are identical" 31231msgstr "" 31232 31233#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:439 31234#, python-format 31235msgid "[%s was added]" 31236msgstr "" 31237 31238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:443 31239#, python-format 31240msgid "[%s was removed]" 31241msgstr "" 31242 31243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:176 31244msgid "Previous change" 31245msgstr "" 31246 31247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:177 31248msgid "Next change" 31249msgstr "" 31250 31251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:182 31252msgid "Open file in the editor" 31253msgstr "" 31254 31255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:256 31256#, python-format 31257msgid "No matches found for query: %s" 31258msgstr "" 31259 31260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:535 31261msgid "This file was added" 31262msgstr "" 31263 31264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:536 31265msgid "This file was removed" 31266msgstr "" 31267 31268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31269#, python-format 31270msgid "[This file was renamed from %s]" 31271msgstr "" 31272 31273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31274#, python-format 31275msgid "[This file was renamed to %s]" 31276msgstr "" 31277 31278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:559 31279#, python-format 31280msgid "Binary file of size: %s" 31281msgstr "" 31282 31283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:586 31284msgid "Image could not be rendered" 31285msgstr "" 31286 31287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:616 31288#, python-brace-format 31289msgid "Size: {0} Resolution: {1}x{2}" 31290msgstr "" 31291 31292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:684 31293msgid "The files are identical after beautifying" 31294msgstr "" 31295 31296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:25 31297msgid "Choose the external resources to download" 31298msgstr "" 31299 31300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:58 31301msgid "Data URL #{}" 31302msgstr "" 31303 31304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:59 31305msgid "one instance" 31306msgid_plural "{} instances" 31307msgstr[0] "" 31308msgstr[1] "" 31309 31310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:108 31311msgid "Download external resources" 31312msgstr "" 31313 31314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:122 31315msgid "Searching for external resources..." 31316msgstr "" 31317 31318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:147 31319msgid "Scan failed" 31320msgstr "" 31321 31322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:148 31323msgid "" 31324"Failed to scan for external resources, click \"Show details\" for more " 31325"information." 31326msgstr "" 31327 31328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:156 31329msgid "No external resources found" 31330msgstr "" 31331 31332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:157 31333msgid "No external resources were found in this book." 31334msgstr "" 31335 31336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:177 31337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:186 31338msgid "" 31339"Failed to download external resources, click \"Show details\" for more " 31340"information." 31341msgstr "" 31342 31343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:191 31344msgid "Some downloads failed" 31345msgstr "" 31346 31347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:192 31348msgid "" 31349"Failed to download some external resources, click \"Show details\" for more " 31350"information." 31351msgstr "" 31352 31353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:195 31354msgid "Updating resources in book..." 31355msgstr "" 31356 31357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:198 31358msgid "Successfully processed the external resource" 31359msgid_plural "Successfully processed {} external resources" 31360msgstr[0] "" 31361msgstr[1] "" 31362 31363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:200 31364msgid "Could not download one image" 31365msgid_plural "Could not download {} images" 31366msgstr[0] "" 31367msgstr[1] "" 31368 31369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:218 31370msgid "Replace failed" 31371msgstr "" 31372 31373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:219 31374msgid "" 31375"Failed to replace external resources, click \"Show details\" for more " 31376"information." 31377msgstr "" 31378 31379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:94 31380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:265 31381msgid "Trim image" 31382msgstr "" 31383 31384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:106 31385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:273 31386msgid "Auto-trim image" 31387msgstr "" 31388 31389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:114 31390#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:266 31391msgid "Rotate image" 31392msgstr "" 31393 31394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:125 31395#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:267 31396msgid "Resize image" 31397msgstr "" 31398 31399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:138 31400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:274 31401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:316 31402msgid "Sharpen image" 31403msgstr "" 31404 31405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:151 31406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:275 31407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:322 31408msgid "Blur image" 31409msgstr "" 31410 31411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:160 31412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:278 31413msgid "Make image look like an oil painting" 31414msgstr "" 31415 31416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:172 31417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:276 31418msgid "De-speckle image" 31419msgstr "" 31420 31421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:180 31422msgid "Normalize image" 31423msgstr "" 31424 31425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:359 31427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:320 31428msgid "No image" 31429msgstr "" 31430 31431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31432msgid "No image loaded" 31433msgstr "" 31434 31435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31436#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:386 31437#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:400 31438msgid "Invalid image" 31439msgstr "" 31440 31441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31442msgid "The current image is not valid" 31443msgstr "" 31444 31445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:259 31446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:268 31447msgid "Drop image" 31448msgstr "" 31449 31450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:357 31451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:307 31452msgid "Paste image" 31453msgstr "" 31454 31455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:360 31456msgid "No image available in the clipboard" 31457msgstr "" 31458 31459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:373 31460msgid "" 31461"No active selection, first select a region in the image, by dragging with " 31462"your mouse" 31463msgstr "" 31464 31465#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:603 31466msgid "Not a valid image" 31467msgstr "" 31468 31469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:27 31470msgid "Choose the new width and height" 31471msgstr "" 31472 31473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:34 31474msgid "&Width:" 31475msgstr "" 31476 31477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:41 31478msgid "&Height:" 31479msgstr "" 31480 31481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:202 31482msgid "" 31483"Cutting of images is not allowed. If you want to delete the image, use the " 31484"files browser to do it." 31485msgstr "" 31486 31487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:253 31488msgid "File actions tool bar" 31489msgstr "" 31490 31491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:257 31492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:351 31493msgid "Edit actions tool bar" 31494msgstr "" 31495 31496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:269 31497msgid "Image filters" 31498msgstr "" 31499 31500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:277 31501msgid "Improve contrast (normalize image)" 31502msgstr "" 31503 31504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:280 31505msgid "Image information bar" 31506msgstr "" 31507 31508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:303 31509msgid "Copy selected region" 31510msgstr "" 31511 31512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:304 31513msgid "Paste into selected region" 31514msgstr "" 31515 31516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:306 31517msgid "Copy image" 31518msgstr "" 31519 31520#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:317 31521msgid "" 31522"The standard deviation for the Gaussian sharpen operation (higher means more" 31523" sharpening)" 31524msgstr "" 31525 31526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:323 31527msgid "" 31528"The standard deviation for the Gaussian blur operation (higher means more " 31529"blurring)" 31530msgstr "" 31531 31532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:328 31533msgid "Oilify image" 31534msgstr "" 31535 31536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:329 31537msgid "The strength of the operation (higher numbers have larger effects)" 31538msgstr "" 31539 31540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:39 31541msgid "Choose file name" 31542msgstr "" 31543 31544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:65 31545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:353 31546#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1086 31547msgid "No name specified" 31548msgstr "" 31549 31550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:66 31551msgid "You must specify a file name for the new file, with an extension." 31552msgstr "" 31553 31554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31555msgid "Choose an image" 31556msgstr "" 31557 31558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31559msgid "Images in book" 31560msgstr "" 31561 31562#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:209 31563msgid "&Existing images in the book" 31564msgstr "" 31565 31566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:237 31567msgid "Search for image by file name" 31568msgstr "" 31569 31570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:251 31571msgid "Refresh the displayed images" 31572msgstr "" 31573 31574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:254 31575msgid "&Import image" 31576msgstr "" 31577 31578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:257 31579msgid "Import an image from elsewhere in your computer" 31580msgstr "" 31581 31582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:258 31583msgid "&Paste image" 31584msgstr "" 31585 31586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:261 31587msgid "Paste an image from the clipboard" 31588msgstr "" 31589 31590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:262 31591msgid "Full page image" 31592msgstr "" 31593 31594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:263 31595msgid "" 31596"Insert the image so that it takes up an entire page when viewed in a reader" 31597msgstr "" 31598 31599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:265 31600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1167 31601msgid "Preserve aspect ratio" 31602msgstr "" 31603 31604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:266 31605msgid "" 31606"Preserve the aspect ratio of the inserted image when rendering it full paged" 31607msgstr "" 31608 31609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:274 31610msgid "&Zoom in" 31611msgstr "" 31612 31613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:321 31614msgid "There is no image on the clipboard" 31615msgstr "" 31616 31617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:326 31618msgid "Invalid file extension" 31619msgstr "" 31620 31621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:327 31622msgid "The file name you choose must have a .jpg or .png extension" 31623msgstr "" 31624 31625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:378 31626msgid "Choose folder" 31627msgstr "" 31628 31629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:385 31630msgid "Choose the folder into which the files will be placed" 31631msgstr "" 31632 31633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:413 31634msgid "Create new folder" 31635msgstr "" 31636 31637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31638msgid "Enter a name for the new folder" 31639msgstr "" 31640 31641#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31642msgid "Folder name" 31643msgstr "" 31644 31645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:446 31646msgid "Create new book" 31647msgstr "" 31648 31649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:457 31650msgid "&Authors:" 31651msgstr "" 31652 31653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:461 31654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:329 31655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:367 31656msgid "&Language:" 31657msgstr "" 31658 31659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:324 31660msgid "Invalid markup" 31661msgstr "" 31662 31663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:325 31664msgid "" 31665"The current block tag has an existing unclosed style attribute. Run the Fix " 31666"HTML tool first." 31667msgstr "" 31668 31669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:434 31670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:456 31671msgid "Invalid HTML" 31672msgstr "" 31673 31674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:435 31675#, python-format 31676msgid "" 31677"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31678"to rename tags." 31679msgstr "" 31680 31681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:439 31682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:452 31683msgid "No tag found" 31684msgstr "" 31685 31686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:440 31687msgid "No suitable block level tag was found to rename" 31688msgstr "" 31689 31690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:448 31691msgid "Cursor inside tag" 31692msgstr "" 31693 31694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:449 31695msgid "Cannot split as the cursor is inside the tag definition" 31696msgstr "" 31697 31698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:453 31699msgid "No suitable tag was found to split" 31700msgstr "" 31701 31702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:457 31703#, python-format 31704msgid "" 31705"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31706"to split tags." 31707msgstr "" 31708 31709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:669 31710msgid "Not in a block tag" 31711msgstr "" 31712 31713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:670 31714msgid "" 31715"Cannot change text alignment as the cursor is not inside a block level tag, " 31716"such as a <p> or <div> tag." 31717msgstr "" 31718 31719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:50 31720msgid "Insert filler text" 31721msgstr "" 31722 31723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:66 31724msgid "Insert a tag" 31725msgstr "" 31726 31727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:71 31728msgid "Insert a self closing tag" 31729msgstr "" 31730 31731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:76 31732msgid "Insert a HTML link" 31733msgstr "" 31734 31735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:81 31736msgid "Insert a HTML image" 31737msgstr "" 31738 31739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:86 31740msgid "Insert a HTML tag with a class" 31741msgstr "" 31742 31743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:423 31744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:77 31745msgid "No snippet found" 31746msgstr "" 31747 31748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:424 31749#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:78 31750msgid "No matching snippet was found" 31751msgstr "" 31752 31753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:473 31754#, python-format 31755msgid "For help with snippets, see the <a href=\"%s\">User Manual</a>" 31756msgstr "" 31757 31758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:479 31759msgid "The name of this snippet" 31760msgstr "" 31761 31762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:483 31763msgid "The text used to trigger this snippet" 31764msgstr "" 31765 31766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:484 31767msgid "Tri&gger:" 31768msgstr "" 31769 31770#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:495 31771msgid "&File types:" 31772msgstr "" 31773 31774#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:496 31775msgid "Which file types this snippet should be active in" 31776msgstr "" 31777 31778#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:503 31779msgid "You can test your snippet here" 31780msgstr "" 31781 31782#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:505 31783msgid "T&est:" 31784msgstr "" 31785 31786#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31787msgid "Create a snippet" 31788msgstr "" 31789 31790#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31791msgid "Edit snippet" 31792msgstr "" 31793 31794#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:557 31795msgid "You must provide a name for this snippet" 31796msgstr "" 31797 31798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:559 31799msgid "You must provide a trigger for this snippet" 31800msgstr "" 31801 31802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:561 31803msgid "You must provide a template for this snippet" 31804msgstr "" 31805 31806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:563 31807msgid "You must specify at least one file type" 31808msgstr "" 31809 31810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:570 31811msgid "Create/edit snippets" 31812msgstr "" 31813 31814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:585 31815msgid "Search for a snippet" 31816msgstr "" 31817 31818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:600 31819msgid "&Add snippet" 31820msgstr "" 31821 31822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:605 31823msgid "&Edit snippet" 31824msgstr "" 31825 31826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:610 31827msgid "&Remove snippet" 31828msgstr "" 31829 31830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:615 31831msgid "Change &built-in" 31832msgstr "" 31833 31834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:656 31835msgid "Invalid snippet" 31836msgstr "" 31837 31838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31839msgid "Cannot edit snippet" 31840msgstr "" 31841 31842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31843msgid "No snippet selected" 31844msgstr "" 31845 31846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:687 31847msgid "No snippets found" 31848msgstr "" 31849 31850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:688 31851#, python-format 31852msgid "No snippets found for query: %s" 31853msgstr "" 31854 31855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:706 31856msgid "Choose the built-in snippet to modify:" 31857msgstr "" 31858 31859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:300 31860msgid "Invalid text" 31861msgstr "" 31862 31863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:301 31864msgid "Unterminated string" 31865msgstr "" 31866 31867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:306 31868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:490 31869msgid "Hold down the Ctrl key and click to open this link" 31870msgstr "" 31871 31872#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:310 31873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:493 31874msgid "This link points to a file that is not present in the book" 31875msgstr "" 31876 31877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:469 31878msgid "An unescaped < is not allowed. Replace it with <" 31879msgstr "" 31880 31881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:470 31882msgid "An unescaped ampersand is not allowed. Replace it with &" 31883msgstr "" 31884 31885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:471 31886msgid "An unescaped > is not allowed. Replace it with >" 31887msgstr "" 31888 31889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:472 31890msgid "/ not allowed except at the end of the tag" 31891msgstr "" 31892 31893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:473 31894msgid "Unknown character" 31895msgstr "" 31896 31897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:474 31898msgid "A closing tag must contain only the tag name and nothing else" 31899msgstr "" 31900 31901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:475 31902msgid "Expecting an attribute value" 31903msgstr "" 31904 31905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:476 31906msgid "A tag name cannot end with a colon" 31907msgstr "" 31908 31909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:487 31910msgid "" 31911"Hold down the Ctrl key and click to open the first matching CSS style rule" 31912msgstr "" 31913 31914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:441 31915msgid "" 31916"Sorting CSS rules can in rare cases change the effective styles applied to " 31917"the book. Are you sure you want to proceed?" 31918msgstr "" 31919 31920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:328 31921msgid "Create custom theme" 31922msgstr "" 31923 31924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:335 31925msgid "&Name of custom theme:" 31926msgstr "" 31927 31928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:339 31929msgid "&Builtin theme to base on:" 31930msgstr "" 31931 31932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:354 31933msgid "You must specify a name for your theme" 31934msgstr "" 31935 31936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:357 31937#, python-format 31938msgid "A custom theme with the name %s already exists" 31939msgstr "" 31940 31941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31942msgid "No color" 31943msgstr "" 31944 31945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31946#, python-brace-format 31947msgid "Red: {0} Green: {1} Blue: {2}" 31948msgstr "" 31949 31950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:448 31951msgid "Remove color" 31952msgstr "" 31953 31954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31955msgid "&Background" 31956msgstr "" 31957 31958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31959msgid "&Foreground" 31960msgstr "" 31961 31962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 31964msgid "&Italic" 31965msgstr "" 31966 31967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31968msgid "B&old" 31969msgstr "" 31970 31971#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:468 31972msgid "&Underline:" 31973msgstr "" 31974 31975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:484 31976msgid "" 31977"<h2>Creating a custom theme</h2>\n" 31978"\n" 31979"<p id=\"attribute\" lang=\"und\">You can create a custom syntax highlighting theme, with your own colors and font styles. The most important types of highlighting rules are described below. Note that not every rule supports every kind of customization, for example, changing font or underline styles for the <code>Cursor</code> rule does not have any effect as that rule is used only for the color of the blinking cursor.</p>\n" 31980"\n" 31981"<p>As you make changes to your theme on the left, the changes will be reflected live in this panel.</p>\n" 31982"\n" 31983"<p xml:lang=\"und\">\n" 31984"{}\n" 31985" The most important rule. Sets the foreground and background colors for the editor as well as the style of \"normal\" text, that is, text that does not match any special syntax.\n" 31986"\n" 31987"{}\n" 31988" Defines the colors for text selected by the mouse.\n" 31989"\n" 31990"{}\n" 31991" Defines the color for the line containing the cursor.\n" 31992"\n" 31993"{}\n" 31994" Defines the colors for the line numbers on the left.\n" 31995"\n" 31996"{}\n" 31997" Defines the colors for matching tags in HTML and matching\n" 31998" braces in CSS.\n" 31999"\n" 32000"{}\n" 32001" Used for highlighting tags in HTML\n" 32002"\n" 32003"{}\n" 32004" Used for highlighting attributes in HTML\n" 32005"\n" 32006"{}\n" 32007" Tag names in HTML\n" 32008"\n" 32009"{}\n" 32010" Namespace prefixes in XML and constants in CSS\n" 32011"\n" 32012"{}\n" 32013" Non-breaking spaces/hyphens in HTML\n" 32014"\n" 32015"{}\n" 32016" Syntax errors such as <this <>\n" 32017"\n" 32018"{}\n" 32019" Misspelled words such as <span lang=\"en\">thisword</span>\n" 32020"\n" 32021"{}\n" 32022" Comments like <!-- this one -->\n" 32023"\n" 32024"</p>\n" 32025"\n" 32026"<style type=\"text/css\">\n" 32027"/* Some CSS so you can see how the highlighting rules affect it */\n" 32028"\n" 32029"p.someclass {{\n" 32030" font-family: serif;\n" 32031" font-size: 12px;\n" 32032" line-height: 1.2;\n" 32033"}}\n" 32034"</style>\n" 32035msgstr "" 32036 32037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:555 32038msgid "Create/edit custom theme" 32039msgstr "" 32040 32041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:564 32042msgid "&Edit theme:" 32043msgstr "" 32044 32045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:575 32046msgid "Add &new theme" 32047msgstr "" 32048 32049#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:579 32050msgid "&Remove theme" 32051msgstr "" 32052 32053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 32054msgid "&Bold" 32055msgstr "" 32056 32057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 32058msgid "Make the selected text bold" 32059msgstr "" 32060 32061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:63 32062msgid "<h3>Bold</h3>Make the selected text bold" 32063msgstr "" 32064 32065#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 32066msgid "Make the selected text italic" 32067msgstr "" 32068 32069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:65 32070msgid "<h3>Italic</h3>Make the selected text italic" 32071msgstr "" 32072 32073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32074#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:775 32075msgid "&Underline" 32076msgstr "" 32077 32078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32079msgid "Underline the selected text" 32080msgstr "" 32081 32082#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:67 32083msgid "<h3>Underline</h3>Underline the selected text" 32084msgstr "" 32085 32086#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:68 32087msgid "&Strikethrough" 32088msgstr "" 32089 32090#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:69 32091msgid "Draw a line through the selected text" 32092msgstr "" 32093 32094#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:70 32095msgid "<h3>Strikethrough</h3>Draw a line through the selected text" 32096msgstr "" 32097 32098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71 32099msgid "&Superscript" 32100msgstr "" 32101 32102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:72 32103msgid "Make the selected text a superscript" 32104msgstr "" 32105 32106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:73 32107msgid "" 32108"<h3>Superscript</h3>Set the selected text slightly smaller and above the " 32109"normal line" 32110msgstr "" 32111 32112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:74 32113msgid "&Subscript" 32114msgstr "" 32115 32116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:75 32117msgid "Make the selected text a subscript" 32118msgstr "" 32119 32120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76 32121msgid "" 32122"<h3>Subscript</h3>Set the selected text slightly smaller and below the " 32123"normal line" 32124msgstr "" 32125 32126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32127msgid "&Color" 32128msgstr "" 32129 32130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32131msgid "Change text color" 32132msgstr "" 32133 32134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78 32135msgid "<h3>Color</h3>Change the color of the selected text" 32136msgstr "" 32137 32138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:79 32139msgid "&Background color" 32140msgstr "" 32141 32142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80 32143msgid "Change background color of text" 32144msgstr "" 32145 32146#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:81 32147msgid "" 32148"<h3>Background color</h3>Change the background color of the selected text" 32149msgstr "" 32150 32151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 32152msgid "Align &left" 32153msgstr "" 32154 32155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:83 32156msgid "<h3>Align left</h3>Align the paragraph to the left" 32157msgstr "" 32158 32159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 32160msgid "&Center" 32161msgstr "" 32162 32163#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:85 32164msgid "<h3>Center</h3>Center the paragraph" 32165msgstr "" 32166 32167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 32168msgid "Align &right" 32169msgstr "" 32170 32171#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:87 32172msgid "<h3>Align right</h3>Align the paragraph to the right" 32173msgstr "" 32174 32175#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32176msgid "&Justify" 32177msgstr "" 32178 32179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32180msgid "Justify" 32181msgstr "" 32182 32183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:89 32184msgid "<h3>Justify</h3>Align the paragraph to both the left and right margins" 32185msgstr "" 32186 32187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91 32188msgid "&Sort style rules" 32189msgstr "" 32190 32191#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:92 32192msgid "Sort the style rules" 32193msgstr "" 32194 32195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:93 32196msgid "&Insert image" 32197msgstr "" 32198 32199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:94 32200msgid "Insert an image into the text" 32201msgstr "" 32202 32203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:95 32204msgid "<h3>Insert image</h3>Insert an image into the text" 32205msgstr "" 32206 32207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32208msgid "Insert &hyperlink" 32209msgstr "" 32210 32211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:647 32213msgid "Insert hyperlink" 32214msgstr "" 32215 32216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:98 32217msgid "<h3>Insert hyperlink</h3>Insert a hyperlink into the text" 32218msgstr "" 32219 32220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:100 32221msgid "Smart &comment" 32222msgstr "" 32223 32224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:101 32225msgid "Smart comment (toggle block comments)" 32226msgstr "" 32227 32228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:102 32229msgid "" 32230"<h3>Smart comment</h3>Comment or uncomment text<br><br>If the cursor is " 32231"inside an existing block comment, uncomment it, otherwise comment out the " 32232"selected text." 32233msgstr "" 32234 32235#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107 32236#, python-format 32237msgid "Convert the paragraph to <%s>" 32238msgstr "" 32239 32240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32241msgid "&Lower case" 32242msgstr "" 32243 32244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32245msgid "&Swap case" 32246msgstr "" 32247 32248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32249msgid "&Upper case" 32250msgstr "" 32251 32252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32253msgid "&Capitalize" 32254msgstr "" 32255 32256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32257msgid "&Title case" 32258msgstr "" 32259 32260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:114 32261#, python-format 32262msgid "Change the case of the selected text: %s" 32263msgstr "" 32264 32265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32266msgid "Insert &tag" 32267msgstr "" 32268 32269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32270msgid "Insert tag" 32271msgstr "" 32272 32273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:119 32274msgid "" 32275"<h3>Insert tag</h3>Insert a tag, if some text is selected the tag will be " 32276"inserted around the selected text" 32277msgstr "" 32278 32279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32280msgid "Remove &tag" 32281msgstr "" 32282 32283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32284msgid "Remove tag" 32285msgstr "" 32286 32287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:122 32288msgid "<h3>Remove tag</h3>Remove the currently highlighted tag" 32289msgstr "" 32290 32291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32292msgid "&Split tag" 32293msgstr "" 32294 32295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32296msgid "Split current tag" 32297msgstr "" 32298 32299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:125 32300msgid "<h3>Split tag</h3>Split the current tag at the cursor position" 32301msgstr "" 32302 32303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:131 32304msgid "Change paragraph to heading" 32305msgstr "" 32306 32307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:260 32308msgid "Add a tag to this menu" 32309msgstr "" 32310 32311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:262 32312msgid "Remove from this menu" 32313msgstr "" 32314 32315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:278 32316msgid "Name of tag to add" 32317msgstr "" 32318 32319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:279 32320msgid "Enter the name of the tag" 32321msgstr "" 32322 32323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:353 32324msgid "Editor tools" 32325msgstr "" 32326 32327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:357 32328msgid "Format text" 32329msgstr "" 32330 32331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:502 32332msgid "No text" 32333msgstr "" 32334 32335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:503 32336msgid "There is no suitable text in the clipboard to paste." 32337msgstr "" 32338 32339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:566 32340msgid "Ignore this word" 32341msgstr "" 32342 32343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:570 32344#, python-brace-format 32345msgid "Add this word to the dictionary: {0}" 32346msgstr "" 32347 32348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:573 32349msgid "Add this word to the dictionary" 32350msgstr "" 32351 32352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:582 32353#, python-format 32354msgid "Open %s" 32355msgstr "" 32356 32357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:588 32358msgid "Rename the class {}" 32359msgstr "" 32360 32361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:595 32362#, python-format 32363msgid "Show help for: %s" 32364msgstr "" 32365 32366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:612 32367msgid "Change &case" 32368msgstr "" 32369 32370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 32371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:87 32372msgid "Chapter-" 32373msgstr "" 32374 32375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32376msgid "Style-" 32377msgstr "" 32378 32379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32380msgid "Styles" 32381msgstr "" 32382 32383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 32384msgid "Image-" 32385msgstr "" 32386 32387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 32388msgid "Font-" 32389msgstr "" 32390 32391#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:59 32392msgid "Misc-" 32393msgstr "" 32394 32395#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:68 32396msgid "The file name must have an extension" 32397msgstr "" 32398 32399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:73 32400msgid "The file name contains invalid characters" 32401msgstr "" 32402 32403#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:75 32404msgid "This file name already exists in the book" 32405msgstr "" 32406 32407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:83 32408msgid "Bulk rename items" 32409msgstr "" 32410 32411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:93 32412msgid "All selected files will be renamed to the form prefix-number" 32413msgstr "" 32414 32415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:95 32416msgid "&Prefix:" 32417msgstr "" 32418 32419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:98 32420msgid "Starting &number:" 32421msgstr "" 32422 32423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:100 32424msgid "Rename files according to their book order" 32425msgstr "" 32426 32427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:102 32428msgid "" 32429"Rename the selected files according to the order they appear in the book, " 32430"instead of the order they were selected in." 32431msgstr "" 32432 32433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:314 32434#, python-brace-format 32435msgid "Merge the file {0} into the file {1}?" 32436msgstr "" 32437 32438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:316 32439#, python-brace-format 32440msgid "Merge the {0} selected files into the file {1}?" 32441msgstr "" 32442 32443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:317 32444msgid "Merge files" 32445msgstr "" 32446 32447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:533 32448msgid "Full path: " 32449msgstr "" 32450 32451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32452#, python-format 32453msgid "This file is the cover %s for this book" 32454msgstr "" 32455 32456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32457msgid "image" 32458msgstr "" 32459 32460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:547 32461msgid "This file contains all the metadata and book structure information" 32462msgstr "" 32463 32464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:550 32465msgid "This file contains the metadata table of contents" 32466msgstr "" 32467 32468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:553 32469msgid "This file is not listed in the book manifest" 32470msgstr "" 32471 32472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:556 32473msgid "" 32474"This file is marked as non-linear in the spine\n" 32475"Drag it to the top to make it linear" 32476msgstr "" 32477 32478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:560 32479msgid "This file is a text file that is not referenced in the spine" 32480msgstr "" 32481 32482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:564 32483msgid "This file occurs more than once in the spine" 32484msgstr "" 32485 32486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:571 32487msgid "Not a valid font" 32488msgstr "" 32489 32490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:642 32491msgid "Select all {} files" 32492msgstr "" 32493 32494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:643 32495msgid "De-select all {} files" 32496msgstr "" 32497 32498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:657 32499#, python-format 32500msgid "Export %s" 32501msgstr "" 32502 32503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:659 32504#, python-format 32505msgid "Replace %s with file..." 32506msgstr "" 32507 32508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:661 32509#, python-format 32510msgid "Export all %d selected files" 32511msgstr "" 32512 32513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:667 32514#, python-format 32515msgid "&Rename %s" 32516msgstr "" 32517 32518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:669 32519#, python-format 32520msgid "Mark %s as cover image" 32521msgstr "" 32522 32523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:671 32524#, python-format 32525msgid "Mark %s as cover page" 32526msgstr "" 32527 32528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:677 32529msgid "&Bulk rename the selected files" 32530msgstr "" 32531 32532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:678 32533msgid "Change the file extension for the selected files" 32534msgstr "" 32535 32536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:680 32537msgid "&Delete the selected file" 32538msgid_plural "&Delete the {} selected files" 32539msgstr[0] "" 32540msgstr[1] "" 32541 32542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:682 32543msgid "&Copy the selected file to another editor instance" 32544msgid_plural "&Copy the {} selected files to another editor instance" 32545msgstr[0] "" 32546msgstr[1] "" 32547 32548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:687 32549msgid "Paste files from other editor instance" 32550msgstr "" 32551 32552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:697 32553msgid "Link &stylesheets..." 32554msgstr "" 32555 32556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:700 32557msgid "&Merge selected text files" 32558msgstr "" 32559 32560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:702 32561msgid "&Merge selected style files" 32562msgstr "" 32563 32564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:729 32565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:762 32566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:770 32567msgid "Cannot rename" 32568msgstr "" 32569 32570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:730 32571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:763 32572#, python-format 32573msgid "" 32574"%s books do not support file renaming as they do not use file names " 32575"internally. The filenames you see are automatically generated from the " 32576"internal structures of the original file." 32577msgstr "" 32578 32579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:744 32580msgid "Not first item" 32581msgstr "" 32582 32583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:745 32584#, python-format 32585msgid "" 32586"%s is not the first text item. You should only mark the first text item as " 32587"cover. Do you want to make it the first item?" 32588msgstr "" 32589 32590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:771 32591#, python-format 32592msgid "The file(s) %s cannot be renamed." 32593msgstr "" 32594 32595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32596msgid "New file extension:" 32597msgstr "" 32598 32599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32600msgid "Rename files" 32601msgstr "" 32602 32603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:829 32604#, python-format 32605msgid "The file(s) %s cannot be deleted." 32606msgstr "" 32607 32608#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:893 32609#, python-format 32610msgid "No item with the name: %s was found" 32611msgstr "" 32612 32613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:940 32614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:949 32615msgid "Choose location" 32616msgstr "" 32617 32618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:941 32619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:958 32620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1317 32621#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:78 32622msgid "Files" 32623msgstr "" 32624 32625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:960 32626msgid "HTML files" 32627msgstr "" 32628 32629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:982 32630msgid "No stylesheets" 32631msgstr "" 32632 32633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:983 32634msgid "" 32635"This book currently has no stylesheets. You must first create a stylesheet " 32636"before linking it." 32637msgstr "" 32638 32639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:988 32640msgid "Choose stylesheets" 32641msgstr "" 32642 32643#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:989 32644msgid "Choose the stylesheets to link. Drag and drop to re-arrange" 32645msgstr "" 32646 32647#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1005 32648msgid "Remove existing links to stylesheets" 32649msgstr "" 32650 32651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1025 32652msgid "" 32653"Choose a name for the new (blank) file. To place the file in a specific " 32654"folder in the book, include the folder name, for example: " 32655"<i>text/chapter1.html" 32656msgstr "" 32657 32658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1033 32659msgid "Automatically add style-sheet links into new HTML files" 32660msgstr "" 32661 32662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1043 32663msgid "Import resource file (image/font/etc.)" 32664msgstr "" 32665 32666#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1045 32667msgid "Import a file from your computer as a new file into the book." 32668msgstr "" 32669 32670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1073 32671msgid "Choose a name for the imported file" 32672msgstr "" 32673 32674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1087 32675msgid "" 32676"You must specify a name for the new file, with an extension, for example, " 32677"chapter1.html" 32678msgstr "" 32679 32680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1114 32681msgid "Choose master file" 32682msgstr "" 32683 32684#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1117 32685msgid "" 32686"Choose the master file. All selected files will be merged into the master " 32687"file:" 32688msgstr "" 32689 32690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:127 32691#, python-format 32692msgid "Debug output from %s" 32693msgstr "" 32694 32695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:170 32696#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1416 32697msgid "No such function" 32698msgstr "" 32699 32700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:171 32701#, python-format 32702msgid "There is no function named %s" 32703msgstr "" 32704 32705#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:174 32706msgid "Cannot remove builtin function" 32707msgstr "" 32708 32709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:175 32710#, python-format 32711msgid "The function %s is a builtin function, it cannot be removed." 32712msgstr "" 32713 32714#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:202 32715msgid "Choose a function to run on matched text (by name)" 32716msgstr "" 32717 32718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:212 32719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:121 32720msgid "Save current search" 32721msgstr "" 32722 32723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:213 32724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:122 32725msgid "Show saved searches" 32726msgstr "" 32727 32728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:221 32729msgid "Create/edit a function" 32730msgstr "" 32731 32732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:228 32733msgid "F&unction name:" 32734msgstr "" 32735 32736#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:249 32737#, python-format 32738msgid "For help with creating functions, see the <a href=\"%s\">User Manual</a>" 32739msgstr "" 32740 32741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:270 32742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:824 32743msgid "Must specify name" 32744msgstr "" 32745 32746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:271 32747msgid "You must specify a name for this function." 32748msgstr "" 32749 32750#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:276 32751msgid "Invalid Python code" 32752msgstr "" 32753 32754#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:277 32755#, python-format 32756msgid "The code you created is not valid Python code, with error: %s" 32757msgstr "" 32758 32759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:279 32760msgid "No replace function" 32761msgstr "" 32762 32763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:280 32764msgid "You must create a Python function named replace in your code" 32765msgstr "" 32766 32767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:287 32768#, python-format 32769msgid "Inherited from %s" 32770msgstr "" 32771 32772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:289 32773#, python-format 32774msgid "Matched CSS rules for %s" 32775msgstr "" 32776 32777#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:298 32778msgid "Computed final style" 32779msgstr "" 32780 32781#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:361 32782msgid "Copy everything" 32783msgstr "" 32784 32785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:403 32786msgid "No style information found" 32787msgstr "" 32788 32789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:404 32790msgid "" 32791"Move the cursor inside a HTML tag to see what styles apply to that tag." 32792msgstr "" 32793 32794#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:28 32795msgid "" 32796"%prog [opts] [path_to_ebook] [name_of_file_inside_book ...]\n" 32797"\n" 32798"Launch the calibre Edit book tool. You can optionally also specify the names of\n" 32799"files inside the book which will be opened for editing automatically.\n" 32800msgstr "" 32801 32802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:37 32803msgid "The text to select in the book when it is opened for editing" 32804msgstr "" 32805 32806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:32 32807#, python-format 32808msgid "Change this to the relative path to: %s" 32809msgstr "" 32810 32811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:46 32812msgid "Font file added" 32813msgstr "" 32814 32815#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:47 32816msgid "" 32817"The font file <b>{}</b> has been added. The text for the CSS @font-face rule" 32818" for this file has been copied to the clipboard. You should paste it into " 32819"whichever CSS file you want to add this font to." 32820msgstr "" 32821 32822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:59 32823msgid "Font files added" 32824msgstr "" 32825 32826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:60 32827msgid "" 32828"The specified font files have been added. The text for the CSS @font-face " 32829"rules for these files has been copied to the clipboard. You should paste it " 32830"into whichever CSS file you want to add these fonts to." 32831msgstr "" 32832 32833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:67 32834#, python-format 32835msgid "Font faces for %s" 32836msgstr "" 32837 32838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32839msgid "Embedded" 32840msgstr "" 32841 32842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32843msgid "Font family" 32844msgstr "" 32845 32846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:179 32847msgid "Change font" 32848msgstr "" 32849 32850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:187 32851#, python-format 32852msgid "Change the font %s to:" 32853msgid_plural "Change the fonts %s to:" 32854msgstr[0] "" 32855msgstr[1] "" 32856 32857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:192 32858msgid "&New font:" 32859msgstr "" 32860 32861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:216 32862#, python-format 32863msgid "The font <i>%s</i> <b>exists</b> on your computer" 32864msgstr "" 32865 32866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:217 32867#, python-format 32868msgid "The font <i>%s</i> <b>does not exist</b> on your computer" 32869msgstr "" 32870 32871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:230 32872msgid "Manage fonts" 32873msgstr "" 32874 32875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:242 32876msgid "&Install fonts" 32877msgstr "" 32878 32879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:244 32880msgid "" 32881"Install fonts from .ttf/.otf files to make them available for embedding" 32882msgstr "" 32883 32884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:264 32885msgid "&Change selected fonts" 32886msgstr "" 32887 32888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:268 32889msgid "&Remove selected fonts" 32890msgstr "" 32891 32892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:272 32893msgid "&Embed all fonts" 32894msgstr "" 32895 32896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:276 32897msgid "&Subset all fonts" 32898msgstr "" 32899 32900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:281 32901msgid "Rescan the book for fonts in case you have made changes" 32902msgstr "" 32903 32904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:287 32905msgid "" 32906" All the fonts declared in this book are shown to the left, along with whether they are embedded or not.\n" 32907" You can remove or replace any selected font and also embed any declared fonts that are not already embedded." 32908msgstr "" 32909 32910#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:289 32911msgid "" 32912" Double click any font family to see if the font is available for embedding " 32913"on your computer. " 32914msgstr "" 32915 32916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:301 32917#, python-format 32918msgid "" 32919"The font <b>%s</b> was not found on your computer. If you have the font " 32920"files, you can install it using the \"Install fonts\" button in the lower " 32921"left corner." 32922msgstr "" 32923 32924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:327 32925msgid "No fonts selected" 32926msgstr "" 32927 32928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:328 32929msgid "No fonts selected, you must first select some fonts in the left panel" 32930msgstr "" 32931 32932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:34 32933msgid "Remove unused CSS" 32934msgstr "" 32935 32936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:43 32937msgid "" 32938"This will remove all CSS rules that do not match any actual content. There " 32939"are a couple of additional cleanups you can enable, below:" 32940msgstr "" 32941 32942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:45 32943msgid "Remove unused &class attributes" 32944msgstr "" 32945 32946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:49 32947msgid "" 32948"Remove all class attributes from the HTML that do not match any existing CSS" 32949" rules" 32950msgstr "" 32951 32952#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:50 32953msgid "Merge CSS rules with identical &selectors" 32954msgstr "" 32955 32956#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:54 32957msgid "" 32958"Merge CSS rules in the same stylesheet that have identical selectors. Note " 32959"that in rare cases merging can result in a change to the effective styling " 32960"of the book, so use with care." 32961msgstr "" 32962 32963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:57 32964msgid "Merge CSS rules with identical &properties" 32965msgstr "" 32966 32967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:61 32968msgid "" 32969"Merge CSS rules in the same stylesheet that have identical properties. Note " 32970"that in rare cases merging can result in a change to the effective styling " 32971"of the book, so use with care." 32972msgstr "" 32973 32974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:64 32975msgid "Remove &unreferenced style sheets" 32976msgstr "" 32977 32978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:68 32979msgid "Remove stylesheets that are not referenced by any content." 32980msgstr "" 32981 32982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:91 32983msgid "Remove NCX ToC file" 32984msgstr "" 32985 32986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:92 32987msgid "Remove the legacy Table of Contents in NCX form?" 32988msgstr "" 32989 32990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:93 32991msgid "" 32992"This form of Table of Contents is superseded by the new HTML based Table of " 32993"Contents. Leaving it behind is useful only if you expect this book to be " 32994"read on very old devices that lack proper support for EPUB 3" 32995msgstr "" 32996 32997#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:97 32998msgid "Ask this question again in the future" 32999msgstr "" 33000 33001#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 33002msgid "Keep NCX" 33003msgstr "" 33004 33005#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 33006msgid "Remove NCX" 33007msgstr "" 33008 33009#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:115 33010msgid "Action report" 33011msgstr "" 33012 33013#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:183 33014msgid "Compress images" 33015msgstr "" 33016 33017#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:203 33018msgid "" 33019"You can compress the images in this book losslessly, reducing the file size " 33020"of the book, without affecting image quality. Typically image size is " 33021"reduced by 5 - 15%." 33022msgstr "" 33023 33024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:209 33025msgid "Enable &lossy compression of JPEG images" 33026msgstr "" 33027 33028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:210 33029msgid "" 33030"This allows you to change the quality factor used for JPEG images.\n" 33031"By lowering the quality you can greatly reduce file size, at the expense of the image looking blurred." 33032msgstr "" 33033 33034#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:217 33035msgid "" 33036"The compression quality, 1 is high compression, 100 is low compression.\n" 33037"Image quality is inversely correlated with compression quality." 33038msgstr "" 33039 33040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:221 33041msgid "Compression &quality:" 33042msgstr "" 33043 33044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:250 33045msgid "Compressing images..." 33046msgstr "" 33047 33048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:276 33049msgid "Compressing images, please wait..." 33050msgstr "" 33051 33052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:168 33053msgid "Editor font &family:" 33054msgstr "" 33055 33056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:172 33057msgid "Editor font &size:" 33058msgstr "" 33059 33060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:176 33061msgid "Create/edit &custom color schemes" 33062msgstr "" 33063 33064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:180 33065msgid "&Color scheme:" 33066msgstr "" 33067 33068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:184 33069msgid " characters" 33070msgstr "" 33071 33072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:185 33073msgid "W&idth of tabs:" 33074msgstr "" 33075 33076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:187 33077msgid "Change &templates" 33078msgstr "" 33079 33080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:188 33081msgid "Templates for new files:" 33082msgstr "" 33083 33084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:192 33085msgid "&Wrap long lines in the editor" 33086msgstr "" 33087 33088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:196 33089msgid "&Replace HTML entities as they are typed" 33090msgstr "" 33091 33092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:198 33093msgid "" 33094"With this option, every time you type in a complete html entity, such as " 33095"&hellip; it is automatically replaced by its corresponding character. " 33096"The replacement happens only when the trailing semi-colon is typed." 33097msgstr "" 33098 33099#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:204 33100msgid "Auto close t&ags when typing </" 33101msgstr "" 33102 33103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:206 33104msgid "" 33105"With this option, every time you type </ the current HTML closing tag is " 33106"auto-completed" 33107msgstr "" 33108 33109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:210 33110msgid "" 33111"Show the &name of the current character before the cursor along with the " 33112"line and column number" 33113msgstr "" 33114 33115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:214 33116msgid "Beautify individual &files automatically when they are opened" 33117msgstr "" 33118 33119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:216 33120msgid "" 33121"This will cause the beautify current file action to be performed " 33122"automatically every time you open a HTML/CSS/etc. file for editing." 33123msgstr "" 33124 33125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:221 33126msgid "Show &misspelled words underlined in the code view" 33127msgstr "" 33128 33129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:223 33130msgid "" 33131"This will cause spelling errors to be highlighted in the code view for easy " 33132"correction as you type." 33133msgstr "" 33134 33135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:228 33136msgid "Allow drag and drop &editing of text" 33137msgstr "" 33138 33139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:230 33140msgid "" 33141"Allow using drag and drop to move text around in the editor. It can be " 33142"useful to turn this off if you have a misbehaving touchpad." 33143msgstr "" 33144 33145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:234 33146msgid "Manage &spelling dictionaries" 33147msgstr "" 33148 33149#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:239 33150msgid "Manage sni&ppets" 33151msgstr "" 33152 33153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:257 33154#, python-format 33155msgid "Automatic (%s)" 33156msgstr "" 33157 33158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:283 33159msgid "Update &metadata embedded in the book when opening" 33160msgstr "" 33161 33162#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:285 33163msgid "" 33164"When the file is opened, update the metadata embedded in the book file to " 33165"the current metadata in the calibre library." 33166msgstr "" 33167 33168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:290 33169msgid "" 33170"Ask which &format to edit if more than one format is available for the book" 33171msgstr "" 33172 33173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:294 33174msgid "" 33175"When auto-selecting the format to edit for a book with multiple formats, " 33176"this is the preference order." 33177msgstr "" 33178 33179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:296 33180msgid "Preferred format order (drag and drop to change)" 33181msgstr "" 33182 33183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:308 33184msgid "Allow dockable &windows to be nested inside the dock areas" 33185msgstr "" 33186 33187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:310 33188msgid "" 33189"By default, you can have only a single row or column of windows in the dock " 33190"areas (the areas around the central editors). This option allows for more " 33191"flexible window layout, but is a little more complex to use." 33192msgstr "" 33193 33194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:315 33195msgid "Choose which windows will occupy the corners of the dockable areas" 33196msgstr "" 33197 33198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33199msgid "The &top-left corner" 33200msgstr "" 33201 33202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33203msgid "The top-&right corner" 33204msgstr "" 33205 33206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33207msgid "The &bottom-left corner" 33208msgstr "" 33209 33210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33211msgid "The bottom-ri&ght corner" 33212msgstr "" 33213 33214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:325 33215msgid "Restore &state of previously edited book when opening it again" 33216msgstr "" 33217 33218#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:327 33219msgid "" 33220"When opening a previously edited book again, restore its state. That means " 33221"all open files are automatically re-opened and the cursor is positioned at " 33222"its previous location." 33223msgstr "" 33224 33225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:333 33226msgid "Show full &file paths in the File browser" 33227msgstr "" 33228 33229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:335 33230msgid "" 33231"Showing the full file paths is useful when editing books that contain " 33232"multiple files with the same file name." 33233msgstr "" 33234 33235#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33236msgid "Monospaced text" 33237msgstr "" 33238 33239#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33240msgid "Sans-serif text" 33241msgstr "" 33242 33243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33244msgid "Serif text" 33245msgstr "" 33246 33247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:369 33248#, python-format 33249msgid "Font family for &%s:" 33250msgstr "" 33251 33252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:372 33253msgid "Style for standard &text:" 33254msgstr "" 33255 33256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:376 33257msgid "&Default font size:" 33258msgstr "" 33259 33260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:379 33261msgid "&Monospace font size:" 33262msgstr "" 33263 33264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:382 33265msgid "Mi&nimum font size:" 33266msgstr "" 33267 33268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:384 33269msgid "lines" 33270msgstr "" 33271 33272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:386 33273msgid "" 33274"Number of lines that are shown above the current line when syncing the text " 33275"shown in the preview panel to the cursor position in the code view" 33276msgstr "" 33277 33278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:387 33279msgid "Visible lines above s&ync point:" 33280msgstr "" 33281 33282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:388 33283msgid "Background color:" 33284msgstr "" 33285 33286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:389 33287msgid "Foreground color:" 33288msgstr "" 33289 33290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:390 33291msgid "Link color:" 33292msgstr "" 33293 33294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 33295msgid "Use the colors from the book styles, defaulting to black-on-white" 33296msgstr "" 33297 33298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33299msgid "Theme based" 33300msgstr "" 33301 33302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33303msgid "When using a dark theme force dark colors, otherwise same as \"No change\"" 33304msgstr "" 33305 33306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33307msgid "Choose a custom color" 33308msgstr "" 33309 33310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33311#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:72 33312#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:240 33313msgid "Custom" 33314msgstr "" 33315 33316#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:454 33317msgid "Choose which toolbar you want to customize" 33318msgstr "" 33319 33320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:455 33321#, python-format 33322msgid "Tools for %s editors" 33323msgstr "" 33324 33325#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:457 33326msgid "Book wide actions" 33327msgstr "" 33328 33329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:458 33330msgid "Book wide tools" 33331msgstr "" 33332 33333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:459 33334msgid "Book wide tools from third party plugins" 33335msgstr "" 33336 33337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:460 33338msgid "Common tools for all editors" 33339msgstr "" 33340 33341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:464 33342msgid "Text formatting actions" 33343msgstr "" 33344 33345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:467 33346msgid "&Toolbar to customize:" 33347msgstr "" 33348 33349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:496 33350#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:439 33351msgid "Add selected actions to the toolbar" 33352msgstr "" 33353 33354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:499 33355#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:443 33356msgid "Remove selected actions from the toolbar" 33357msgstr "" 33358 33359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:511 33360msgid "Adjust the size of icons on all toolbars" 33361msgstr "" 33362 33363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:514 33364msgid "Toolbar &icon size:" 33365msgstr "" 33366 33367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:664 33368msgid "Customize templates" 33369msgstr "" 33370 33371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:677 33372msgid "Choose the &type of template to edit:" 33373msgstr "" 33374 33375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:683 33376#, python-brace-format 33377msgid "" 33378"The variables {0} and {1} will be replaced with the title and author of the " 33379"book. {2} is where the cursor will be positioned. If you want to include " 33380"braces in your template, for example for CSS rules, you have to escape them," 33381" like this: {3}" 33382msgstr "" 33383 33384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:744 33385msgid "Preferences for Edit book" 33386msgstr "" 33387 33388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:765 33389msgid "Restore all &defaults" 33390msgstr "" 33391 33392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:766 33393msgid "Restore defaults for all preferences" 33394msgstr "" 33395 33396#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:768 33397msgid "Restore ¤t defaults" 33398msgstr "" 33399 33400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:769 33401msgid "Restore defaults for currently displayed preferences" 33402msgstr "" 33403 33404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:771 33405msgid "Restore c&onfirmations" 33406msgstr "" 33407 33408#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:772 33409msgid "Restore all disabled confirmation prompts" 33410msgstr "" 33411 33412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:791 33413msgid "Main window" 33414msgstr "" 33415 33416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:792 33417msgid "Editor settings" 33418msgstr "" 33419 33420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:793 33421msgid "Preview settings" 33422msgstr "" 33423 33424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:794 33425msgid "Keyboard shortcuts" 33426msgstr "" 33427 33428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:795 33429msgid "Toolbars" 33430msgstr "" 33431 33432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:796 33433msgid "Integration with calibre" 33434msgstr "" 33435 33436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:847 33437msgid "There are no disabled confirmation prompts" 33438msgstr "" 33439 33440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:850 33441msgid "One disabled confirmation prompt was restored" 33442msgid_plural "{} disabled confirmation prompts were restored" 33443msgstr[0] "" 33444msgstr[1] "" 33445 33446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:851 33447msgid "Disabled confirmations restored" 33448msgstr "" 33449 33450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:420 33451#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:588 33452msgid "Render process crashed" 33453msgstr "" 33454 33455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:421 33456msgid "" 33457"The Qt WebEngine Render process has crashed so Preview/Live CSS will not " 33458"work. You should try restarting the editor." 33459msgstr "" 33460 33461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:445 33462msgid "" 33463"\n" 33464" <h3>Live preview</h3>\n" 33465"\n" 33466" <p>Here you will see a live preview of the HTML file you are currently editing.\n" 33467" The preview will update automatically as you make changes.\n" 33468"\n" 33469" <p style=\"font-size:x-small; color: gray\">Note that this is a quick preview\n" 33470" only, it is not intended to simulate an actual e-book reader. Some\n" 33471" aspects of your e-book will not work, such as page breaks and page margins.\n" 33472" " 33473msgstr "" 33474 33475#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:472 33476msgid "Inspect element" 33477msgstr "" 33478 33479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:474 33480msgid "Open link" 33481msgstr "" 33482 33483#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:487 33484#, python-format 33485msgid "Edit %s" 33486msgstr "" 33487 33488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:529 33489msgid "Loading preview, please wait..." 33490msgstr "" 33491 33492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:581 33493msgid "Search in preview" 33494msgstr "" 33495 33496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:624 33497msgid "Invalid location" 33498msgstr "" 33499 33500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:625 33501msgid "Cannot split on the body tag" 33502msgstr "" 33503 33504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:652 33505msgid "Failed to launch worker" 33506msgstr "" 33507 33508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:653 33509msgid "Failed to launch the worker process used for rendering the preview" 33510msgstr "" 33511 33512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:712 33513msgid "Cannot disable" 33514msgstr "" 33515 33516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:713 33517msgid "" 33518"Auto reloading of the preview panel cannot be disabled while the Live CSS " 33519"panel is open." 33520msgstr "" 33521 33522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:716 33523msgid "Auto reload preview when text changes in editor" 33524msgstr "" 33525 33526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:717 33527msgid "Disable auto reload of preview" 33528msgstr "" 33529 33530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:721 33531msgid "Disable syncing of preview position to editor position" 33532msgstr "" 33533 33534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:722 33535msgid "Enable syncing of preview position to editor position" 33536msgstr "" 33537 33538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:730 33539msgid "Abort file split" 33540msgstr "" 33541 33542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:731 33543msgid "" 33544"Split this file at a specified location.<p>After clicking this button, click" 33545" inside the preview panel above at the location you want the file to be " 33546"split." 33547msgstr "" 33548 33549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:200 33550msgid "Delete selected files" 33551msgstr "" 33552 33553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33554msgid "Folder" 33555msgstr "" 33556 33557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33559msgid "Size (KB)" 33560msgstr "" 33561 33562#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:241 33563msgid "Style" 33564msgstr "" 33565 33566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:316 33567#, python-brace-format 33568msgid "Total uncompressed size of all files: {0} :: Images: {1} :: Fonts: {2}" 33569msgstr "" 33570 33571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33572msgid "Resolution" 33573msgstr "" 33574 33575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33578msgid "Times used" 33579msgstr "" 33580 33581#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:520 33582#, python-format 33583msgid "Edit the image: %s" 33584msgstr "" 33585 33586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33587msgid "Anchor" 33588msgstr "" 33589 33590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33591msgid "Source text" 33592msgstr "" 33593 33594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33595msgid "Target" 33596msgstr "" 33597 33598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33599msgid "Target text" 33600msgstr "" 33601 33602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33603msgid "The link destination does not exist" 33604msgstr "" 33605 33606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33607msgid "The link destination exists" 33608msgstr "" 33609 33610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:579 33611msgid "The link destination could not be verified" 33612msgstr "" 33613 33614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:643 33615msgid "Click entries above to see their destination here" 33616msgstr "" 33617 33618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:663 33619msgid "No destination found for this link" 33620msgstr "" 33621 33622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 33624msgid "Word" 33625msgstr "" 33626 33627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:775 33628#, python-brace-format 33629msgid "Words: {2} :: Unique Words: :: {0} :: Languages: {1}" 33630msgstr "" 33631 33632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33633msgid "Character" 33634msgstr "" 33635 33636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33637msgid "Codepoint" 33638msgstr "" 33639 33640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:861 33641msgid "All the characters in the book" 33642msgstr "" 33643 33644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:991 33645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1213 33646#, python-brace-format 33647msgid "{0} [{1} elements]" 33648msgstr "" 33649 33650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1069 33651msgid "Sort by:" 33652msgstr "" 33653 33654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1070 33655msgid "&Counts" 33656msgstr "" 33657 33658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1073 33659msgid "&Name" 33660msgstr "" 33661 33662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1097 33663#, python-brace-format 33664msgid "{0} rules, {1} unused" 33665msgstr "" 33666 33667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33669msgid "Number of matches" 33670msgstr "" 33671 33672#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33673msgid "Style Rule" 33674msgstr "" 33675 33676#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1258 33677#, python-brace-format 33678msgid "{0} classes, {1} unused" 33679msgstr "" 33680 33681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33682msgid "Class" 33683msgstr "" 33684 33685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1321 33686msgid "Words" 33687msgstr "" 33688 33689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1331 33690msgid "Style rules" 33691msgstr "" 33692 33693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1335 33694msgid "Style classes" 33695msgstr "" 33696 33697#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1339 33698msgid "Characters" 33699msgstr "" 33700 33701#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1343 33702msgid "Links" 33703msgstr "" 33704 33705#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1377 33706#, python-format 33707msgid "Export of %s data is not supported" 33708msgstr "" 33709 33710#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1379 33711msgid "Choose a filename for the data" 33712msgstr "" 33713 33714#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1380 33715msgid "CSV files" 33716msgstr "" 33717 33718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1394 33719msgid "Reports" 33720msgstr "" 33721 33722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1424 33723msgid "Export the currently shown report as a CSV file" 33724msgstr "" 33725 33726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1432 33727msgid "Are you sure you want to delete the selected files?" 33728msgstr "" 33729 33730#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1460 33731msgid "Failed to gather data" 33732msgstr "" 33733 33734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1461 33735msgid "" 33736"Failed to gather data for the report. Click \"Show details\" for more " 33737"information." 33738msgstr "" 33739 33740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/save.py:111 33741msgid "Saving..." 33742msgstr "" 33743 33744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:118 33745msgid "Enable completion based on search history" 33746msgstr "" 33747 33748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:119 33749msgid "Disable completion based on search history" 33750msgstr "" 33751 33752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33753msgid "All style files" 33754msgstr "" 33755 33756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33758msgid "All text files" 33759msgstr "" 33760 33761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33763msgid "Current file" 33764msgstr "" 33765 33766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33767msgid "Marked text" 33768msgstr "" 33769 33770#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33772msgid "Open files" 33773msgstr "" 33774 33775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33777msgid "Selected files" 33778msgstr "" 33779 33780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:136 33781msgid "" 33782"\n" 33783" Where to search/replace:\n" 33784" <dl>\n" 33785" <dt><b>Current file</b></dt>\n" 33786" <dd>Search only inside the currently opened file</dd>\n" 33787" <dt><b>All text files</b></dt>\n" 33788" <dd>Search in all text (HTML) files</dd>\n" 33789" <dt><b>All style files</b></dt>\n" 33790" <dd>Search in all style (CSS) files</dd>\n" 33791" <dt><b>Selected files</b></dt>\n" 33792" <dd>Search in the files currently selected in the File browser</dd>\n" 33793" <dt><b>Open files</b></dt>\n" 33794" <dd>Search in the files currently open in the editor</dd>\n" 33795" <dt><b>Marked text</b></dt>\n" 33796" <dd>Search only within the marked text in the currently opened file. You can mark text using the Search menu.</dd>\n" 33797" </dl>" 33798msgstr "" 33799 33800#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33801msgid "Down" 33802msgstr "" 33803 33804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33805msgid "Up" 33806msgstr "" 33807 33808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:187 33809msgid "" 33810"\n" 33811" Direction to search:\n" 33812" <dl>\n" 33813" <dt><b>Down</b></dt>\n" 33814" <dd>Search for the next match from your current position</dd>\n" 33815" <dt><b>Up</b></dt>\n" 33816" <dd>Search for the previous match from your current position</dd>\n" 33817" </dl>" 33818msgstr "" 33819 33820#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33821msgid "Fuzzy" 33822msgstr "" 33823 33824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 33826#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:361 33827msgid "Regex" 33828msgstr "" 33829 33830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33831msgid "Regex-function" 33832msgstr "" 33833 33834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:211 33835msgid "" 33836"Select how the search expression is interpreted\n" 33837" <dl>\n" 33838" <dt><b>Normal</b></dt>\n" 33839" <dd>The search expression is treated as normal text, calibre will look for the exact text</dd>\n" 33840" <dt><b>Fuzzy</b></dt>\n" 33841" <dd>The search expression is treated as \"fuzzy\" which means spaces will match any space character,\n" 33842" including tabs and line breaks. Plain quotes will match the typographical equivalents, etc.</dd>\n" 33843" <dt><b>Regex</b></dt>\n" 33844" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 33845" <dt><b>Regex-function</b></dt>\n" 33846" <dd>The search expression is interpreted as a regular expression. The replace expression is an arbitrarily powerful Python function.</dd>\n" 33847" </dl>" 33848msgstr "" 33849 33850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:254 33851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:695 33852#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:100 33853msgid "&Find:" 33854msgstr "" 33855 33856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:256 33857msgid "Clear search &history" 33858msgstr "" 33859 33860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:266 33861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:700 33862msgid "&Replace:" 33863msgstr "" 33864 33865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:268 33866msgid "Clear replace &history" 33867msgstr "" 33868 33869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:291 33870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:712 33871msgid "Create/&edit" 33872msgstr "" 33873 33874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:293 33875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:713 33876msgid "Create a new function, or edit an existing function" 33877msgstr "" 33878 33879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:295 33880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:717 33881msgid "Remo&ve" 33882msgstr "" 33883 33884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:296 33885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:718 33886msgid "Remove this function" 33887msgstr "" 33888 33889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:303 33890msgid "Fin&d" 33891msgstr "" 33892 33893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:304 33894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33895msgid "Replace a&nd Find" 33896msgstr "" 33897 33898#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:305 33899msgid "Re&place" 33900msgstr "" 33901 33902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:306 33903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:559 33905msgid "Replace &all" 33906msgstr "" 33907 33908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:312 33909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:734 33910msgid "&Mode:" 33911msgstr "" 33912 33913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:327 33914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:115 33915#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:372 33916msgid "&Case sensitive" 33917msgstr "" 33918 33919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:330 33920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:990 33921msgid "&Wrap" 33922msgstr "" 33923 33924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:331 33925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:991 33926msgid "" 33927"When searching reaches the end, wrap around to the beginning and continue " 33928"the search" 33929msgstr "" 33930 33931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:334 33932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:117 33933msgid "&Dot all" 33934msgstr "" 33935 33936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:335 33937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:118 33938msgid "" 33939"Make the '.' special character match any character at all, including a " 33940"newline" 33941msgstr "" 33942 33943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:479 33944msgid "Close search panel" 33945msgstr "" 33946 33947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:683 33948msgid "Abort editing of search" 33949msgstr "" 33950 33951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:687 33952msgid "The name with which to save this search" 33953msgstr "" 33954 33955#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:722 33956msgid "Case sensitive" 33957msgstr "" 33958 33959#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:727 33960msgid "Dot matches all" 33961msgstr "" 33962 33963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:739 33964msgid "Finish editing of search" 33965msgstr "" 33966 33967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33968msgid "Add search" 33969msgstr "" 33970 33971#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33972msgid "Edit search" 33973msgstr "" 33974 33975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:825 33976msgid "You must specify a search name" 33977msgstr "" 33978 33979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:828 33980msgid "Name exists" 33981msgstr "" 33982 33983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:829 33984#, python-format 33985msgid "Another search with the name %s already exists" 33986msgstr "" 33987 33988#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:836 33989msgid "Must specify find" 33990msgstr "" 33991 33992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:837 33993msgid "You must specify a find expression" 33994msgstr "" 33995 33996#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:845 33997msgid "Must specify function" 33998msgstr "" 33999 34000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:846 34001msgid "You must specify a function name in Function-Regex mode" 34002msgstr "" 34003 34004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:889 34005msgid "Filter displayed searches" 34006msgstr "" 34007 34008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:928 34009msgid "The entries are tried in order until the first one matches." 34010msgstr "" 34011 34012#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 34013msgid "&Find" 34014msgstr "" 34015 34016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 34017msgid "Run the search using the selected entries." 34018msgstr "" 34019 34020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 34021msgid "Run replace using the selected entries." 34022msgstr "" 34023 34024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 34025msgid "Run replace and then find using the selected entries." 34026msgstr "" 34027 34028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 34029msgid "Run Replace all for all selected entries in the order selected" 34030msgstr "" 34031 34032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 34033#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:561 34034msgid "&Count all" 34035msgstr "" 34036 34037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 34038msgid "Run Count all for all selected entries" 34039msgstr "" 34040 34041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:951 34042msgid "Move selected entries up" 34043msgstr "" 34044 34045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:960 34046msgid "Move selected entries down" 34047msgstr "" 34048 34049#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 34050msgid "Edit the currently selected search" 34051msgstr "" 34052 34053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 34054msgid "Re&move search" 34055msgstr "" 34056 34057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 34058msgid "Remove the currently selected searches" 34059msgstr "" 34060 34061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 34062msgid "Add a new saved search" 34063msgstr "" 34064 34065#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 34066msgid "Import saved searches" 34067msgstr "" 34068 34069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 34070msgid "Export saved searches" 34071msgstr "" 34072 34073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1009 34074#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 34075msgid "Export" 34076msgstr "" 34077 34078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1010 34079msgid "Export all" 34080msgstr "" 34081 34082#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1011 34083msgid "Export selected" 34084msgstr "" 34085 34086#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1012 34087msgid "Copy to search panel" 34088msgstr "" 34089 34090#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1110 34091msgid "No saved search is selected" 34092msgstr "" 34093 34094#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1155 34095msgid "Cannot edit search - no search selected." 34096msgstr "" 34097 34098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1165 34099msgid "" 34100"Are you sure you want to permanently delete the selected saved searches?" 34101msgstr "" 34102 34103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1204 34104#, python-brace-format 34105msgid "(Case sensitive: {0} Dot All: {1})" 34106msgstr "" 34107 34108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1206 34109#, python-brace-format 34110msgid "(Case sensitive: {0} [Normal search])" 34111msgstr "" 34112 34113#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1207 34114#, python-brace-format 34115msgid "" 34116"{2} {3}\n" 34117"Find: {0}\n" 34118"Replace: {1}" 34119msgstr "" 34120 34121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1219 34122msgid "Invalid data" 34123msgstr "" 34124 34125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1220 34126#, python-format 34127msgid "The file %s does not contain valid saved searches" 34128msgstr "" 34129 34130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1248 34131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1256 34132msgid "No searches" 34133msgstr "" 34134 34135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1249 34136msgid "No searches available to be saved" 34137msgstr "" 34138 34139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1257 34140msgid "No searches selected" 34141msgstr "" 34142 34143#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1273 34144msgid "No file is being edited." 34145msgstr "" 34146 34147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1275 34148msgid "No files are selected in the File browser" 34149msgstr "" 34150 34151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1277 34152msgid "" 34153"No text is marked. First select some text, and then use The \"Mark selected " 34154"text\" action in the Search menu to mark it." 34155msgstr "" 34156 34157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1280 34158msgid "No search query specified" 34159msgstr "" 34160 34161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1405 34162msgid "the selected searches" 34163msgstr "" 34164 34165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1412 34166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:171 34167msgid "Invalid regex" 34168msgstr "" 34169 34170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1413 34171#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:172 34172#, python-brace-format 34173msgid "" 34174"The regular expression you entered is invalid: <pre>{0}</pre>With error: {1}" 34175msgstr "" 34176 34177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1417 34178#, python-format 34179msgid "No replace function with the name: %s exists" 34180msgstr "" 34181 34182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1421 34183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:193 34184#, python-format 34185msgid "No matches were found for %s" 34186msgstr "" 34187 34188#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1423 34189msgid "" 34190"You have turned off search wrapping, so all text might not have been " 34191"searched. Try the search again, with wrapping enabled. Wrapping is enabled " 34192"via the \"Wrap\" checkbox at the bottom of the search panel." 34193msgstr "" 34194 34195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1457 34196msgid "Cannot replace" 34197msgstr "" 34198 34199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1458 34200msgid "You must first click \"Find\", before trying to replace" 34201msgstr "" 34202 34203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1474 34204msgid "Currently selected text does not match the search query." 34205msgstr "" 34206 34207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1479 34208#, python-brace-format 34209msgid "Performed the replacement at {num} occurrences of {query}" 34210msgstr "" 34211 34212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1481 34213#, python-brace-format 34214msgid "Found {num} occurrences of {query}" 34215msgstr "" 34216 34217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1486 34218#, python-brace-format 34219msgid "{0}: {1} occurrences" 34220msgstr "" 34221 34222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1488 34223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1497 34224msgid "Searching done" 34225msgstr "" 34226 34227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1572 34228msgid "Before: Replace all" 34229msgstr "" 34230 34231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:70 34232msgid "Add a dictionary" 34233msgstr "" 34234 34235#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:76 34236#, python-brace-format 34237msgid "" 34238"{0} supports the use of LibreOffice dictionaries for spell checking. You can\n" 34239" download more dictionaries from <a href=\"{1}\">the LibreOffice extensions repository</a>.\n" 34240" The dictionary will download as an .oxt file. Simply specify the path to the\n" 34241" downloaded .oxt file here to add the dictionary to {0}." 34242msgstr "" 34243 34244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:88 34245msgid "Path to OXT file" 34246msgstr "" 34247 34248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:93 34249msgid "Browse for an OXT file" 34250msgstr "" 34251 34252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:96 34253msgid "&Path to OXT file:" 34254msgstr "" 34255 34256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:100 34257msgid "Choose a nickname for this dictionary" 34258msgstr "" 34259 34260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:101 34261msgid "&Nickname:" 34262msgstr "" 34263 34264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:110 34265msgid "Choose OXT Dictionary" 34266msgstr "" 34267 34268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:111 34269msgid "Dictionaries" 34270msgstr "" 34271 34272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:125 34273msgid "Must specify nickname" 34274msgstr "" 34275 34276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:126 34277msgid "You must specify a nickname for this dictionary" 34278msgstr "" 34279 34280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:128 34281msgid "Nickname already used" 34282msgstr "" 34283 34284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:129 34285#, python-format 34286msgid "A dictionary with the nick name \"%s\" already exists." 34287msgstr "" 34288 34289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:135 34290msgid "Failed to import dictionaries" 34291msgstr "" 34292 34293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:136 34294#, python-format 34295msgid "" 34296"Failed to import dictionaries from %s. Click \"Show details\" for more " 34297"information" 34298msgstr "" 34299 34300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:139 34301msgid "No dictionaries" 34302msgstr "" 34303 34304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:140 34305#, python-format 34306msgid "No dictionaries were found in %s" 34307msgstr "" 34308 34309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:154 34310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:895 34311msgid "Copy selected words to clipboard" 34312msgstr "" 34313 34314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:155 34315msgid "Select all words" 34316msgstr "" 34317 34318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:182 34319msgid "Manage user dictionaries" 34320msgstr "" 34321 34322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:190 34323msgid "&New dictionary" 34324msgstr "" 34325 34326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:204 34327msgid "&Remove dictionary" 34328msgstr "" 34329 34330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:207 34331msgid "Re&name dictionary" 34332msgstr "" 34333 34334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:213 34335msgid "Mark this dictionary as active" 34336msgstr "" 34337 34338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:216 34339msgid "Words in this dictionary:" 34340msgstr "" 34341 34342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:221 34343msgid "&Add word" 34344msgstr "" 34345 34346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:227 34347msgid "&Remove selected words" 34348msgstr "" 34349 34350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:231 34351msgid "&Import list of words" 34352msgstr "" 34353 34354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:253 34355msgid "New dictionary" 34356msgstr "" 34357 34358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:254 34359msgid "Name of the new dictionary" 34360msgstr "" 34361 34362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:258 34363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:285 34364msgid "Already used" 34365msgstr "" 34366 34367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:259 34368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:286 34369#, python-format 34370msgid "A dictionary with the name %s already exists" 34371msgstr "" 34372 34373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:278 34374msgid "New name" 34375msgstr "" 34376 34377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:279 34378msgid "New name for the dictionary" 34379msgstr "" 34380 34381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:312 34382#, python-format 34383msgid "Configure the dictionary: <b>%s" 34384msgstr "" 34385 34386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:324 34387msgid "Add a word" 34388msgstr "" 34389 34390#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:326 34391msgid "Word to add" 34392msgstr "" 34393 34394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:327 34395msgid "&Word:" 34396msgstr "" 34397 34398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:353 34399msgid "Import list of words" 34400msgstr "" 34401 34402#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:355 34403msgid "Enter a list of words, one per line" 34404msgstr "" 34405 34406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:357 34407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:466 34408msgid "Paste from clipboard" 34409msgstr "" 34410 34411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:360 34412msgid "" 34413"Words in the user dictionary must have an associated language. Choose the " 34414"language below:" 34415msgstr "" 34416 34417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:376 34418msgid "Must specify language" 34419msgstr "" 34420 34421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:377 34422msgid "You must specify a language to import words" 34423msgstr "" 34424 34425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:414 34426msgid "Manage dictionaries" 34427msgstr "" 34428 34429#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:437 34430msgid "&Remove this dictionary" 34431msgstr "" 34432 34433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:457 34434msgid "Manage &user dictionaries" 34435msgstr "" 34436 34437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:460 34438msgid "" 34439"Manage the list of user dictionaries (dictionaries to which you can add " 34440"words)" 34441msgstr "" 34442 34443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:462 34444msgid "&Add dictionary" 34445msgstr "" 34446 34447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:464 34448msgid "Add a new dictionary that you downloaded from the internet" 34449msgstr "" 34450 34451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:510 34452#, python-brace-format 34453msgid "<Builtin dictionary for {0}>" 34454msgstr "" 34455 34456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:545 34457msgid "" 34458"<p>You can change the dictionaries used for any specified language.</p>\n" 34459" <p>A language can have many country specific variants. Each of these variants\n" 34460" can have one or more dictionaries assigned to it. The default variant for each language\n" 34461" is shown in bold to the left.</p>\n" 34462" <p>You can change the default country variant as well as changing the dictionaries used for\n" 34463" every variant.</p>\n" 34464" <p>When a book specifies its language as a plain language, without any country variant,\n" 34465" the default variant you choose here will be used.</p>\n" 34466" " 34467msgstr "" 34468 34469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:560 34470#, python-brace-format 34471msgid "This is already the preferred variant for the {1} language" 34472msgstr "" 34473 34474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:561 34475#, python-brace-format 34476msgid "Use this as the preferred variant for the {1} language" 34477msgstr "" 34478 34479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:581 34480msgid "This is already the preferred dictionary" 34481msgstr "" 34482 34483#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:582 34484msgid "Use this as the preferred dictionary" 34485msgstr "" 34486 34487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 34488msgid "Misspelled?" 34489msgstr "" 34490 34491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:653 34492msgid "Ignored" 34493msgstr "" 34494 34495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:880 34496#, python-format 34497msgid "Change %s to" 34498msgstr "" 34499 34500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:883 34501msgid "Specify replacement manually" 34502msgstr "" 34503 34504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:888 34505msgid "Ignore/un-ignore all selected words" 34506msgstr "" 34507 34508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:889 34509msgid "Add/remove all selected words" 34510msgstr "" 34511 34512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:932 34513msgid "Check spelling" 34514msgstr "" 34515 34516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:948 34517msgid "" 34518"Re-scan the book for words, useful if you have edited the book since opening" 34519" this dialog" 34520msgstr "" 34521 34522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:951 34523msgid "&Undo last change" 34524msgstr "" 34525 34526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:952 34527msgid "Undo the last spell check word replacement, if any" 34528msgstr "" 34529 34530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:962 34531msgid "Checking, please wait..." 34532msgstr "" 34533 34534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:970 34535msgid "Filter the list of words" 34536msgstr "" 34537 34538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:999 34539msgid "&Ignore" 34540msgstr "" 34541 34542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1000 34543msgid "Un&ignore" 34544msgstr "" 34545 34546#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1001 34547msgid "Ignore the current word for the rest of this session" 34548msgstr "" 34549 34550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1002 34551msgid "Stop ignoring the current word" 34552msgstr "" 34553 34554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1008 34555msgid "Add word to &dictionary:" 34556msgstr "" 34557 34558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1009 34559msgid "Remove from &dictionaries" 34560msgstr "" 34561 34562#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1010 34563msgid "Add the current word to the specified user dictionary" 34564msgstr "" 34565 34566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1011 34567msgid "Remove the current word from all active user dictionaries" 34568msgstr "" 34569 34570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1015 34571msgid "" 34572"You have no active user dictionaries. You must choose at least one active " 34573"user dictionary via Preferences->Editor->Manage spelling dictionaries" 34574msgstr "" 34575 34576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1022 34577msgid "Show &next occurrence" 34578msgstr "" 34579 34580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1024 34581msgid "" 34582"Show the next occurrence of the selected word in the editor, so you can edit" 34583" it manually" 34584msgstr "" 34585 34586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1029 34587msgid "&Change selected word to:" 34588msgstr "" 34589 34590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1034 34591msgid "The replacement word" 34592msgstr "" 34593 34594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1044 34595msgid "Show &only misspelled words" 34596msgstr "" 34597 34598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1047 34599msgid "Case &sensitive sort" 34600msgstr "" 34601 34602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1049 34603msgid "When sorting the list of words, be case sensitive" 34604msgstr "" 34605 34606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1051 34607msgid "Case sensitive sea&rch" 34608msgstr "" 34609 34610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1052 34611msgid "When filtering the list of words, be case sensitive" 34612msgstr "" 34613 34614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1134 34615msgid "The original word" 34616msgstr "" 34617 34618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1189 34619msgid "No changed word" 34620msgstr "" 34621 34622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1190 34623msgid "There is no spelling replacement to undo" 34624msgstr "" 34625 34626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1283 34627msgid "Failed to check spelling" 34628msgstr "" 34629 34630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1284 34631msgid "" 34632"Failed to check spelling, click \"Show details\" for the full error " 34633"information." 34634msgstr "" 34635 34636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1308 34637msgid "Files edited" 34638msgstr "" 34639 34640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1309 34641#, python-format 34642msgid "" 34643"The files in the editor were edited outside the spell check dialog, and the " 34644"word %s no longer exists." 34645msgstr "" 34646 34647#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1313 34648#, python-brace-format 34649msgid "Misspelled words: {0} Total words: {1}" 34650msgstr "" 34651 34652#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:29 34653msgid "" 34654"Select how the search expression is interpreted\n" 34655" <dl>\n" 34656" <dt><b>Normal</b></dt>\n" 34657" <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n" 34658" <dt><b>Regex</b></dt>\n" 34659" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 34660" </dl>" 34661msgstr "" 34662 34663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:52 34664msgid "" 34665"\n" 34666" Where to search/replace:\n" 34667" <dl>\n" 34668" <dt><b>Current file</b></dt>\n" 34669" <dd>Search only inside the currently opened file</dd>\n" 34670" <dt><b>All text files</b></dt>\n" 34671" <dd>Search in all text (HTML) files</dd>\n" 34672" <dt><b>Selected files</b></dt>\n" 34673" <dd>Search in the files currently selected in the File browser</dd>\n" 34674" <dt><b>Open files</b></dt>\n" 34675" <dd>Search in the files currently open in the editor</dd>\n" 34676" </dl>" 34677msgstr "" 34678 34679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:220 34680#, python-brace-format 34681msgid "" 34682"File: {0}\n" 34683"Anchor: {1}" 34684msgstr "" 34685 34686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:221 34687msgid "Top of file" 34688msgstr "" 34689 34690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:73 34691msgid "Double click a file in the left panel to start editing it." 34692msgstr "" 34693 34694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:110 34695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:128 34696msgid "Full path:" 34697msgstr "" 34698 34699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:219 34700msgid "Close tab" 34701msgstr "" 34702 34703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:221 34704msgid "Close other tabs" 34705msgstr "" 34706 34707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:222 34708msgid "Close tabs to the right of this tab" 34709msgstr "" 34710 34711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:250 34712#, python-brace-format 34713msgid "Line: {0} : {1}" 34714msgstr "" 34715 34716#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:372 34717#, python-brace-format 34718msgid "{0} {1} created by {2}" 34719msgstr "" 34720 34721#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:407 34722msgid "Global actions" 34723msgstr "" 34724 34725#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:428 34726msgid "&New file (images/fonts/HTML/etc.)" 34727msgstr "" 34728 34729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:429 34730msgid "Create a new file in the current book" 34731msgstr "" 34732 34733#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34734msgid "&Import files into book" 34735msgstr "" 34736 34737#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34738msgid "Import files into book" 34739msgstr "" 34740 34741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34742msgid "&Open book" 34743msgstr "" 34744 34745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34746msgid "Open a book" 34747msgstr "" 34748 34749#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:432 34750msgid "Open &folder (unzipped EPUB) as book" 34751msgstr "" 34752 34753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:433 34754msgid "Open a folder (unzipped EPUB) as a book" 34755msgstr "" 34756 34757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:434 34758msgid "Edit &next file" 34759msgstr "" 34760 34761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:435 34762msgid "Edit the next file in the spine" 34763msgstr "" 34764 34765#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:436 34766msgid "Edit &previous file" 34767msgstr "" 34768 34769#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:437 34770msgid "Edit the previous file in the spine" 34771msgstr "" 34772 34773#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:440 34774msgid "&Revert to before" 34775msgstr "" 34776 34777#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:441 34778msgid "Revert book to before the last action (Undo)" 34779msgstr "" 34780 34781#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:442 34782msgid "&Revert to after" 34783msgstr "" 34784 34785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:443 34786msgid "Revert book state to after the next action (Redo)" 34787msgstr "" 34788 34789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 34790msgid "Save book" 34791msgstr "" 34792 34793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34794msgid "Save a ©" 34795msgstr "" 34796 34797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34798msgid "Save a copy of the book" 34799msgstr "" 34800 34801#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 34802msgid "Quit" 34803msgstr "" 34804 34805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34806msgid "Create a new, empty book" 34807msgstr "" 34808 34809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34810msgid "Create new, &empty book" 34811msgstr "" 34812 34813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:450 34814msgid "&Import an HTML or DOCX file as a new book" 34815msgstr "" 34816 34817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:451 34818msgid "Import an HTML or DOCX file as a new book" 34819msgstr "" 34820 34821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:452 34822msgid "&Quick open a file to edit" 34823msgstr "" 34824 34825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:453 34826msgid "Quickly open a file from the book to edit it" 34827msgstr "" 34828 34829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:456 34830msgid "Editor actions" 34831msgstr "" 34832 34833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:458 34834msgid "Undo typing" 34835msgstr "" 34836 34837#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:459 34838msgid "R&edo" 34839msgstr "" 34840 34841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:460 34842msgid "Redo typing" 34843msgstr "" 34844 34845#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:461 34846msgid "Cut &text" 34847msgstr "" 34848 34849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:462 34850msgid "Cut text" 34851msgstr "" 34852 34853#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:465 34854msgid "P&aste from clipboard" 34855msgstr "" 34856 34857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:473 34858msgid "Tools" 34859msgstr "" 34860 34861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34862msgid "&Edit Table of Contents" 34863msgstr "" 34864 34865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34866msgid "Edit Table of Contents" 34867msgstr "" 34868 34869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:475 34870msgid "&Insert inline Table of Contents" 34871msgstr "" 34872 34873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:476 34874msgid "Insert inline Table of Contents" 34875msgstr "" 34876 34877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:477 34878msgid "&Fix HTML" 34879msgstr "" 34880 34881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:478 34882msgid "Fix HTML in the current file" 34883msgstr "" 34884 34885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:479 34886msgid "&Fix HTML - all files" 34887msgstr "" 34888 34889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:480 34890msgid "Fix HTML in all files" 34891msgstr "" 34892 34893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:481 34894msgid "&Beautify current file" 34895msgstr "" 34896 34897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:482 34898msgid "Beautify current file" 34899msgstr "" 34900 34901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:483 34902msgid "&Beautify all files" 34903msgstr "" 34904 34905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:484 34906msgid "Beautify all files" 34907msgstr "" 34908 34909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:485 34910msgid "&Insert special character" 34911msgstr "" 34912 34913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:486 34914msgid "Insert special character" 34915msgstr "" 34916 34917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:487 34918msgid "&Arrange into folders" 34919msgstr "" 34920 34921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:488 34922msgid "Arrange into folders" 34923msgstr "" 34924 34925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:489 34926msgid "Set &semantics" 34927msgstr "" 34928 34929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:490 34930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:812 34931msgid "Set semantics" 34932msgstr "" 34933 34934#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:491 34935msgid "&Filter style information" 34936msgstr "" 34937 34938#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34939msgid "&Manage fonts" 34940msgstr "" 34941 34942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34943msgid "Manage fonts in the book" 34944msgstr "" 34945 34946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34947msgid "Add &cover" 34948msgstr "" 34949 34950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34951msgid "Add a cover to the book" 34952msgstr "" 34953 34954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34955msgid "&Reports" 34956msgstr "" 34957 34958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34959msgid "Show a report on various aspects of the book" 34960msgstr "" 34961 34962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:497 34963msgid "Check &external links" 34964msgstr "" 34965 34966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:498 34967msgid "Check external links in the book" 34968msgstr "" 34969 34970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:499 34971msgid "C&ompress images losslessly" 34972msgstr "" 34973 34974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:500 34975msgid "Compress images losslessly" 34976msgstr "" 34977 34978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:501 34979msgid "Transform &styles" 34980msgstr "" 34981 34982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:502 34983msgid "Transform styles used in the book" 34984msgstr "" 34985 34986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:504 34987msgid "Transform HTML used in the book" 34988msgstr "" 34989 34990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:505 34991msgid "Download external &resources" 34992msgstr "" 34993 34994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:507 34995msgid "" 34996"Download external resources in the book (images/stylesheets/etc/ that are " 34997"not included in the book)" 34998msgstr "" 34999 35000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:516 35001msgid "&Subset embedded fonts" 35002msgstr "" 35003 35004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 35005msgid "Subset embedded fonts" 35006msgstr "" 35007 35008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 35009msgid "Subset fonts" 35010msgstr "" 35011 35012#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:519 35013msgid "&Embed referenced fonts" 35014msgstr "" 35015 35016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 35017msgid "Embed fonts" 35018msgstr "" 35019 35020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 35021msgid "Embed referenced fonts" 35022msgstr "" 35023 35024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:522 35025msgid "&Smarten punctuation (works best for English)" 35026msgstr "" 35027 35028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:526 35029msgid "Remove &unused CSS rules" 35030msgstr "" 35031 35032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:527 35033msgid "Remove unused CSS rules" 35034msgstr "" 35035 35036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:530 35037msgid "Upgrade book internals" 35038msgstr "" 35039 35040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:534 35041msgid "Auto reload preview" 35042msgstr "" 35043 35044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:535 35045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:536 35046msgid "Sync preview position to editor position" 35047msgstr "" 35048 35049#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:537 35050msgid "Refresh preview" 35051msgstr "" 35052 35053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:538 35054msgid "Split this file" 35055msgstr "" 35056 35057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:539 35058msgid "Split file in the preview panel" 35059msgstr "" 35060 35061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 35062msgid "Find next in preview" 35063msgstr "" 35064 35065#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 35066msgid "Find previous in preview" 35067msgstr "" 35068 35069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35070msgid "&Find/replace" 35071msgstr "" 35072 35073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35074msgid "Show the Find/replace panel" 35075msgstr "" 35076 35077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:554 35078msgid "Replace current match" 35079msgstr "" 35080 35081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:555 35082msgid "Replace and find ne&xt" 35083msgstr "" 35084 35085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:556 35086msgid "Replace current match and find next" 35087msgstr "" 35088 35089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:557 35090msgid "R&eplace and find previous" 35091msgstr "" 35092 35093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:558 35094msgid "Replace current match and find previous" 35095msgstr "" 35096 35097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:560 35098msgid "Replace all matches" 35099msgstr "" 35100 35101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:562 35102msgid "Count number of matches" 35103msgstr "" 35104 35105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:563 35106msgid "&Mark selected text" 35107msgstr "" 35108 35109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:564 35110msgid "Mark selected text or unmark already marked text" 35111msgstr "" 35112 35113#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35114msgid "Go to &line" 35115msgstr "" 35116 35117#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35118msgid "Go to line number" 35119msgstr "" 35120 35121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:567 35122msgid "Sa&ved searches" 35123msgstr "" 35124 35125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:568 35126msgid "Show the saved searches dialog" 35127msgstr "" 35128 35129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:569 35130msgid "&Search ignoring HTML markup" 35131msgstr "" 35132 35133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:570 35134msgid "Show the text search panel" 35135msgstr "" 35136 35137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:573 35138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:824 35139msgid "Check book" 35140msgstr "" 35141 35142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35143msgid "C&heck book" 35144msgstr "" 35145 35146#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35147msgid "Check book for errors" 35148msgstr "" 35149 35150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:575 35151msgid "Check &spelling" 35152msgstr "" 35153 35154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:576 35155msgid "Check book for spelling errors" 35156msgstr "" 35157 35158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:577 35159msgid "&Next error" 35160msgstr "&পরবর্তী ইরর" 35161 35162#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:578 35163msgid "Show next error" 35164msgstr "&পরবর্তী ইরর দেখান " 35165 35166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:579 35167msgid "&Previous error" 35168msgstr "&পূর্ববর্তী ইরর " 35169 35170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:580 35171msgid "Show previous error" 35172msgstr "পূর্ববর্তী ইরর দেখান " 35173 35174#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:581 35175msgid "&Next spelling mistake" 35176msgstr "&পরবর্তী বানান ভুল " 35177 35178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:582 35179msgid "Go to next spelling mistake" 35180msgstr "পরবর্তী বানান ভুল-এ যান " 35181 35182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:587 35183msgid "&Create checkpoint" 35184msgstr "" 35185 35186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:588 35187msgid "Create a checkpoint with the current state of the book" 35188msgstr "" 35189 35190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:590 35191msgid "&Close current tab" 35192msgstr "এই ট্যাবটি বন্ধ করুণ " 35193 35194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:591 35195msgid "Close the currently open tab" 35196msgstr "" 35197 35198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:593 35199msgid "C&lose other tabs" 35200msgstr "" 35201 35202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:594 35203msgid "Close all tabs except the current tab" 35204msgstr "" 35205 35206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:596 35207msgid "Close tabs to the &right" 35208msgstr "" 35209 35210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:597 35211msgid "Close tabs to the right of the current tab" 35212msgstr "" 35213 35214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:599 35215msgid "User &Manual" 35216msgstr "" 35217 35218#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:601 35219msgid "Show User Manual" 35220msgstr "" 35221 35222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:603 35223msgid "&Browse images in book" 35224msgstr "" 35225 35226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:604 35227msgid "Browse images in the books visually" 35228msgstr "" 35229 35230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:606 35231msgid "&Split at multiple locations" 35232msgstr "" 35233 35234#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:607 35235msgid "Split HTML file at multiple locations" 35236msgstr "" 35237 35238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:608 35239msgid "Compare to &another book" 35240msgstr "" 35241 35242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:609 35243msgid "Compare to another book" 35244msgstr "" 35245 35246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:611 35247msgid "Manage &Snippets" 35248msgstr "" 35249 35250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:612 35251msgid "Manage user created Snippets" 35252msgstr "" 35253 35254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:627 35255msgid "&File" 35256msgstr "" 35257 35258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:635 35259msgid "&Recently opened books" 35260msgstr "" 35261 35262#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:660 35263msgid "&Tools" 35264msgstr "" 35265 35266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:679 35267msgid "External &links" 35268msgstr "" 35269 35270#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:686 35271msgid "&View" 35272msgstr "" 35273 35274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:687 35275msgid "Tool&bars" 35276msgstr "" 35277 35278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:724 35279msgid "&Plugins" 35280msgstr "" 35281 35282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:728 35283msgid "&Help" 35284msgstr "" 35285 35286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:731 35287msgid "&Donate to support calibre development" 35288msgstr "" 35289 35290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:753 35291msgid "Book tool bar" 35292msgstr "" 35293 35294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:754 35295msgid "Tools tool bar" 35296msgstr "" 35297 35298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:755 35299msgid "Plugins tool bar" 35300msgstr "" 35301 35302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:768 35303msgid "Donate to support calibre development" 35304msgstr "" 35305 35306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:796 35307#, python-format 35308msgid "Toggle %s" 35309msgstr "" 35310 35311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:798 35312msgid "Windows" 35313msgstr "" 35314 35315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:803 35316msgid "File browser" 35317msgstr "" 35318 35319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:809 35320msgid "File preview" 35321msgstr "" 35322 35323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:815 35324msgid "Live CSS" 35325msgstr "" 35326 35327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:832 35328#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:58 35329#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:72 35330msgid "Inspector" 35331msgstr "" 35332 35333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:850 35334msgid "Text search" 35335msgstr "" 35336 35337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:858 35338msgid "Checkpoints" 35339msgstr "" 35340 35341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35342#, python-format 35343msgid " [was %s]" 35344msgstr "" 35345 35346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35347msgid "Current state" 35348msgstr "" 35349 35350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:63 35351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:172 35352msgid "[Unnamed state]" 35353msgstr "" 35354 35355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:207 35356msgid "Revert the book to the selected checkpoint" 35357msgstr "" 35358 35359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:211 35360msgid "&Compare" 35361msgstr "" 35362 35363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:212 35364msgid "" 35365"Compare the state of the book at the selected checkpoint with the current " 35366"state" 35367msgstr "" 35368 35369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:232 35370msgid "Cannot revert" 35371msgstr "" 35372 35373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:233 35374msgid "Cannot revert to the current state" 35375msgstr "" 35376 35377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:242 35378msgid "Cannot compare" 35379msgstr "" 35380 35381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:243 35382msgid "There is no point comparing the current state to itself" 35383msgstr "" 35384 35385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:66 35386msgid "Choose tag name" 35387msgstr "" 35388 35389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:73 35390msgid "Specify the name of the &tag to insert:" 35391msgstr "" 35392 35393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:100 35394msgid "Text (HTML) files" 35395msgstr "" 35396 35397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:101 35398msgid "Style (CSS) files" 35399msgstr "" 35400 35401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:104 35402msgid "Audio" 35403msgstr "" 35404 35405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:105 35406msgid "Video" 35407msgstr "" 35408 35409#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:106 35410msgid "OPF file (metadata)" 35411msgstr "" 35412 35413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:107 35414msgid "Table of contents file (NCX)" 35415msgstr "" 35416 35417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:111 35418msgid "Arrange in folders" 35419msgstr "" 35420 35421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:118 35422msgid "" 35423"Arrange the files in this book into sub-folders based on their types. If you" 35424" leave a folder blank, the files will be placed in the root." 35425msgstr "" 35426 35427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:137 35428msgid "" 35429"Note that this will only arrange files inside the book, it will not affect " 35430"how they are displayed in the File browser" 35431msgstr "" 35432 35433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:160 35434msgid "Specify locations to split at" 35435msgstr "" 35436 35437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:168 35438msgid "" 35439"Specify the locations to split at, using an XPath expression (click the " 35440"wizard button for help with generating XPath expressions)." 35441msgstr "" 35442 35443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:174 35444msgid "&XPath expression:" 35445msgstr "" 35446 35447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:181 35448msgid "Invalid XPath expression" 35449msgstr "" 35450 35451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:195 35452msgid "Choose file to import" 35453msgstr "" 35454 35455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:208 35456msgid "" 35457"You can import an HTML or DOCX file directly as an EPUB and edit it. The " 35458"EPUB will be generated with minimal changes from the source, unlike doing a " 35459"full conversion in calibre." 35460msgstr "" 35461 35462#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:216 35463msgid "Choose the file to import" 35464msgstr "" 35465 35466#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:222 35467msgid "Source file:" 35468msgstr "" 35469 35470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:228 35471msgid "Choose the location for the newly created EPUB" 35472msgstr "" 35473 35474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:234 35475msgid "Destination file:" 35476msgstr "" 35477 35478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:242 35479msgid "Importable files" 35480msgstr "" 35481 35482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:251 35483msgid "Choose destination" 35484msgstr "" 35485 35486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:252 35487msgid "EPUB files" 35488msgstr "" 35489 35490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:260 35491msgid "Need document" 35492msgstr "" 35493 35494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:261 35495msgid "You must specify the source file that will be imported." 35496msgstr "" 35497 35498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:414 35499msgid "No results found" 35500msgstr "" 35501 35502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:433 35503msgid "Choose file to edit" 35504msgstr "" 35505 35506#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:446 35507#, python-brace-format 35508msgid "" 35509"<p>Quickly choose a file by typing in just a few characters from the file name into the field above.\n" 35510" For example, if want to choose the file:\n" 35511" {example}\n" 35512" Simply type in the characters:\n" 35513" {chars}\n" 35514" and press Enter." 35515msgstr "" 35516 35517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:627 35518#, python-brace-format 35519msgid "" 35520"Anchor: {0}\n" 35521"Leading text: {1}" 35522msgstr "" 35523 35524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:661 35525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:875 35526msgid "Filter files" 35527msgstr "" 35528 35529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:665 35530msgid "Choose a &file to link to:" 35531msgstr "" 35532 35533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:670 35534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:884 35535msgid "Filter locations" 35536msgstr "" 35537 35538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:676 35539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:889 35540msgid "Choose a &location (anchor) in the file:" 35541msgstr "" 35542 35543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:684 35544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:863 35545msgid "The destination (href) for the link" 35546msgstr "" 35547 35548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:685 35549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:864 35550msgid "&Target:" 35551msgstr "" 35552 35553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:690 35554msgid "Te&xt:" 35555msgstr "" 35556 35557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:692 35558msgid "The (optional) text for the link" 35559msgstr "" 35560 35561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:700 35562#, python-brace-format 35563msgid "" 35564"\n" 35565" The template to use for generating the link. In addition to {0} and {1}\n" 35566" you can also use {2}, {3} and {4} variables\n" 35567" in the template, they will be replaced by the source filename, the destination\n" 35568" filename and the anchor, respectively.\n" 35569" " 35570msgstr "" 35571 35572#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:829 35573msgid "Copyright page" 35574msgstr "" 35575 35576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:841 35577msgid "Page with title, author, publisher, etc." 35578msgstr "" 35579 35580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:842 35581msgid "The book cover, typically a single HTML file with a cover image inside" 35582msgstr "" 35583 35584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:843 35585msgid "Back-of-book style index" 35586msgstr "" 35587 35588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:844 35589msgid "First \"real\" page of content" 35590msgstr "" 35591 35592#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:860 35593msgid "Type of &semantics:" 35594msgstr "" 35595 35596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:879 35597msgid "Choose a &file:" 35598msgstr "" 35599 35600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:902 35601msgid "About semantics" 35602msgstr "" 35603 35604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:903 35605msgid "" 35606"Semantics refer to additional information about specific locations in the book. For example, you can specify that a particular location is the dedication or the preface or the Table of Contents and so on.\n" 35607"\n" 35608"First choose the type of semantic information, then choose a file and optionally a location within the file to point to.\n" 35609"\n" 35610"The semantic information will be written in the <guide> section of the OPF file." 35611msgstr "" 35612 35613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 35614msgid "Flo&ats" 35615msgstr "" 35616 35617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1049 35618msgid "&Other CSS properties:" 35619msgstr "" 35620 35621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1053 35622#, python-format 35623msgid "Only filter CSS in the current file (%s)" 35624msgstr "" 35625 35626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1139 35627msgid "Add a cover" 35628msgstr "" 35629 35630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1151 35631msgid "&Images in book" 35632msgstr "" 35633 35634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1155 35635msgid "Filter the list of images" 35636msgstr "" 35637 35638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1168 35639msgid "" 35640"If enabled the cover image you select will be embedded into the book in such" 35641" a way that when viewed, its aspect ratio (ratio of width to height) will be" 35642" preserved. This will mean blank spaces around the image if the screen the " 35643"book is being viewed on has an aspect ratio different to the image." 35644msgstr "" 35645 35646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1186 35647msgid "Import &image" 35648msgstr "" 35649 35650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1214 35651msgid "Choose a cover image" 35652msgstr "" 35653 35654#: /__w/calibre/calibre/src/calibre/gui2/ui.py:79 35655msgid "Quick Start Guide" 35656msgstr "" 35657 35658#: /__w/calibre/calibre/src/calibre/gui2/ui.py:233 35659msgid "&Donate to support calibre" 35660msgstr "" 35661 35662#: /__w/calibre/calibre/src/calibre/gui2/ui.py:276 35663msgid "&Eject connected device" 35664msgstr "" 35665 35666#: /__w/calibre/calibre/src/calibre/gui2/ui.py:280 35667msgid "Quit calibre" 35668msgstr "" 35669 35670#: /__w/calibre/calibre/src/calibre/gui2/ui.py:287 35671msgid "Minimize the calibre window" 35672msgstr "" 35673 35674#: /__w/calibre/calibre/src/calibre/gui2/ui.py:296 35675msgid "Clear the current search" 35676msgstr "" 35677 35678#: /__w/calibre/calibre/src/calibre/gui2/ui.py:303 35679msgid "Focus the book list" 35680msgstr "" 35681 35682#: /__w/calibre/calibre/src/calibre/gui2/ui.py:310 35683msgid "Clear the Virtual library" 35684msgstr "" 35685 35686#: /__w/calibre/calibre/src/calibre/gui2/ui.py:317 35687msgid "Clear the additional restriction" 35688msgstr "" 35689 35690#: /__w/calibre/calibre/src/calibre/gui2/ui.py:448 35691msgid "Debug mode" 35692msgstr "" 35693 35694#: /__w/calibre/calibre/src/calibre/gui2/ui.py:449 35695#, python-format 35696msgid "" 35697"You have started calibre in debug mode. After you quit calibre, the debug " 35698"log will be available in the file: %s<p>The log will be displayed " 35699"automatically." 35700msgstr "" 35701 35702#: /__w/calibre/calibre/src/calibre/gui2/ui.py:498 35703msgid "Content server changed!" 35704msgstr "" 35705 35706#: /__w/calibre/calibre/src/calibre/gui2/ui.py:499 35707msgid "" 35708"calibre 3 comes with a completely re-written Content server. As such any " 35709"custom configuration you have for the content server no longer applies. You " 35710"should check and refresh your settings in Preferences->Sharing->Sharing over" 35711" the net" 35712msgstr "" 35713 35714#: /__w/calibre/calibre/src/calibre/gui2/ui.py:535 35715#, python-format 35716msgid "" 35717"Could not start the Content server. Error:\n" 35718"\n" 35719"%s" 35720msgstr "" 35721 35722#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35723msgid "Hide main window" 35724msgstr "" 35725 35726#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35727msgid "Show main window" 35728msgstr "" 35729 35730#: /__w/calibre/calibre/src/calibre/gui2/ui.py:860 35731#, python-format 35732msgid "" 35733"The library database at %s appears to be corrupted. Do you want calibre to " 35734"try and rebuild it automatically? The rebuild may not be completely " 35735"successful." 35736msgstr "" 35737 35738#: /__w/calibre/calibre/src/calibre/gui2/ui.py:952 35739msgid "Conversion error" 35740msgstr "" 35741 35742#: /__w/calibre/calibre/src/calibre/gui2/ui.py:973 35743#: /__w/calibre/calibre/src/calibre/gui2/ui.py:998 35744#, python-format 35745msgid "<p><b>Failed to convert: %s" 35746msgstr "" 35747 35748#: /__w/calibre/calibre/src/calibre/gui2/ui.py:974 35749msgid "" 35750"\n" 35751" Many older e-book reader devices are incapable of displaying\n" 35752" EPUB files that have internal components over a certain size.\n" 35753" Therefore, when converting to EPUB, calibre automatically tries\n" 35754" to split up the EPUB into smaller sized pieces. For some\n" 35755" files that are large undifferentiated blocks of text, this\n" 35756" splitting fails.\n" 35757" <p>You can <b>work around the problem</b> by either increasing the\n" 35758" maximum split size under <i>EPUB output</i> in the conversion dialog,\n" 35759" or by turning on Heuristic processing, also in the conversion\n" 35760" dialog. Note that if you make the maximum split size too large,\n" 35761" your e-book reader may have trouble with the EPUB.\n" 35762" " 35763msgstr "" 35764 35765#: /__w/calibre/calibre/src/calibre/gui2/ui.py:988 35766#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1002 35767msgid "Conversion failed" 35768msgstr "" 35769 35770#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1000 35771msgid "here" 35772msgstr "" 35773 35774#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1013 35775msgid "Recipe Disabled" 35776msgstr "" 35777 35778#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1046 35779msgid "<b>Failed</b>" 35780msgstr "" 35781 35782#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1087 35783msgid "There are active jobs. Are you sure you want to quit?" 35784msgstr "" 35785 35786#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1090 35787msgid "" 35788" is communicating with the device!<br>\n" 35789" Quitting may cause corruption on the device.<br>\n" 35790" Are you sure you want to quit?" 35791msgstr "" 35792 35793#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1098 35794msgid "There are library updates waiting. Are you sure you want to quit?" 35795msgstr "" 35796 35797#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1099 35798msgid "Library updates waiting" 35799msgstr "" 35800 35801#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1104 35802msgid "" 35803"Some deleted books are still being moved to the recycle bin, if you quit " 35804"now, they will be left behind. Are you sure you want to quit?" 35805msgstr "" 35806 35807#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1124 35808msgid "Running database shutdown plugins. This could take a few seconds..." 35809msgstr "" 35810 35811#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1176 35812msgid "Shutting down the Content server. This could take a while..." 35813msgstr "" 35814 35815#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1210 35816msgid "" 35817"will keep running in the system tray. To close it, choose <b>Quit</b> in the" 35818" context menu of the system tray." 35819msgstr "" 35820 35821#: /__w/calibre/calibre/src/calibre/gui2/update.py:140 35822#, python-brace-format 35823msgid "" 35824"New version <b>{ver}</b> of {app} is available for download. See the <a " 35825"href=\"{url}\">new features</a>." 35826msgstr "" 35827 35828#: /__w/calibre/calibre/src/calibre/gui2/update.py:146 35829msgid "Update available!" 35830msgstr "" 35831 35832#: /__w/calibre/calibre/src/calibre/gui2/update.py:151 35833msgid "Show this notification for future updates" 35834msgstr "" 35835 35836#: /__w/calibre/calibre/src/calibre/gui2/update.py:156 35837msgid "&Get update" 35838msgstr "" 35839 35840#: /__w/calibre/calibre/src/calibre/gui2/update.py:160 35841msgid "Update &plugins" 35842msgstr "" 35843 35844#: /__w/calibre/calibre/src/calibre/gui2/update.py:221 35845msgid " and one plugin update" 35846msgid_plural " and {} plugin updates" 35847msgstr[0] "" 35848msgstr[1] "" 35849 35850#: /__w/calibre/calibre/src/calibre/gui2/update.py:224 35851msgid "Update found" 35852msgstr "" 35853 35854#: /__w/calibre/calibre/src/calibre/gui2/update.py:226 35855msgid "updated plugin" 35856msgid_plural "updated plugins" 35857msgstr[0] "" 35858msgstr[1] "" 35859 35860#: /__w/calibre/calibre/src/calibre/gui2/update.py:253 35861#: /__w/calibre/calibre/src/calibre/gui2/update.py:259 35862msgid "Plugin updates" 35863msgstr "" 35864 35865#: /__w/calibre/calibre/src/calibre/gui2/update.py:256 35866msgid "A plugin update is available" 35867msgid_plural "There are {} plugin updates available" 35868msgstr[0] "" 35869msgstr[1] "" 35870 35871#: /__w/calibre/calibre/src/calibre/gui2/update.py:261 35872msgid "Install and configure user plugins" 35873msgstr "" 35874 35875#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:32 35876msgid "Rename this bookmark" 35877msgstr "" 35878 35879#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:34 35880msgid "Remove this bookmark" 35881msgstr "" 35882 35883#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:106 35884msgid "Double click to edit the bookmarks" 35885msgstr "" 35886 35887#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:110 35888msgid "&New" 35889msgstr "" 35890 35891#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:112 35892msgid "Create a new bookmark at the current location" 35893msgstr "" 35894 35895#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:116 35896msgid "Remove the currently selected bookmark" 35897msgstr "" 35898 35899#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:120 35900msgid "Pre&vious" 35901msgstr "" 35902 35903#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:124 35904msgid "Nex&t" 35905msgstr "" 35906 35907#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:132 35908msgid "Position in book" 35909msgstr "" 35910 35911#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:134 35912msgid "Change how the bookmarks are sorted" 35913msgstr "" 35914 35915#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:259 35916#, python-brace-format 35917msgid "Are you sure you want to delete the bookmark: {0}?" 35918msgstr "" 35919 35920#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:286 35921msgid "Export bookmarks" 35922msgstr "" 35923 35924#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:287 35925#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:298 35926msgid "Saved bookmarks" 35927msgstr "" 35928 35929#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:297 35930msgid "Import bookmarks" 35931msgstr "" 35932 35933#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:352 35934msgid "Add bookmark" 35935msgstr "" 35936 35937#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:353 35938msgid "Enter title for bookmark:" 35939msgstr "" 35940 35941#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:127 35942msgid "calibre highlights" 35943msgstr "" 35944 35945#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:130 35946msgid "highlights" 35947msgstr "" 35948 35949#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:185 35950msgid "Modify this highlight" 35951msgstr "" 35952 35953#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:186 35954msgid "Edit notes for this highlight" 35955msgstr "" 35956 35957#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:188 35958msgid "Delete this highlight" 35959msgid_plural "Delete selected highlights" 35960msgstr[0] "" 35961msgstr[1] "" 35962 35963#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:229 35964#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:499 35965msgid "Table of Contents section:" 35966msgid_plural "Table of Contents sections:" 35967msgstr[0] "" 35968msgstr[1] "" 35969 35970#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:440 35971msgid "Double click to jump to an entry" 35972msgstr "" 35973 35974#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35975msgid "Modify" 35976msgstr "" 35977 35978#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35979msgid "Modify the selected highlight" 35980msgstr "" 35981 35982#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 35983msgid "Delete the selected highlights" 35984msgstr "" 35985 35986#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 35987msgid "Export all highlights" 35988msgstr "" 35989 35990#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:496 35991msgid "No highlights match the search: {}" 35992msgstr "" 35993 35994#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:512 35995msgid "No selected highlight" 35996msgstr "" 35997 35998#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:513 35999msgid "No highlight is currently selected" 36000msgstr "" 36001 36002#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:530 36003msgid "Are you sure you want to delete this highlight permanently?" 36004msgid_plural "Are you sure you want to delete all {} highlights permanently?" 36005msgstr[0] "" 36006msgstr[1] "" 36007 36008#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 36009msgid "No highlights" 36010msgstr "" 36011 36012#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 36013msgid "This book has no highlights to export" 36014msgstr "" 36015 36016#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:57 36017msgid "Edit lookup source" 36018msgstr "" 36019 36020#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:63 36021msgid "The name of the source" 36022msgstr "" 36023 36024#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:70 36025msgid "The URL template of the source" 36026msgstr "" 36027 36028#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:76 36029#, python-brace-format 36030msgid "" 36031"The URL template must starts with https:// and have {word} in it which will " 36032"be replaced by the actual query" 36033msgstr "" 36034 36035#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:95 36036msgid "You must specify a name" 36037msgstr "" 36038 36039#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:97 36040msgid "Name already exists" 36041msgstr "" 36042 36043#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:98 36044msgid "A lookup source with the name {} already exists" 36045msgstr "" 36046 36047#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:101 36048msgid "You must specify a URL" 36049msgstr "" 36050 36051#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:104 36052msgid "The URL must start with https://" 36053msgstr "" 36054 36055#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:107 36056#, python-brace-format 36057msgid "The URL must contain the placeholder {word}" 36058msgstr "" 36059 36060#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:118 36061msgid "Edit lookup sources" 36062msgstr "" 36063 36064#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:122 36065msgid "Double-click to edit an entry" 36066msgstr "" 36067 36068#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:142 36069#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:458 36070msgid "Restore defaults" 36071msgstr "" 36072 36073#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:181 36074msgid "No sources" 36075msgstr "" 36076 36077#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:182 36078msgid "You must specify at least one lookup source" 36079msgstr "" 36080 36081#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:232 36082msgid "Zoom in" 36083msgstr "" 36084 36085#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:233 36086msgid "Zoom out" 36087msgstr "" 36088 36089#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:234 36090msgid "Default zoom" 36091msgstr "" 36092 36093#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:235 36094msgid "Inspect" 36095msgstr "" 36096 36097#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:256 36098msgid "Lookup &in:" 36099msgstr "" 36100 36101#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:267 36102msgid "Double click on a word in the book's text to look it up." 36103msgstr "" 36104 36105#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:269 36106msgid "Add sources" 36107msgstr "" 36108 36109#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:270 36110msgid "Add more sources at which to lookup words" 36111msgstr "" 36112 36113#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:273 36114msgid "Refresh the result to match the currently selected text" 36115msgstr "" 36116 36117#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:278 36118msgid "Update on selection change" 36119msgstr "" 36120 36121#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:280 36122msgid "" 36123"Automatically update the displayed result when selected text in the book " 36124"changes. With this disabled the lookup is changed only when clicking the " 36125"Refresh button." 36126msgstr "" 36127 36128#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:105 36129msgid "Connecting to E-book viewer failed" 36130msgstr "" 36131 36132#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:106 36133msgid "" 36134"Unable to connect to existing E-book viewer window, try restarting the " 36135"viewer." 36136msgstr "" 36137 36138#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:113 36139msgid "" 36140"%prog [options] file\n" 36141"\n" 36142"View an e-book.\n" 36143msgstr "" 36144 36145#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:120 36146msgid "" 36147"If specified, the E-book viewer window will try to come to the front when " 36148"started." 36149msgstr "" 36150 36151#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:123 36152msgid "" 36153"If specified, the E-book viewer window will try to open full screen when " 36154"started." 36155msgstr "" 36156 36157#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:126 36158msgid "Force reload of all opened books" 36159msgstr "" 36160 36161#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:128 36162msgid "" 36163"The position at which to open the specified book. The position is a location" 36164" or position you can get by using the Go to->Location action in the viewer " 36165"controls. Alternately, you can use the form toc:something and it will open " 36166"at the location of the first Table of Contents entry that contains the " 36167"string \"something\". The form toc-href:something will match the href " 36168"(internal link destination) of toc nodes. The matching is exact. If you want" 36169" to match a substring, use the form toc-href-contains:something. The form " 36170"ref:something will use Reference mode references." 36171msgstr "" 36172 36173#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:213 36174msgid "Failed to start listener" 36175msgstr "" 36176 36177#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:214 36178msgid "" 36179"Could not start the listener used for single instance viewers. Try rebooting" 36180" your computer." 36181msgstr "" 36182 36183#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:42 36184msgid "Print to PDF" 36185msgstr "" 36186 36187#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:49 36188#, python-format 36189msgid "Print %s to a PDF file" 36190msgstr "" 36191 36192#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:59 36193msgid "Choose location for PDF file" 36194msgstr "" 36195 36196#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:63 36197msgid "&File:" 36198msgstr "" 36199 36200#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:69 36201msgid "Paper &size:" 36202msgstr "" 36203 36204#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:71 36205msgid "&Left margin:" 36206msgstr "" 36207 36208#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:72 36209msgid "&Top margin:" 36210msgstr "" 36211 36212#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:73 36213msgid "&Right margin:" 36214msgstr "" 36215 36216#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:74 36217msgid "&Bottom margin:" 36218msgstr "" 36219 36220#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:78 36221msgid "inches" 36222msgstr "" 36223 36224#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:84 36225msgid "Add page &number to printed pages" 36226msgstr "" 36227 36228#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:88 36229msgid "&Open PDF file after printing" 36230msgstr "" 36231 36232#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:114 36233msgid "PDF file" 36234msgstr "" 36235 36236#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:130 36237msgid "No filename specified" 36238msgstr "" 36239 36240#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:131 36241msgid "You must specify a filename for the PDF file to generate" 36242msgstr "" 36243 36244#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:133 36245msgid "Incorrect filename specified" 36246msgstr "" 36247 36248#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:134 36249msgid "The filename for the PDF file must end with .pdf" 36250msgstr "" 36251 36252#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 36253msgid "Printing, this will take a while, please wait..." 36254msgstr "" 36255 36256#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:194 36257msgid "Printing..." 36258msgstr "" 36259 36260#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:206 36261msgid "Failed to convert to PDF" 36262msgstr "" 36263 36264#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:207 36265msgid "Failed to generate PDF file, click \"Show details\" for more information." 36266msgstr "" 36267 36268#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:359 36269msgid "Contains" 36270msgstr "" 36271 36272#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:360 36273msgid "Whole words" 36274msgstr "" 36275 36276#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:363 36277msgid "" 36278"Choose the type of search: <ul><li><b>Contains</b> will search for the " 36279"entered text anywhere.<li><b>Whole words</b> will search for whole words " 36280"that equal the entered text.<li><b>Regex</b> will interpret the text as a " 36281"regular expression." 36282msgstr "" 36283 36284#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:380 36285msgid "Go back to where you were before searching" 36286msgstr "" 36287 36288#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:628 36289msgid "This text is hidden in the book and cannot be displayed" 36290msgstr "" 36291 36292#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:756 36293msgid "No matches were found for:" 36294msgstr "" 36295 36296#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:120 36297#, python-format 36298msgid "Expand all items under %s" 36299msgstr "" 36300 36301#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:122 36302msgid "Expand all items" 36303msgstr "" 36304 36305#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:123 36306msgid "Collapse all items" 36307msgstr "" 36308 36309#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:126 36310msgid "Expand all items at the level of {}" 36311msgstr "" 36312 36313#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:127 36314msgid "Collapse all items at the level of {}" 36315msgstr "" 36316 36317#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:129 36318msgid "Copy Table of Contents to clipboard" 36319msgstr "" 36320 36321#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:156 36322msgid "Search Table of Contents" 36323msgstr "" 36324 36325#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:157 36326msgid "Search for text in the Table of Contents" 36327msgstr "" 36328 36329#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:175 36330#, python-format 36331msgid "There are no Table of Contents entries matching: %s" 36332msgstr "" 36333 36334#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:43 36335msgid "Switch color scheme" 36336msgstr "" 36337 36338#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:48 36339msgid "Increase font size" 36340msgstr "" 36341 36342#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:49 36343msgid "Decrease font size" 36344msgstr "" 36345 36346#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:50 36347msgid "Toggle full screen" 36348msgstr "" 36349 36350#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:52 36351msgid "Previous page" 36352msgstr "" 36353 36354#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:53 36355#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:235 36356#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:132 36357msgid "Next section" 36358msgstr "" 36359 36360#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:54 36361#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:234 36362#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:139 36363msgid "Previous section" 36364msgstr "" 36365 36366#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:59 36367msgid "Toggle Reference mode" 36368msgstr "" 36369 36370#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:60 36371msgid "Toggle auto-scrolling" 36372msgstr "" 36373 36374#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:61 36375msgid "Lookup words" 36376msgstr "" 36377 36378#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:62 36379msgid "Show viewer controls" 36380msgstr "" 36381 36382#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:63 36383msgid "Toggle paged mode" 36384msgstr "" 36385 36386#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:64 36387msgid "Print book" 36388msgstr "" 36389 36390#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:66 36391msgid "Show book metadata" 36392msgstr "" 36393 36394#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:67 36395msgid "Read aloud" 36396msgstr "" 36397 36398#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:68 36399msgid "Browse highlights in book" 36400msgstr "" 36401 36402#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:69 36403msgid "Select all text in the current file" 36404msgstr "" 36405 36406#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:70 36407msgid "Edit this book" 36408msgstr "" 36409 36410#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:71 36411msgid "Reload this book" 36412msgstr "" 36413 36414#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:130 36415msgid "Customize this toolbar" 36416msgstr "" 36417 36418#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:132 36419msgid "Hide this toolbar" 36420msgstr "" 36421 36422#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:234 36423msgid "Switch to flow mode -- where the text is not broken into pages" 36424msgstr "" 36425 36426#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:237 36427msgid "Switch to paged mode -- where the text is broken into pages" 36428msgstr "" 36429 36430#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36431msgid "Turn off auto-scrolling" 36432msgstr "" 36433 36434#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36435msgid "Turn on auto-scrolling" 36436msgstr "" 36437 36438#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36439msgid "Read the text of the book aloud" 36440msgstr "" 36441 36442#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36443msgid "Stop reading" 36444msgstr "" 36445 36446#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:423 36447msgid "Configure the toolbar" 36448msgstr "" 36449 36450#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:432 36451msgid "" 36452"Choose the actions you want on the toolbar. Drag and drop items in the right" 36453" hand list to re-arrange the toolbar." 36454msgstr "" 36455 36456#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:18 36457msgid "Configure Read aloud" 36458msgstr "" 36459 36460#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:83 36461#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:90 36462msgid "Text-to-Speech unavailable" 36463msgstr "" 36464 36465#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:69 36466msgid "Lookup" 36467msgstr "" 36468 36469#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:95 36470msgid "Preparing book for first read, please wait" 36471msgstr "" 36472 36473#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:101 36474msgid "E-book viewer" 36475msgstr "" 36476 36477#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:229 36478#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:403 36479msgid "Scroll here" 36480msgstr "" 36481 36482#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:231 36483msgid "Start of book" 36484msgstr "" 36485 36486#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:232 36487msgid "End of book" 36488msgstr "" 36489 36490#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:237 36491msgid "Start of current file" 36492msgstr "" 36493 36494#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:238 36495msgid "End of current file" 36496msgstr "" 36497 36498#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:240 36499msgid "Hide this scrollbar" 36500msgstr "" 36501 36502#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:323 36503msgid "Search :: no matches" 36504msgstr "" 36505 36506#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:325 36507msgid "Search :: one match" 36508msgstr "" 36509 36510#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:327 36511msgid "Search :: {} matches" 36512msgstr "" 36513 36514#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:387 36515#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:401 36516msgid "Failed to load the image {}" 36517msgstr "" 36518 36519#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:389 36520#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:395 36521msgid "Image not found" 36522msgstr "" 36523 36524#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:390 36525#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:396 36526msgid "Failed to find the image {}" 36527msgstr "" 36528 36529#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:432 36530msgid "Cannot print book" 36531msgstr "" 36532 36533#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:433 36534#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:686 36535msgid "No book is currently open" 36536msgstr "" 36537 36538#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36539msgid "Choose e-book" 36540msgstr "" 36541 36542#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36543msgid "E-books" 36544msgstr "" 36545 36546#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:480 36547msgid "Loading book" 36548msgstr "" 36549 36550#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:481 36551msgid "Loading book, please wait" 36552msgstr "" 36553 36554#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:525 36555msgid "Loading book failed" 36556msgstr "" 36557 36558#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:526 36559#, python-brace-format 36560msgid "Failed to open the book at {0}. Click \"Show details\" for more info." 36561msgstr "" 36562 36563#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:589 36564msgid "" 36565"The Qt WebEngine Render process has crashed. You should try restarting the " 36566"viewer." 36567msgstr "" 36568 36569#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:703 36570msgid "Choose background image" 36571msgstr "" 36572 36573#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:138 36574msgid "Clear search history" 36575msgstr "" 36576 36577#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:113 36578msgid "Test file name invalid" 36579msgstr "" 36580 36581#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:114 36582#, python-format 36583msgid "" 36584"The file name <b>%s</b> does not appear to end with a file extension. It " 36585"must end with a file extension like .epub or .mobi" 36586msgstr "" 36587 36588#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36589msgid "Hide size in corner" 36590msgstr "" 36591 36592#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36593msgid "Show size in corner" 36594msgstr "" 36595 36596#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:986 36597msgid "Drag to resize" 36598msgstr "" 36599 36600#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36601msgid "Hide {}" 36602msgstr "" 36603 36604#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36605msgid "Show {}" 36606msgstr "" 36607 36608#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:97 36609msgid "Choose &color" 36610msgstr "" 36611 36612#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:124 36613msgid "Choose a color" 36614msgstr "" 36615 36616#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:140 36617#: /__w/calibre/calibre/src/calibre/utils/localization.py:368 36618msgid "Cu&t" 36619msgstr "" 36620 36621#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:147 36622#: /__w/calibre/calibre/src/calibre/utils/localization.py:375 36623msgid "&Step up" 36624msgstr "" 36625 36626#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:148 36627#: /__w/calibre/calibre/src/calibre/utils/localization.py:376 36628msgid "Step &down" 36629msgstr "" 36630 36631#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:284 36632msgid "Not rated" 36633msgstr "" 36634 36635#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:42 36636msgid "Generic e-ink device" 36637msgstr "" 36638 36639#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:74 36640msgid "Smartphone" 36641msgstr "" 36642 36643#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:81 36644msgid "iPad like tablet" 36645msgstr "" 36646 36647#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:90 36648msgid "Kindle Basic (all models)" 36649msgstr "" 36650 36651#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:122 36652msgid "Kindle Fire and Fire HD" 36653msgstr "" 36654 36655#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:143 36656msgid "All other SONY devices" 36657msgstr "" 36658 36659#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:150 36660msgid "Kobo and Kobo Touch Readers" 36661msgstr "" 36662 36663#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:158 36664msgid "Kobo Vox, Aura and Glo families" 36665msgstr "" 36666 36667#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:198 36668msgid "BOOX MAX, N96, i86, C67ML, M96, etc." 36669msgstr "" 36670 36671#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:228 36672msgid "Nook and Nook Simple Reader" 36673msgstr "" 36674 36675#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:292 36676msgid "PocketBook 360 and newer models" 36677msgstr "" 36678 36679#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:321 36680msgid "PocketBook Lux (1-5) and Basic 4" 36681msgstr "" 36682 36683#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:335 36684msgid "PocketBook Inkpad 3 (Pro) and X" 36685msgstr "" 36686 36687#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:352 36688msgid "Android phone" 36689msgstr "" 36690 36691#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:369 36692msgid "Android tablet" 36693msgstr "" 36694 36695#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:376 36696msgid "Android phone with Kindle reader" 36697msgstr "" 36698 36699#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:392 36700msgid "Android tablet with Kindle reader" 36701msgstr "" 36702 36703#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:479 36704msgid "Generic" 36705msgstr "" 36706 36707#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:627 36708msgid "" 36709"Choose your e-book device. If your device is not in the list, choose a " 36710"\"Generic\" device." 36711msgstr "" 36712 36713#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:702 36714#, python-brace-format 36715msgid "" 36716"If you are moving calibre from an old computer to a new one, please read <a " 36717"href=\"{0}\">the instructions</a>." 36718msgstr "" 36719 36720#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:786 36721msgid "Select location for books" 36722msgstr "" 36723 36724#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:798 36725#, python-format 36726msgid "Failed to create a folder at %s" 36727msgstr "" 36728 36729#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:813 36730#, python-format 36731msgid "" 36732"You must choose an empty folder for the calibre library. %s is not empty." 36733msgstr "" 36734 36735#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:906 36736msgid "&Next >" 36737msgstr "" 36738 36739#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:907 36740msgid "< &Back" 36741msgstr "" 36742 36743#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:908 36744#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:343 36745#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:382 36746#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:407 36747#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:732 36748msgid "Cancel" 36749msgstr "" 36750 36751#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:909 36752msgid "&Finish" 36753msgstr "" 36754 36755#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:910 36756msgid "Commit" 36757msgstr "" 36758 36759#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:914 36760msgid "Welcome wizard" 36761msgstr "" 36762 36763#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:52 36764#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:53 36765#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:45 36766#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 36767#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:69 36768#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 36769msgid "Welcome to calibre" 36770msgstr "" 36771 36772#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:54 36773#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:46 36774#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 36775#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:70 36776#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 36777msgid "The one stop solution to all your e-book needs." 36778msgstr "" 36779 36780#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:55 36781msgid "&Manufacturers" 36782msgstr "" 36783 36784#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:56 36785msgid "&Devices" 36786msgstr "" 36787 36788#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:44 36789#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:44 36790#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:68 36791#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 36792msgid "WizardPage" 36793msgstr "" 36794 36795#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:47 36796#, python-format 36797msgid "" 36798"<h2>Congratulations!</h2> You have successfully setup calibre. Press the %s " 36799"button to apply your settings." 36800msgstr "" 36801 36802#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:48 36803msgid "" 36804"<h2>Demo videos</h2>Videos demonstrating the various features of calibre are" 36805" available <a href=\"https://calibre-ebook.com/demo\">online</a>." 36806msgstr "" 36807 36808#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:49 36809#, python-format 36810msgid "" 36811"<h2>User Manual</h2>A User Manual is also available <a " 36812"href=\"%s\">online</a>." 36813msgstr "" 36814 36815#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 36816msgid "" 36817"<p>calibre can automatically send books by email to your Kindle. To do that " 36818"you have to setup email delivery below. The easiest way is to setup a free " 36819"<a href=\"https://gmx.com\">GMX account</a> and click the \"Use GMX\" button" 36820" below. You will also have to register your email address in your Amazon " 36821"account." 36822msgstr "" 36823 36824#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 36825msgid "&Kindle email:" 36826msgstr "" 36827 36828#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:71 36829msgid "Choose your &language:" 36830msgstr "" 36831 36832#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:72 36833msgid "" 36834"<p>Choose a location for your books. When you add books to calibre, they " 36835"will be copied here. Use an <b>empty folder</b> for a new calibre library:" 36836msgstr "" 36837 36838#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:74 36839msgid "" 36840"If a calibre library already exists at the newly selected location, calibre " 36841"will use it automatically." 36842msgstr "" 36843 36844#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:33 36845msgid "Test email settings" 36846msgstr "" 36847 36848#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:37 36849#, python-format 36850msgid "Send test mail from %s to:" 36851msgstr "" 36852 36853#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:49 36854#, python-format 36855msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" 36856msgstr "" 36857 36858#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:61 36859msgid "No email address" 36860msgstr "" 36861 36862#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:62 36863msgid "" 36864"No email address to send mail to has been specified. You must specify a To: " 36865"address before running the test." 36866msgstr "" 36867 36868#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:64 36869msgid "Sending email, please wait..." 36870msgstr "" 36871 36872#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:72 36873msgid "Email successfully sent" 36874msgstr "" 36875 36876#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:94 36877msgid "Setup sending email using" 36878msgstr "" 36879 36880#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:96 36881#, python-brace-format 36882msgid "" 36883"If you don't have an account, you can sign up for a free {name} email " 36884"account at <a href=\"https://{url}\">https://{url}</a>. {extra}" 36885msgstr "" 36886 36887#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:103 36888#, python-format 36889msgid "Your %s &email address:" 36890msgstr "" 36891 36892#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:104 36893#, python-format 36894msgid "Your %s &username:" 36895msgstr "" 36896 36897#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:105 36898#, python-format 36899msgid "Your %s &password:" 36900msgstr "" 36901 36902#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:123 36903#, python-format 36904msgid "" 36905"If you plan to use email to send books to your Kindle, remember to add your " 36906"%s email address to the allowed email addresses in your Amazon.com Kindle " 36907"management page." 36908msgstr "" 36909 36910#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:129 36911msgid "Setup" 36912msgstr "" 36913 36914#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:136 36915msgid "Incorrect username" 36916msgstr "" 36917 36918#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:137 36919#, python-format 36920msgid "%s needs the full email address as your username" 36921msgstr "" 36922 36923#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:188 36924msgid "OK to proceed?" 36925msgstr "" 36926 36927#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:189 36928msgid "" 36929"This will display your email password on the screen. Is it OK to proceed?" 36930msgstr "" 36931 36932#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:225 36933msgid "" 36934"Before using this account to send mail, you must enable the \"Enable access " 36935"to this account via POP3 and IMAP\" option in GMX under More > E-mail " 36936"Settings > POP3 & IMAP." 36937msgstr "" 36938 36939#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:237 36940msgid "" 36941"Google recently deliberately broke their email sending protocol (SMTP) " 36942"support in an attempt to force everyone to use their web interface so they " 36943"can show you more ads. They are trying to claim that SMTP is insecure, that " 36944"is incorrect and simply an excuse. To use a Gmail account you will need to " 36945"\"allow less secure apps\" as described <a " 36946"href=\"https://support.google.com/accounts/answer/6010255\">here</a>." 36947msgstr "" 36948 36949#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:251 36950msgid "" 36951"If you are setting up a new Hotmail account, Microsoft requires that you " 36952"verify your account periodically, before it will let calibre send email." 36953msgstr "" 36954 36955#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:271 36956#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:282 36957msgid "Bad configuration" 36958msgstr "" 36959 36960#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:272 36961msgid "You must set the From email address" 36962msgstr "" 36963 36964#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:283 36965msgid "" 36966"You must either set both the username <b>and</b> password for the mail " 36967"server or no username and no password at all." 36968msgstr "" 36969 36970#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:288 36971msgid "" 36972"No username and password set for mailserver. Most mailservers need a " 36973"username and password. Are you sure?" 36974msgstr "" 36975 36976#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 36977msgid "Send email &from:" 36978msgstr "" 36979 36980#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 36981msgid "" 36982"<p>This is what will be present in the From: field of emails sent by " 36983"calibre.<br> Set it to your email address" 36984msgstr "" 36985 36986#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 36987msgid "" 36988"<p>A mail server is useful if the service you are sending mail to only " 36989"accepts email from well know mail services." 36990msgstr "" 36991 36992#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 36993msgid "Email server" 36994msgstr "" 36995 36996#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 36997msgid "calibre can <b>optionally</b> use a server to send mail" 36998msgstr "" 36999 37000#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:137 37001msgid "&Hostname:" 37002msgstr "" 37003 37004#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 37005msgid "The hostname of your mail server. For example, smtp.gmail.com" 37006msgstr "" 37007 37008#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 37009msgid "&Port:" 37010msgstr "" 37011 37012#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:140 37013msgid "" 37014"The port your mail server listens for connections on. The default is 25" 37015msgstr "" 37016 37017#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:142 37018msgid "Your username on the mail server" 37019msgstr "" 37020 37021#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 37022msgid "Your password on the mail server" 37023msgstr "" 37024 37025#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 37026msgid "&Show" 37027msgstr "" 37028 37029#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:146 37030msgid "Encr&yption:" 37031msgstr "" 37032 37033#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:147 37034msgid "" 37035"Use TLS encryption when connecting to the mail server. This is the most " 37036"common." 37037msgstr "" 37038 37039#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:148 37040msgid "&TLS" 37041msgstr "" 37042 37043#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:149 37044msgid "Use SSL encryption when connecting to the mail server." 37045msgstr "" 37046 37047#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:150 37048msgid "SS&L" 37049msgstr "" 37050 37051#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 37052msgid "WARNING: Using no encryption is highly insecure" 37053msgstr "" 37054 37055#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 37056msgid "Use &GMX" 37057msgstr "" 37058 37059#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 37060msgid "Use &Hotmail" 37061msgstr "" 37062 37063#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:155 37064msgid "&Test email" 37065msgstr "" 37066 37067#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 37068msgid "" 37069"<p>If you use the <a " 37070"href=\"http://www.appstafarian.com/marvin.html\">Marvin</a> e-book reading " 37071"app (or similar OPDS enabled apps) on your Apple iDevice, you can access " 37072"your calibre book collection wirelessly, directly on the device. To do this " 37073"you have to turn on the calibre Content server." 37074msgstr "" 37075 37076#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 37077msgid "Turn on the &Content server" 37078msgstr "" 37079 37080#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 37081#, python-format 37082msgid "" 37083"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n" 37084"<p>The reader app should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the reader on your iDevice. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on. See <a href=\"%s\">the User Manual</a> for more information." 37085msgstr "" 37086 37087#: /__w/calibre/calibre/src/calibre/library/caches.py:529 37088#, python-brace-format 37089msgid "Invalid query format for colon-separated search: {0}" 37090msgstr "" 37091 37092#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:26 37093msgid "BIBTEX catalog generator" 37094msgstr "" 37095 37096#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:37 37097#, python-format 37098msgid "" 37099"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37100"Available fields: %(fields)s.\n" 37101"plus user-created custom fields.\n" 37102"Example: %(opt)s=title,authors,tags\n" 37103"Default: '%%default'\n" 37104"Applies to: BIBTEX output format" 37105msgstr "" 37106 37107#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:50 37108#, python-format 37109msgid "" 37110"Output field to sort on.\n" 37111"Available fields: author_sort, id, rating, size, timestamp, title.\n" 37112"Default: '%default'\n" 37113"Applies to: BIBTEX output format" 37114msgstr "" 37115 37116#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:59 37117#, python-format 37118msgid "" 37119"Create a citation for BibTeX entries.\n" 37120"Boolean value: True, False\n" 37121"Default: '%default'\n" 37122"Applies to: BIBTEX output format" 37123msgstr "" 37124 37125#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:68 37126#, python-format 37127msgid "" 37128"Create a file entry if formats is selected for BibTeX entries.\n" 37129"Boolean value: True, False\n" 37130"Default: '%default'\n" 37131"Applies to: BIBTEX output format" 37132msgstr "" 37133 37134#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:77 37135#, python-format 37136msgid "" 37137"The template for citation creation from database fields.\n" 37138"Should be a template with {} enclosed fields.\n" 37139"Available fields: %s.\n" 37140"Default: '%%default'\n" 37141"Applies to: BIBTEX output format" 37142msgstr "" 37143 37144#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:87 37145#, python-format 37146msgid "" 37147"BibTeX file encoding output.\n" 37148"Available types: utf8, cp1252, ascii.\n" 37149"Default: '%default'\n" 37150"Applies to: BIBTEX output format" 37151msgstr "" 37152 37153#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:96 37154#, python-format 37155msgid "" 37156"BibTeX file encoding flag.\n" 37157"Available types: strict, replace, ignore, backslashreplace.\n" 37158"Default: '%default'\n" 37159"Applies to: BIBTEX output format" 37160msgstr "" 37161 37162#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:105 37163#, python-format 37164msgid "" 37165"Entry type for BibTeX catalog.\n" 37166"Available types: book, misc, mixed.\n" 37167"Default: '%default'\n" 37168"Applies to: BIBTEX output format" 37169msgstr "" 37170 37171#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:24 37172msgid "CSV/XML catalog generator" 37173msgstr "" 37174 37175#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:35 37176#, python-format 37177msgid "" 37178"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37179"Available fields: %(fields)s,\n" 37180"plus user-created custom fields.\n" 37181"Example: %(opt)s=title,authors,tags\n" 37182"Default: '%%default'\n" 37183"Applies to: CSV, XML output formats" 37184msgstr "" 37185 37186#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:48 37187#, python-format 37188msgid "" 37189"Output field to sort on.\n" 37190"Available fields: author_sort, id, rating, size, timestamp, title_sort\n" 37191"Default: '%default'\n" 37192"Applies to: CSV, XML output formats" 37193msgstr "" 37194 37195#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:28 37196msgid "AZW3/EPUB/MOBI catalog generator" 37197msgstr "" 37198 37199#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:42 37200#, python-format 37201msgid "" 37202"Title of generated catalog used as title in metadata.\n" 37203"Default: '%default'\n" 37204"Applies to: AZW3, EPUB, MOBI output formats" 37205msgstr "" 37206 37207#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:49 37208#, python-format 37209msgid "" 37210"Create cross-references in Authors section for books with multiple authors.\n" 37211"Default: '%default'\n" 37212"Applies to: AZW3, EPUB, MOBI output formats" 37213msgstr "" 37214 37215#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:56 37216#, python-format 37217msgid "" 37218"Save the output from different stages of the conversion pipeline to the specified folder. Useful if you are unsure at which stage of the conversion process a bug is occurring.\n" 37219"Default: '%default'\n" 37220"Applies to: AZW3, EPUB, MOBI output formats" 37221msgstr "" 37222 37223#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:66 37224#, python-format 37225msgid "" 37226"Regex describing tags to exclude as genres.\n" 37227"Default: '%default' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books.\n" 37228"Applies to: AZW3, EPUB, MOBI output formats" 37229msgstr "" 37230 37231#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:73 37232#, python-format 37233msgid "" 37234"Specifies the rules used to exclude books from the generated catalog.\n" 37235"The model for an exclusion rule is either\n" 37236"('<rule name>','Tags','<comma-separated list of tags>') or\n" 37237"('<rule name>','<custom column>','<pattern>').\n" 37238"For example:\n" 37239"(('Archived books','#status','Archived'),)\n" 37240"will exclude a book with a value of 'Archived' in the custom column 'status'.\n" 37241"When multiple rules are defined, all rules will be applied.\n" 37242"Default: \n" 37243"\"%default\"\n" 37244"Applies to: AZW3, EPUB, MOBI output formats" 37245msgstr "" 37246 37247#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:86 37248#, python-format 37249msgid "" 37250"Include 'Authors' section in catalog.\n" 37251"Default: '%default'\n" 37252"Applies to: AZW3, EPUB, MOBI output formats" 37253msgstr "" 37254 37255#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:93 37256#, python-format 37257msgid "" 37258"Include 'Descriptions' section in catalog.\n" 37259"Default: '%default'\n" 37260"Applies to: AZW3, EPUB, MOBI output formats" 37261msgstr "" 37262 37263#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:100 37264#, python-format 37265msgid "" 37266"Include 'Genres' section in catalog.\n" 37267"Default: '%default'\n" 37268"Applies to: AZW3, EPUB, MOBI output formats" 37269msgstr "" 37270 37271#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:107 37272#, python-format 37273msgid "" 37274"Include 'Titles' section in catalog.\n" 37275"Default: '%default'\n" 37276"Applies to: AZW3, EPUB, MOBI output formats" 37277msgstr "" 37278 37279#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:114 37280#, python-format 37281msgid "" 37282"Include 'Series' section in catalog.\n" 37283"Default: '%default'\n" 37284"Applies to: AZW3, EPUB, MOBI output formats" 37285msgstr "" 37286 37287#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:121 37288#, python-format 37289msgid "" 37290"Include 'Recently Added' section in catalog.\n" 37291"Default: '%default'\n" 37292"Applies to: AZW3, EPUB, MOBI output formats" 37293msgstr "" 37294 37295#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:128 37296#, python-format 37297msgid "" 37298"Source field for 'Genres' section.\n" 37299"Default: '%default'\n" 37300"Applies to: AZW3, EPUB, MOBI output formats" 37301msgstr "" 37302 37303#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:135 37304#, python-format 37305msgid "" 37306"Custom field containing note text to insert in Description header.\n" 37307"Default: '%default'\n" 37308"Applies to: AZW3, EPUB, MOBI output formats" 37309msgstr "" 37310 37311#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:142 37312#, python-format 37313msgid "" 37314"#<custom field>:[before|after]:[True|False] specifying:\n" 37315" <custom field> Custom field containing notes to merge with comments\n" 37316" [before|after] Placement of notes with respect to comments\n" 37317" [True|False] - A horizontal rule is inserted between notes and comments\n" 37318"Default: '%default'\n" 37319"Applies to: AZW3, EPUB, MOBI output formats" 37320msgstr "" 37321 37322#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:152 37323#, python-format 37324msgid "" 37325"Specifies the output profile. In some cases, an output profile is required to optimize the catalog for the device. For example, 'kindle' or 'kindle_dx' creates a structured Table of Contents with Sections and Articles.\n" 37326"Default: '%default'\n" 37327"Applies to: AZW3, EPUB, MOBI output formats" 37328msgstr "" 37329 37330#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:161 37331#, python-format 37332msgid "" 37333"Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n" 37334"The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>').\n" 37335"When multiple rules are defined, the first matching rule will be used.\n" 37336"Default:\n" 37337"\"%default\"\n" 37338"Applies to: AZW3, EPUB, MOBI output formats" 37339msgstr "" 37340 37341#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:170 37342#, python-format 37343msgid "" 37344"Use a named preset created with the GUI catalog builder.\n" 37345"A preset specifies all settings for building a catalog.\n" 37346"Default: '%default'\n" 37347"Applies to: AZW3, EPUB, MOBI output formats" 37348msgstr "" 37349 37350#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:178 37351#, python-format 37352msgid "" 37353"Replace existing cover when generating the catalog.\n" 37354"Default: '%default'\n" 37355"Applies to: AZW3, EPUB, MOBI output formats" 37356msgstr "" 37357 37358#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:185 37359#, python-format 37360msgid "" 37361"Size hint (in inches) for book covers in catalog.\n" 37362"Range: 1.0 - 2.0\n" 37363"Default: '%default'\n" 37364"Applies to: AZW3, EPUB, MOBI output formats" 37365msgstr "" 37366 37367#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:202 37368#, python-format 37369msgid "Error: Preset \"%s\" not found." 37370msgstr "" 37371 37372#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:203 37373#, python-format 37374msgid "Stored presets: %s" 37375msgstr "" 37376 37377#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:205 37378msgid "Error: No stored presets." 37379msgstr "" 37380 37381#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:335 37382msgid "" 37383"\n" 37384"*** Adding 'By authors' section required for MOBI output ***" 37385msgstr "" 37386 37387#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:69 37388msgid "column not in book: " 37389msgstr "" 37390 37391#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:101 37392msgid "Symbols" 37393msgstr "" 37394 37395#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:333 37396msgid "No genres to catalog.\n" 37397msgstr "" 37398 37399#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:335 37400msgid "Check 'Excluded genres' regex in the E-book options.\n" 37401msgstr "" 37402 37403#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:337 37404msgid "No books available to catalog" 37405msgstr "" 37406 37407#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:350 37408#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2530 37409msgid "Titles" 37410msgstr "" 37411 37412#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:354 37413msgid "Genres" 37414msgstr "" 37415 37416#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:356 37417#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1828 37418msgid "Recently Added" 37419msgstr "" 37420 37421#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:358 37422#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2026 37423msgid "Recently Read" 37424msgstr "" 37425 37426#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:360 37427msgid "Descriptions" 37428msgstr "" 37429 37430#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:566 37431msgid "<p>Inconsistent author sort values for author<br/>'{!s}':</p>" 37432msgstr "" 37433 37434#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:583 37435msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" 37436msgstr "" 37437 37438#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:773 37439msgid "Sorting database" 37440msgstr "" 37441 37442#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:875 37443msgid "Sorting titles" 37444msgstr "" 37445 37446#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:887 37447msgid "" 37448"No books to catalog.\n" 37449"Check 'Excluded books' rules in the E-book options.\n" 37450msgstr "" 37451 37452#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:889 37453msgid "No books available to include in catalog" 37454msgstr "" 37455 37456#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1594 37457#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1600 37458#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1744 37459#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1749 37460#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1796 37461#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1801 37462#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2314 37463#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2320 37464#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2445 37465#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2605 37466#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2610 37467msgid "error in" 37468msgstr "" 37469 37470#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2106 37471msgid "Genres HTML" 37472msgstr "" 37473 37474#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2510 37475msgid "Titles HTML" 37476msgstr "" 37477 37478#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2712 37479#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2714 37480#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2716 37481msgid "by " 37482msgstr "" 37483 37484#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2859 37485msgid "Descriptions HTML" 37486msgstr "" 37487 37488#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2863 37489msgid "Description HTML" 37490msgstr "" 37491 37492#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2992 37493msgid "NCX header" 37494msgstr "" 37495 37496#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3072 37497msgid "NCX for descriptions" 37498msgstr "" 37499 37500#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3143 37501msgid "NCX for Series" 37502msgstr "" 37503 37504#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3198 37505#, python-format 37506msgid "Series beginning with %s" 37507msgstr "" 37508 37509#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3200 37510#, python-format 37511msgid "Series beginning with '%s'" 37512msgstr "" 37513 37514#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3225 37515msgid "NCX for Titles" 37516msgstr "" 37517 37518#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3282 37519#, python-format 37520msgid "Titles beginning with %s" 37521msgstr "" 37522 37523#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3284 37524#, python-format 37525msgid "Titles beginning with '%s'" 37526msgstr "" 37527 37528#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3309 37529msgid "NCX for Authors" 37530msgstr "" 37531 37532#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3359 37533#, python-format 37534msgid "Authors beginning with %s" 37535msgstr "" 37536 37537#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3361 37538#, python-format 37539msgid "Authors beginning with '%s'" 37540msgstr "" 37541 37542#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3386 37543msgid "NCX for Recently Added" 37544msgstr "" 37545 37546#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3504 37547msgid "NCX for Recently Read" 37548msgstr "" 37549 37550#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3595 37551msgid "NCX for genres" 37552msgstr "" 37553 37554#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3651 37555msgid "Generating OPF" 37556msgstr "" 37557 37558#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3955 37559msgid "Thumbnails" 37560msgstr "" 37561 37562#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3961 37563msgid "Thumbnail" 37564msgstr "" 37565 37566#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4394 37567msgid "Saving NCX" 37568msgstr "" 37569 37570#: /__w/calibre/calibre/src/calibre/library/check_library.py:28 37571msgid "Invalid titles" 37572msgstr "" 37573 37574#: /__w/calibre/calibre/src/calibre/library/check_library.py:29 37575msgid "Extra titles" 37576msgstr "" 37577 37578#: /__w/calibre/calibre/src/calibre/library/check_library.py:30 37579msgid "Invalid authors" 37580msgstr "" 37581 37582#: /__w/calibre/calibre/src/calibre/library/check_library.py:31 37583msgid "Extra authors" 37584msgstr "" 37585 37586#: /__w/calibre/calibre/src/calibre/library/check_library.py:32 37587msgid "Missing book formats" 37588msgstr "" 37589 37590#: /__w/calibre/calibre/src/calibre/library/check_library.py:33 37591msgid "Extra book formats" 37592msgstr "" 37593 37594#: /__w/calibre/calibre/src/calibre/library/check_library.py:34 37595msgid "Unknown files in books" 37596msgstr "" 37597 37598#: /__w/calibre/calibre/src/calibre/library/check_library.py:35 37599msgid "Missing cover files" 37600msgstr "" 37601 37602#: /__w/calibre/calibre/src/calibre/library/check_library.py:36 37603msgid "Cover files not in database" 37604msgstr "" 37605 37606#: /__w/calibre/calibre/src/calibre/library/check_library.py:37 37607msgid "Folders raising exception" 37608msgstr "" 37609 37610#: /__w/calibre/calibre/src/calibre/library/coloring.py:19 37611msgid "INVALID CONDITION" 37612msgstr "" 37613 37614#: /__w/calibre/calibre/src/calibre/library/database2.py:112 37615#: /__w/calibre/calibre/src/calibre/library/database2.py:121 37616#, python-format 37617msgid "Path to library too long. Must be less than %d characters." 37618msgstr "" 37619 37620#: /__w/calibre/calibre/src/calibre/library/database2.py:1242 37621#, python-format 37622msgid " (%s books)" 37623msgstr "" 37624 37625#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:146 37626msgid "Identifiers" 37627msgstr "" 37628 37629#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:218 37630msgid "On device" 37631msgstr "" 37632 37633#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:268 37634msgid "Series sort" 37635msgstr "" 37636 37637#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:278 37638msgid "Title sort" 37639msgstr "" 37640 37641#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:32 37642msgid "The title" 37643msgstr "" 37644 37645#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:33 37646msgid "The authors" 37647msgstr "" 37648 37649#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:34 37650#, python-brace-format 37651msgid "" 37652"The author sort string. To use only the first letter of the name use " 37653"{author_sort[0]}" 37654msgstr "" 37655 37656#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:36 37657msgid "The tags" 37658msgstr "" 37659 37660#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:37 37661msgid "The series" 37662msgstr "" 37663 37664#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:38 37665msgid "" 37666"The series number. To get leading zeros use {series_index:0>3s} or " 37667"{series_index:>3s} for leading spaces" 37668msgstr "" 37669 37670#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:41 37671msgid "The rating" 37672msgstr "" 37673 37674#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:42 37675msgid "The ISBN" 37676msgstr "" 37677 37678#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:43 37679msgid "The publisher" 37680msgstr "" 37681 37682#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:44 37683msgid "The date" 37684msgstr "" 37685 37686#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:45 37687msgid "The published date" 37688msgstr "" 37689 37690#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:46 37691msgid "The date when the metadata for this book record was last modified" 37692msgstr "" 37693 37694#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:48 37695msgid "The language(s) of this book" 37696msgstr "" 37697 37698#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:49 37699msgid "The calibre internal id" 37700msgstr "" 37701 37702#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:78 37703msgid "Options to control saving to disk" 37704msgstr "" 37705 37706#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:84 37707msgid "" 37708"Normally, calibre will update the metadata in the saved files from what is " 37709"in the calibre library. Makes saving to disk slower." 37710msgstr "" 37711 37712#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:87 37713msgid "" 37714"Normally, calibre will write the metadata into a separate OPF file along " 37715"with the actual e-book files." 37716msgstr "" 37717 37718#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:90 37719msgid "" 37720"Normally, calibre will save the cover in a separate file along with the " 37721"actual e-book files." 37722msgstr "" 37723 37724#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:93 37725msgid "" 37726"Comma separated list of formats to save for each book. By default all " 37727"available formats are saved." 37728msgstr "" 37729 37730#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:96 37731#, python-format 37732msgid "" 37733"The template to control the filename and folder structure of the saved " 37734"files. Default is \"%(templ)s\" which will save books into a per-author " 37735"subfolder with filenames containing title and author. Available controls " 37736"are: {%(controls)s}" 37737msgstr "" 37738 37739#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:102 37740#, python-format 37741msgid "" 37742"The template to control the filename and folder structure of files sent to " 37743"the device. Default is \"%(templ)s\" which will save books into a per-author" 37744" folder with filenames containing title and author. Available controls are: " 37745"{%(controls)s}" 37746msgstr "" 37747 37748#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:109 37749msgid "" 37750"Have calibre convert all non English characters into English equivalents for" 37751" the file names. This is useful if saving to a legacy filesystem without " 37752"full support for Unicode filenames." 37753msgstr "" 37754 37755#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:113 37756#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:117 37757#, python-format 37758msgid "" 37759"The format in which to display dates. %(day)s - day, %(month)s - month, " 37760"%(mn)s - month number, %(year)s - year. Default is: %(default)s" 37761msgstr "" 37762 37763#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:121 37764msgid "Convert paths to lowercase." 37765msgstr "" 37766 37767#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:123 37768msgid "Replace whitespace with underscores." 37769msgstr "" 37770 37771#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:125 37772msgid "Save into a single folder, ignoring the template folder structure" 37773msgstr "" 37774 37775#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:284 37776#, python-format 37777msgid "" 37778"Failed to calculate path for save to disk. Template: %(templ)s\n" 37779"Error: %(err)s" 37780msgstr "" 37781 37782#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:288 37783#, python-format 37784msgid "Template evaluation resulted in no path components. Template: %s" 37785msgstr "" 37786 37787#: /__w/calibre/calibre/src/calibre/linux.py:1144 37788msgid "The one stop solution to all your e-book needs" 37789msgstr "" 37790 37791#: /__w/calibre/calibre/src/calibre/linux.py:1146 37792msgid "calibre is the one stop solution to all your e-book needs." 37793msgstr "" 37794 37795#: /__w/calibre/calibre/src/calibre/linux.py:1147 37796msgid "" 37797"You can use calibre to catalog your books, fetch metadata for them " 37798"automatically, convert them from and to all the various e-book formats, send" 37799" them to your e-book reader devices, read the books on your computer, edit " 37800"the books in a dedicated e-book editor and even make them available over the" 37801" network with the built-in Content server. You can also download news and " 37802"periodicals in e-book format from over a thousand different news and " 37803"magazine websites." 37804msgstr "" 37805 37806#: /__w/calibre/calibre/src/calibre/linux.py:1160 37807msgid "Edit the text and styles inside e-books" 37808msgstr "" 37809 37810#: /__w/calibre/calibre/src/calibre/linux.py:1162 37811msgid "" 37812"The calibre E-book editor allows you to edit the text and styles inside the " 37813"book with a live preview of your changes." 37814msgstr "" 37815 37816#: /__w/calibre/calibre/src/calibre/linux.py:1163 37817msgid "" 37818"It can edit books in both the EPUB and AZW3 (Kindle) formats. It includes " 37819"various useful tools for checking the book for errors, editing the Table of " 37820"Contents, performing automated cleanups, etc." 37821msgstr "" 37822 37823#: /__w/calibre/calibre/src/calibre/linux.py:1175 37824msgid "Read e-books in over a dozen different formats" 37825msgstr "" 37826 37827#: /__w/calibre/calibre/src/calibre/linux.py:1177 37828msgid "" 37829"The calibre E-book viewer allows you to read e-books in over a dozen " 37830"different formats." 37831msgstr "" 37832 37833#: /__w/calibre/calibre/src/calibre/linux.py:1178 37834msgid "" 37835"It has a full screen mode for distraction free reading and can display the " 37836"text with multiple columns per screen." 37837msgstr "" 37838 37839#: /__w/calibre/calibre/src/calibre/linux.py:1315 37840msgid "Command Line Interface" 37841msgstr "" 37842 37843#: /__w/calibre/calibre/src/calibre/linux.py:1316 37844msgid "" 37845"On macOS, the command line tools are inside the calibre bundle, for example," 37846" if you installed calibre in :file:`/Applications` the command line tools " 37847"are in :file:`/Applications/calibre.app/Contents/MacOS/`." 37848msgstr "" 37849 37850#: /__w/calibre/calibre/src/calibre/linux.py:1319 37851msgid "Documented commands" 37852msgstr "" 37853 37854#: /__w/calibre/calibre/src/calibre/linux.py:1319 37855msgid "Undocumented commands" 37856msgstr "" 37857 37858#: /__w/calibre/calibre/src/calibre/linux.py:1320 37859msgid "" 37860"You can see usage for undocumented commands by executing them without " 37861"arguments in a terminal." 37862msgstr "" 37863 37864#: /__w/calibre/calibre/src/calibre/linux.py:1321 37865msgid "Change language" 37866msgstr "" 37867 37868#: /__w/calibre/calibre/src/calibre/srv/ajax.py:286 37869#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 37870#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 37871#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 37872msgid "Newest" 37873msgstr "" 37874 37875#: /__w/calibre/calibre/src/calibre/srv/code.py:130 37876#, python-brace-format 37877msgid "<b>{title}</b> by {authors}" 37878msgstr "" 37879 37880#: /__w/calibre/calibre/src/calibre/srv/code.py:131 37881#, python-brace-format 37882msgid "{series_index} of <i>{series}</i>" 37883msgstr "" 37884 37885#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37886#, python-brace-format 37887msgid "Date: {timestamp}" 37888msgstr "" 37889 37890#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37891#, python-brace-format 37892msgid "Published: {pubdate}" 37893msgstr "" 37894 37895#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37896#, python-brace-format 37897msgid "Publisher: {publisher}" 37898msgstr "" 37899 37900#: /__w/calibre/calibre/src/calibre/srv/legacy.py:58 37901msgid "Show " 37902msgstr "" 37903 37904#: /__w/calibre/calibre/src/calibre/srv/legacy.py:73 37905msgid " sorted by " 37906msgstr "" 37907 37908#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37909msgid "Change library" 37910msgstr "" 37911 37912#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37913msgid "Change library to: " 37914msgstr "" 37915 37916#: /__w/calibre/calibre/src/calibre/srv/legacy.py:202 37917msgid "Switch to the full interface (non-mobile interface)" 37918msgstr "" 37919 37920#: /__w/calibre/calibre/src/calibre/srv/legacy.py:205 37921msgid "" 37922"The full interface gives you many more features, but it may not work well on" 37923" a small screen" 37924msgstr "" 37925 37926#: /__w/calibre/calibre/src/calibre/srv/loop.py:142 37927#, python-brace-format 37928msgid "{0} is not a valid IP address/network, with error: {1}" 37929msgstr "" 37930 37931#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:21 37932#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:155 37933msgid "username [password]" 37934msgstr "" 37935 37936#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:25 37937msgid "Give this user only read access" 37938msgstr "" 37939 37940#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:29 37941#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:45 37942#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:103 37943#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:162 37944msgid "username is required" 37945msgstr "" 37946 37947#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:39 37948msgid "username" 37949msgstr "" 37950 37951#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:60 37952msgid "username set|reset|toggle|show" 37953msgstr "" 37954 37955#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:68 37956msgid "username and operation are required" 37957msgstr "" 37958 37959#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:86 37960msgid "[options] username [library_name ...]" 37961msgstr "" 37962 37963#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:90 37964msgid "" 37965"Specify the action to perform.\n" 37966"A value of \"show\" shows the current library restrictions for the specified user.\n" 37967"A value of \"allow-all\" removes all library restrictions.\n" 37968"A value of \"allow\" allows access to only the specified libraries.\n" 37969"A value of \"block\" allows access to all, except the specified libraries.\n" 37970"A value of \"per-library\" sets per library restrictions. In this case the libraries list is interpreted as a list of library name followed by restriction to apply, followed by next library name and so on. Using a restriction of \"=\" removes any previous restriction on that library." 37971msgstr "" 37972 37973#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:186 37974msgid "Unknown command: {}" 37975msgstr "" 37976 37977#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:188 37978msgid "Manage the user accounts for calibre-server. Available commands are:" 37979msgstr "" 37980 37981#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:190 37982msgid "Use {} for help on individual commands" 37983msgstr "" 37984 37985#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:213 37986msgid "What do you want to do?" 37987msgstr "" 37988 37989#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:222 37990msgid "default" 37991msgstr "" 37992 37993#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:227 37994msgid "No choice selected, exiting..." 37995msgstr "" 37996 37997#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:236 37998#, python-format 37999msgid "%s is not a valid choice, try again" 38000msgstr "" 38001 38002#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:247 38003msgid "Existing user names:" 38004msgstr "" 38005 38006#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:250 38007msgid "There are no users, you must first add an user" 38008msgstr "" 38009 38010#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:255 38011#, python-format 38012msgid "The username %s does not exist" 38013msgstr "" 38014 38015#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:257 38016#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:280 38017msgid "Enter the username" 38018msgstr "" 38019 38020#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:264 38021#, python-format 38022msgid "Enter the new password for %s: " 38023msgstr "" 38024 38025#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:266 38026#: /__w/calibre/calibre/src/calibre/srv/users.py:62 38027msgid "Empty passwords are not allowed" 38028msgstr "" 38029 38030#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:269 38031#, python-format 38032msgid "Re-enter the new password for %s, to verify: " 38033msgstr "" 38034 38035#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:272 38036msgid "Passwords do not match" 38037msgstr "" 38038 38039#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:283 38040#, python-format 38041msgid "User %s added successfully!" 38042msgstr "" 38043 38044#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:287 38045#, python-format 38046msgid "Are you sure you want to remove the user %s?" 38047msgstr "" 38048 38049#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:291 38050#, python-format 38051msgid "User %s successfully removed!" 38052msgstr "" 38053 38054#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:296 38055#, python-format 38056msgid "Password for %s successfully changed!" 38057msgstr "" 38058 38059#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:300 38060#, python-brace-format 38061msgid "Current password for {0} is: {1}" 38062msgstr "" 38063 38064#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:305 38065msgid "Allow {} to make changes (i.e. grant write access)" 38066msgstr "" 38067 38068#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:307 38069msgid "Prevent {} from making changes (i.e. remove write access)" 38070msgstr "" 38071 38072#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:331 38073msgid "{} has the following additional per-library restrictions:" 38074msgstr "" 38075 38076#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:336 38077msgid "{} has no additional per-library restrictions" 38078msgstr "" 38079 38080#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:339 38081msgid "Allow access to all libraries" 38082msgstr "" 38083 38084#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:340 38085msgid "Allow access to only specified libraries" 38086msgstr "" 38087 38088#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:341 38089msgid "Allow access to all, except specified libraries" 38090msgstr "" 38091 38092#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:342 38093msgid "Change per-library restrictions" 38094msgstr "" 38095 38096#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:348 38097msgid "Enter the name of the library:" 38098msgstr "" 38099 38100#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:353 38101msgid "" 38102"Enter a search expression, access will be granted only to books matching " 38103"this expression. An empty expression will grant access to all books." 38104msgstr "" 38105 38106#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:361 38107msgid "Another restriction?" 38108msgstr "" 38109 38110#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:366 38111msgid "Enter a comma separated list of library names:" 38112msgstr "" 38113 38114#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:369 38115msgid "Allowing access only to libraries: {}" 38116msgstr "" 38117 38118#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:370 38119msgid "Allowing access to all libraries, except: {}" 38120msgstr "" 38121 38122#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:378 38123msgid "Show password for {}" 38124msgstr "" 38125 38126#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:380 38127msgid "Change read/write permission for {}" 38128msgstr "" 38129 38130#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:381 38131msgid "Change the libraries {} is allowed to access" 38132msgstr "" 38133 38134#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:383 38135#, python-brace-format 38136msgid "{0} has {1} access" 38137msgstr "" 38138 38139#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38140msgid "read-write" 38141msgstr "" 38142 38143#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38144msgid "readonly" 38145msgstr "" 38146 38147#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:404 38148msgid "Add a new user" 38149msgstr "" 38150 38151#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:405 38152msgid "Edit an existing user" 38153msgstr "" 38154 38155#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:406 38156msgid "Remove a user" 38157msgstr "" 38158 38159#: /__w/calibre/calibre/src/calibre/srv/opds.py:176 38160msgid "one item" 38161msgid_plural "{} items" 38162msgstr[0] "" 38163msgstr[1] "" 38164 38165#: /__w/calibre/calibre/src/calibre/srv/opds.py:187 38166#, python-format 38167msgid "RATING: %s<br />" 38168msgstr "" 38169 38170#: /__w/calibre/calibre/src/calibre/srv/opds.py:189 38171#, python-format 38172msgid "TAGS: %s<br />" 38173msgstr "" 38174 38175#: /__w/calibre/calibre/src/calibre/srv/opds.py:191 38176#, python-format 38177msgid "SERIES: %(series)s [%(sidx)s]<br />" 38178msgstr "" 38179 38180#: /__w/calibre/calibre/src/calibre/srv/opds.py:288 38181msgid "Books in your library" 38182msgstr "" 38183 38184#: /__w/calibre/calibre/src/calibre/srv/opds.py:293 38185msgid "By " 38186msgstr "" 38187 38188#: /__w/calibre/calibre/src/calibre/srv/opds.py:294 38189msgid "Books sorted by " 38190msgstr "" 38191 38192#: /__w/calibre/calibre/src/calibre/srv/opds.py:301 38193msgid "Library:" 38194msgstr "" 38195 38196#: /__w/calibre/calibre/src/calibre/srv/opds.py:304 38197msgid "Change calibre library to:" 38198msgstr "" 38199 38200#: /__w/calibre/calibre/src/calibre/srv/opds.py:415 38201#: /__w/calibre/calibre/src/calibre/srv/opds.py:432 38202#, python-format 38203msgid "By %s" 38204msgstr "" 38205 38206#: /__w/calibre/calibre/src/calibre/srv/opds.py:598 38207#, python-brace-format 38208msgid "By {0} :: {1}" 38209msgstr "" 38210 38211#: /__w/calibre/calibre/src/calibre/srv/opts.py:31 38212msgid "Path to the SSL certificate file" 38213msgstr "" 38214 38215#: /__w/calibre/calibre/src/calibre/srv/opts.py:35 38216msgid "Path to the SSL private key file" 38217msgstr "" 38218 38219#: /__w/calibre/calibre/src/calibre/srv/opts.py:39 38220msgid "Time (in seconds) after which an idle connection is closed" 38221msgstr "" 38222 38223#: /__w/calibre/calibre/src/calibre/srv/opts.py:43 38224msgid "" 38225"Time (in seconds) to wait for a response from the server when making queries" 38226msgstr "" 38227 38228#: /__w/calibre/calibre/src/calibre/srv/opts.py:47 38229msgid "Total time in seconds to wait for clean shutdown" 38230msgstr "" 38231 38232#: /__w/calibre/calibre/src/calibre/srv/opts.py:51 38233msgid "Socket pre-allocation, for example, with systemd socket activation" 38234msgstr "" 38235 38236#: /__w/calibre/calibre/src/calibre/srv/opts.py:55 38237msgid "Max. size of single HTTP header (in KB)" 38238msgstr "" 38239 38240#: /__w/calibre/calibre/src/calibre/srv/opts.py:59 38241msgid "Max. allowed size for files uploaded to the server (in MB)" 38242msgstr "" 38243 38244#: /__w/calibre/calibre/src/calibre/srv/opts.py:63 38245msgid "Minimum size for which responses use data compression (in bytes)" 38246msgstr "" 38247 38248#: /__w/calibre/calibre/src/calibre/srv/opts.py:67 38249msgid "Number of worker threads used to process requests" 38250msgstr "" 38251 38252#: /__w/calibre/calibre/src/calibre/srv/opts.py:71 38253msgid "Maximum number of worker processes" 38254msgstr "" 38255 38256#: /__w/calibre/calibre/src/calibre/srv/opts.py:73 38257msgid "" 38258"Worker processes are launched as needed and used for large jobs such as " 38259"preparing a book for viewing, adding books, converting, etc. Normally, the " 38260"max. number of such processes is based on the number of CPU cores. You can " 38261"control it by this setting." 38262msgstr "" 38263 38264#: /__w/calibre/calibre/src/calibre/srv/opts.py:78 38265msgid "Maximum time for worker processes" 38266msgstr "" 38267 38268#: /__w/calibre/calibre/src/calibre/srv/opts.py:80 38269msgid "" 38270"Maximum amount of time worker processes are allowed to run (in minutes). Set" 38271" to zero for no limit." 38272msgstr "" 38273 38274#: /__w/calibre/calibre/src/calibre/srv/opts.py:83 38275msgid "The port on which to listen for connections" 38276msgstr "" 38277 38278#: /__w/calibre/calibre/src/calibre/srv/opts.py:87 38279msgid "A prefix to prepend to all URLs" 38280msgstr "" 38281 38282#: /__w/calibre/calibre/src/calibre/srv/opts.py:89 38283msgid "" 38284"Useful if you wish to run this server behind a reverse proxy. For example " 38285"use, /calibre as the URL prefix." 38286msgstr "" 38287 38288#: /__w/calibre/calibre/src/calibre/srv/opts.py:91 38289msgid "Number of books to show in a single page" 38290msgstr "" 38291 38292#: /__w/calibre/calibre/src/calibre/srv/opts.py:93 38293msgid "The number of books to show in a single page in the browser." 38294msgstr "" 38295 38296#: /__w/calibre/calibre/src/calibre/srv/opts.py:95 38297msgid "Advertise OPDS feeds via BonJour" 38298msgstr "" 38299 38300#: /__w/calibre/calibre/src/calibre/srv/opts.py:97 38301msgid "" 38302"Advertise the OPDS feeds via the BonJour service, so that OPDS based reading" 38303" apps can detect and connect to the server automatically." 38304msgstr "" 38305 38306#: /__w/calibre/calibre/src/calibre/srv/opts.py:100 38307msgid "Maximum number of books in OPDS feeds" 38308msgstr "" 38309 38310#: /__w/calibre/calibre/src/calibre/srv/opts.py:102 38311msgid "" 38312"The maximum number of books that the server will return in a single OPDS " 38313"acquisition feed." 38314msgstr "" 38315 38316#: /__w/calibre/calibre/src/calibre/srv/opts.py:105 38317msgid "Maximum number of ungrouped items in OPDS feeds" 38318msgstr "" 38319 38320#: /__w/calibre/calibre/src/calibre/srv/opts.py:107 38321msgid "" 38322"Group items in categories such as author/tags by first letter when there are" 38323" more than this number of items. Set to zero to disable." 38324msgstr "" 38325 38326#: /__w/calibre/calibre/src/calibre/srv/opts.py:110 38327msgid "The interface on which to listen for connections" 38328msgstr "" 38329 38330#: /__w/calibre/calibre/src/calibre/srv/opts.py:112 38331msgid "" 38332"The default is to listen on all available IPv4 interfaces. You can change " 38333"this to, for example, \"127.0.0.1\" to only listen for connections from the " 38334"local machine, or to \"::\" to listen to all incoming IPv6 and IPv4 " 38335"connections." 38336msgstr "" 38337 38338#: /__w/calibre/calibre/src/calibre/srv/opts.py:116 38339msgid "Fallback to auto-detected interface" 38340msgstr "" 38341 38342#: /__w/calibre/calibre/src/calibre/srv/opts.py:118 38343msgid "" 38344"If for some reason the server is unable to bind to the interface specified " 38345"in the listen_on option, then it will try to detect an interface that " 38346"connects to the outside world and bind to that." 38347msgstr "" 38348 38349#: /__w/calibre/calibre/src/calibre/srv/opts.py:122 38350msgid "Zero copy file transfers for increased performance" 38351msgstr "" 38352 38353#: /__w/calibre/calibre/src/calibre/srv/opts.py:124 38354msgid "" 38355"This will use zero-copy in-kernel transfers when sending files over the " 38356"network, increasing performance. However, it can cause corrupted file " 38357"transfers on some broken filesystems. If you experience corrupted file " 38358"transfers, turn it off." 38359msgstr "" 38360 38361#: /__w/calibre/calibre/src/calibre/srv/opts.py:128 38362msgid "Max. log file size (in MB)" 38363msgstr "" 38364 38365#: /__w/calibre/calibre/src/calibre/srv/opts.py:130 38366msgid "" 38367"The maximum size of log files, generated by the server. When the log becomes" 38368" larger than this size, it is automatically rotated. Set to zero to disable " 38369"log rotation." 38370msgstr "" 38371 38372#: /__w/calibre/calibre/src/calibre/srv/opts.py:133 38373msgid "Log HTTP 404 (Not Found) requests" 38374msgstr "" 38375 38376#: /__w/calibre/calibre/src/calibre/srv/opts.py:135 38377msgid "" 38378"Normally, the server logs all HTTP requests for resources that are not " 38379"found. This can generate a lot of log spam, if your server is targeted by " 38380"bots. Use this option to turn it off." 38381msgstr "" 38382 38383#: /__w/calibre/calibre/src/calibre/srv/opts.py:139 38384msgid "Password based authentication to access the server" 38385msgstr "" 38386 38387#: /__w/calibre/calibre/src/calibre/srv/opts.py:141 38388msgid "" 38389"Normally, the server is unrestricted, allowing anyone to access it. You can " 38390"restrict access to predefined users with this option." 38391msgstr "" 38392 38393#: /__w/calibre/calibre/src/calibre/srv/opts.py:144 38394msgid "Allow un-authenticated local connections to make changes" 38395msgstr "" 38396 38397#: /__w/calibre/calibre/src/calibre/srv/opts.py:146 38398msgid "" 38399"Normally, if you do not turn on authentication, the server operates in read-" 38400"only mode, so as to not allow anonymous users to make changes to your " 38401"calibre libraries. This option allows anybody connecting from the same " 38402"computer as the server is running on to make changes. This is useful if you " 38403"want to run the server without authentication but still use calibredb to " 38404"make changes to your calibre libraries. Note that turning on this option " 38405"means any program running on the computer can make changes to your calibre " 38406"libraries." 38407msgstr "" 38408 38409#: /__w/calibre/calibre/src/calibre/srv/opts.py:155 38410msgid "" 38411"Allow un-authenticated connections from specific IP addresses to make " 38412"changes" 38413msgstr "" 38414 38415#: /__w/calibre/calibre/src/calibre/srv/opts.py:157 38416msgid "" 38417"Normally, if you do not turn on authentication, the server operates in read-" 38418"only mode, so as to not allow anonymous users to make changes to your " 38419"calibre libraries. This option allows anybody connecting from the specified " 38420"IP addresses to make changes. Must be a comma separated list of address or " 38421"network specifications. This is useful if you want to run the server without" 38422" authentication but still use calibredb to make changes to your calibre " 38423"libraries. Note that turning on this option means anyone connecting from the" 38424" specified IP addresses can make changes to your calibre libraries." 38425msgstr "" 38426 38427#: /__w/calibre/calibre/src/calibre/srv/opts.py:166 38428msgid "Path to user database" 38429msgstr "" 38430 38431#: /__w/calibre/calibre/src/calibre/srv/opts.py:168 38432msgid "" 38433"Path to a file in which to store the user and password information. Normally" 38434" a file in the calibre configuration folder is used." 38435msgstr "" 38436 38437#: /__w/calibre/calibre/src/calibre/srv/opts.py:171 38438msgid "Choose the type of authentication used" 38439msgstr "" 38440 38441#: /__w/calibre/calibre/src/calibre/srv/opts.py:172 38442msgid "" 38443"Set the HTTP authentication mode used by the server. Set to \"basic\" if you" 38444" are putting this server behind an SSL proxy. Otherwise, leave it as " 38445"\"auto\", which will use \"basic\" if SSL is configured otherwise it will " 38446"use \"digest\"." 38447msgstr "" 38448 38449#: /__w/calibre/calibre/src/calibre/srv/opts.py:176 38450msgid "Ban IP addresses that have repeated login failures" 38451msgstr "" 38452 38453#: /__w/calibre/calibre/src/calibre/srv/opts.py:177 38454msgid "" 38455"Temporarily bans access for IP addresses that have repeated login failures " 38456"for the specified number of minutes. Useful to prevent attempts at guessing " 38457"passwords. If set to zero, no banning is done." 38458msgstr "" 38459 38460#: /__w/calibre/calibre/src/calibre/srv/opts.py:181 38461msgid "Number of login failures for ban" 38462msgstr "" 38463 38464#: /__w/calibre/calibre/src/calibre/srv/opts.py:182 38465msgid "The number of login failures after which an IP address is banned" 38466msgstr "" 38467 38468#: /__w/calibre/calibre/src/calibre/srv/opts.py:184 38469msgid "Ignored user-defined metadata fields" 38470msgstr "" 38471 38472#: /__w/calibre/calibre/src/calibre/srv/opts.py:186 38473msgid "" 38474"Comma separated list of user-defined metadata fields that will not be " 38475"displayed by the Content server in the /opds and /mobile views. For example:" 38476" {}" 38477msgstr "" 38478 38479#: /__w/calibre/calibre/src/calibre/srv/opts.py:190 38480msgid "Restrict displayed user-defined fields" 38481msgstr "" 38482 38483#: /__w/calibre/calibre/src/calibre/srv/opts.py:192 38484msgid "" 38485"Comma separated list of user-defined metadata fields that will be displayed " 38486"by the Content server in the /opds and /mobile views. If you specify this " 38487"option, any fields not in this list will not be displayed. For example: {}" 38488msgstr "" 38489 38490#: /__w/calibre/calibre/src/calibre/srv/opts.py:197 38491msgid "Choose the default book list mode" 38492msgstr "" 38493 38494#: /__w/calibre/calibre/src/calibre/srv/opts.py:199 38495msgid "" 38496"Set the default book list mode that will be used for new users. Individual " 38497"users can override the default in their own settings. The default is to use " 38498"a cover grid." 38499msgstr "" 38500 38501#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38502msgid "By default, this option is disabled." 38503msgstr "" 38504 38505#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38506msgid "By default, this option is enabled." 38507msgstr "" 38508 38509#: /__w/calibre/calibre/src/calibre/srv/standalone.py:98 38510msgid "" 38511"[options] [path to library folder...]\n" 38512"\n" 38513"Start the calibre Content server. The calibre Content server exposes your\n" 38514"calibre libraries over the internet. You can specify the path to the library\n" 38515"folders as arguments to %prog. If you do not specify any paths, all the\n" 38516"libraries that the main calibre program knows about will be used.\n" 38517msgstr "" 38518 38519#: /__w/calibre/calibre/src/calibre/srv/standalone.py:109 38520msgid "" 38521"Path to log file for server log. This log contains server information and " 38522"errors, not access logs. By default it is written to stdout." 38523msgstr "" 38524 38525#: /__w/calibre/calibre/src/calibre/srv/standalone.py:115 38526msgid "" 38527"Path to the access log file. This log contains information about clients " 38528"connecting to the server and making requests. By default no access logging " 38529"is done." 38530msgstr "" 38531 38532#: /__w/calibre/calibre/src/calibre/srv/standalone.py:120 38533msgid "" 38534"Path to a JSON file containing a template for the custom book list mode. The" 38535" easiest way to create such a template file is to go to Preferences-> " 38536"Sharing over the net-> Book list template in calibre, create the template " 38537"and export it." 38538msgstr "" 38539 38540#: /__w/calibre/calibre/src/calibre/srv/standalone.py:127 38541msgid "" 38542"Path to a JSON file containing URLs for the \"Search the internet\" feature." 38543" The easiest way to create such a file is to go to Preferences-> Sharing " 38544"over the net->Search the internet in calibre, create the URLs and export " 38545"them." 38546msgstr "" 38547 38548#: /__w/calibre/calibre/src/calibre/srv/standalone.py:141 38549msgid "Run process in background as a daemon (Linux only)." 38550msgstr "" 38551 38552#: /__w/calibre/calibre/src/calibre/srv/standalone.py:143 38553msgid "Write process PID to the specified file" 38554msgstr "" 38555 38556#: /__w/calibre/calibre/src/calibre/srv/standalone.py:149 38557msgid "" 38558"Automatically reload server when source code changes. Useful for " 38559"development. You should also specify a small value for the shutdown timeout." 38560msgstr "" 38561 38562#: /__w/calibre/calibre/src/calibre/srv/standalone.py:157 38563#, python-brace-format 38564msgid "" 38565"Manage the database of users allowed to connect to this server. You can use " 38566"it in automated mode by adding a --. See {0} for details. See also the {1} " 38567"option." 38568msgstr "" 38569 38570#: /__w/calibre/calibre/src/calibre/srv/standalone.py:161 38571#, python-brace-format 38572msgid "" 38573"Path to the user database to use for authentication. The database is a " 38574"SQLite file. To create it use {0}. You can read more about managing users " 38575"at: {1}" 38576msgstr "" 38577 38578#: /__w/calibre/calibre/src/calibre/srv/standalone.py:181 38579msgid "" 38580"Another calibre program such as another instance of {} or the main calibre " 38581"program is running. Having multiple programs that can make changes to a " 38582"calibre library running at the same time is not supported." 38583msgstr "" 38584 38585#: /__w/calibre/calibre/src/calibre/srv/standalone.py:207 38586msgid "Interrupted by user" 38587msgstr "" 38588 38589#: /__w/calibre/calibre/src/calibre/srv/standalone.py:214 38590#, python-format 38591msgid "There is no calibre library at: %s" 38592msgstr "" 38593 38594#: /__w/calibre/calibre/src/calibre/srv/standalone.py:218 38595msgid "You must specify at least one calibre library" 38596msgstr "" 38597 38598#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38599msgid "Composite Tags" 38600msgstr "" 38601 38602#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38603msgid "Enum" 38604msgstr "" 38605 38606#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:131 38607#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:248 38608msgid "Invalid syntax. Expected a lookup name or a word" 38609msgstr "" 38610 38611#: /__w/calibre/calibre/src/calibre/srv/users.py:56 38612msgid "" 38613"For maximum compatibility you should use only the letters A-Z, the numbers " 38614"0-9, spaces, underscores and hyphens in the username" 38615msgstr "" 38616 38617#: /__w/calibre/calibre/src/calibre/srv/users.py:66 38618msgid "The password must contain only ASCII (English) characters and symbols" 38619msgstr "" 38620 38621#: /__w/calibre/calibre/src/calibre/srv/users.py:160 38622#, python-format 38623msgid "The username %s already exists" 38624msgstr "" 38625 38626#: /__w/calibre/calibre/src/calibre/srv/users_api.py:25 38627msgid "Existing password is incorrect" 38628msgstr "" 38629 38630#: /__w/calibre/calibre/src/calibre/utils/config.py:47 38631msgid "Usage" 38632msgstr "" 38633 38634#: /__w/calibre/calibre/src/calibre/utils/config.py:98 38635msgid "Created by " 38636msgstr "" 38637 38638#: /__w/calibre/calibre/src/calibre/utils/config.py:99 38639msgid "" 38640"Whenever you pass arguments to %prog that have spaces in them, enclose the " 38641"arguments in quotation marks. For example: \"{}\"" 38642msgstr "" 38643 38644#: /__w/calibre/calibre/src/calibre/utils/config.py:110 38645msgid "Options" 38646msgstr "" 38647 38648#: /__w/calibre/calibre/src/calibre/utils/config_base.py:479 38649msgid "Path to the database in which books are stored" 38650msgstr "" 38651 38652#: /__w/calibre/calibre/src/calibre/utils/config_base.py:481 38653msgid "Pattern to guess metadata from filenames" 38654msgstr "" 38655 38656#: /__w/calibre/calibre/src/calibre/utils/config_base.py:483 38657msgid "Access key for isbndb.com" 38658msgstr "" 38659 38660#: /__w/calibre/calibre/src/calibre/utils/config_base.py:485 38661msgid "Default timeout for network operations (seconds)" 38662msgstr "" 38663 38664#: /__w/calibre/calibre/src/calibre/utils/config_base.py:487 38665msgid "Path to folder in which your library of books is stored" 38666msgstr "" 38667 38668#: /__w/calibre/calibre/src/calibre/utils/config_base.py:489 38669msgid "The language in which to display the user interface" 38670msgstr "" 38671 38672#: /__w/calibre/calibre/src/calibre/utils/config_base.py:491 38673msgid "" 38674"The default output format for e-book conversions. When auto-converting to " 38675"send to a device this can be overridden by individual device preferences. " 38676"These can be changed by right clicking the device icon in calibre and " 38677"choosing \"Configure\"." 38678msgstr "" 38679 38680#: /__w/calibre/calibre/src/calibre/utils/config_base.py:498 38681msgid "Ordered list of formats to prefer for input." 38682msgstr "" 38683 38684#: /__w/calibre/calibre/src/calibre/utils/config_base.py:500 38685msgid "Read metadata from files" 38686msgstr "" 38687 38688#: /__w/calibre/calibre/src/calibre/utils/config_base.py:502 38689msgid "" 38690"The priority of worker processes. A higher priority means they run faster " 38691"and consume more resources. Most tasks like conversion/news download/adding " 38692"books/etc. are affected by this setting." 38693msgstr "" 38694 38695#: /__w/calibre/calibre/src/calibre/utils/config_base.py:507 38696msgid "Swap author first and last names when reading metadata" 38697msgstr "" 38698 38699#: /__w/calibre/calibre/src/calibre/utils/config_base.py:509 38700msgid "Add new formats to existing book records" 38701msgstr "" 38702 38703#: /__w/calibre/calibre/src/calibre/utils/config_base.py:511 38704msgid "Check for duplicates when copying to another library" 38705msgstr "" 38706 38707#: /__w/calibre/calibre/src/calibre/utils/config_base.py:513 38708msgid "Tags to apply to books added to the library" 38709msgstr "" 38710 38711#: /__w/calibre/calibre/src/calibre/utils/config_base.py:515 38712msgid "" 38713"Mark newly added books. The mark is a temporary mark that is automatically " 38714"removed when calibre is restarted." 38715msgstr "" 38716 38717#: /__w/calibre/calibre/src/calibre/utils/config_base.py:519 38718msgid "List of named saved searches" 38719msgstr "" 38720 38721#: /__w/calibre/calibre/src/calibre/utils/config_base.py:520 38722msgid "User-created Tag browser categories" 38723msgstr "" 38724 38725#: /__w/calibre/calibre/src/calibre/utils/config_base.py:522 38726msgid "How and when calibre updates metadata on the device." 38727msgstr "" 38728 38729#: /__w/calibre/calibre/src/calibre/utils/config_base.py:524 38730msgid "" 38731"When searching for text without using lookup prefixes, as for example, Red " 38732"instead of title:Red, limit the columns searched to those named below." 38733msgstr "" 38734 38735#: /__w/calibre/calibre/src/calibre/utils/config_base.py:529 38736msgid "" 38737"Choose columns to be searched when not using prefixes, as for example, when " 38738"searching for Red instead of title:Red. Enter a list of search/lookup names " 38739"separated by commas. Only takes effect if you set the option to limit search" 38740" columns above." 38741msgstr "" 38742 38743#: /__w/calibre/calibre/src/calibre/utils/config_base.py:535 38744msgid "" 38745"Characters typed in the search box will match their accented versions, based" 38746" on the language you have chosen for the calibre interface. For example, in " 38747"English, searching for n will match both {} and n, but if your language is " 38748"Spanish it will only match n. Note that this is much slower than a simple " 38749"search on very large libraries. Also, this option will have no effect if you" 38750" turn on case-sensitive searching" 38751msgstr "" 38752 38753#: /__w/calibre/calibre/src/calibre/utils/config_base.py:544 38754msgid "Make searches case-sensitive" 38755msgstr "" 38756 38757#: /__w/calibre/calibre/src/calibre/utils/config_base.py:546 38758msgid "" 38759"Recognize numbers inside text when sorting. Setting this means that when " 38760"sorting on text fields like title the text \"Book 2\"will sort before the " 38761"text \"Book 100\". Note that setting this can cause problems with text that " 38762"starts with numbers and is a little slower." 38763msgstr "" 38764 38765#: /__w/calibre/calibre/src/calibre/utils/exim.py:200 38766#: /__w/calibre/calibre/src/calibre/utils/exim.py:344 38767msgid "Settings and plugins" 38768msgstr "" 38769 38770#: /__w/calibre/calibre/src/calibre/utils/filenames.py:380 38771msgid "File is open in another process" 38772msgstr "" 38773 38774#: /__w/calibre/calibre/src/calibre/utils/formatter.py:286 38775msgid "the end of the program" 38776msgstr "" 38777 38778#: /__w/calibre/calibre/src/calibre/utils/formatter.py:288 38779#, python-brace-format 38780msgid "{0}: {1} near {2} on line {3}" 38781msgstr "" 38782 38783#: /__w/calibre/calibre/src/calibre/utils/formatter.py:291 38784#, python-brace-format 38785msgid "{0}: {1} near {2}" 38786msgstr "" 38787 38788#: /__w/calibre/calibre/src/calibre/utils/formatter.py:377 38789msgid "'End of program'" 38790msgstr "" 38791 38792#: /__w/calibre/calibre/src/calibre/utils/formatter.py:388 38793#, python-brace-format 38794msgid "Failed to scan program. Invalid input '{0}'" 38795msgstr "" 38796 38797#: /__w/calibre/calibre/src/calibre/utils/formatter.py:391 38798#, python-brace-format 38799msgid "Expected end of program, found '{0}'" 38800msgstr "" 38801 38802#: /__w/calibre/calibre/src/calibre/utils/formatter.py:414 38803#: /__w/calibre/calibre/src/calibre/utils/formatter.py:426 38804#: /__w/calibre/calibre/src/calibre/utils/formatter.py:438 38805#: /__w/calibre/calibre/src/calibre/utils/formatter.py:448 38806#: /__w/calibre/calibre/src/calibre/utils/formatter.py:453 38807#, python-brace-format 38808msgid "{0} statement: expected '{1}', found '{2}'" 38809msgstr "" 38810 38811#: /__w/calibre/calibre/src/calibre/utils/formatter.py:435 38812#, python-brace-format 38813msgid "'{0}' statement: expected an identifier" 38814msgstr "" 38815 38816#: /__w/calibre/calibre/src/calibre/utils/formatter.py:524 38817#, python-brace-format 38818msgid "A stored template must begin with '{0}'" 38819msgstr "" 38820 38821#: /__w/calibre/calibre/src/calibre/utils/formatter.py:567 38822#, python-brace-format 38823msgid "Expected '{0}', found '{1}'" 38824msgstr "" 38825 38826#: /__w/calibre/calibre/src/calibre/utils/formatter.py:605 38827#, python-brace-format 38828msgid "Unknown function {0}" 38829msgstr "" 38830 38831#: /__w/calibre/calibre/src/calibre/utils/formatter.py:618 38832#, python-brace-format 38833msgid "Expected a '{0}' for function call, found '{1}'" 38834msgstr "" 38835 38836#: /__w/calibre/calibre/src/calibre/utils/formatter.py:631 38837#, python-brace-format 38838msgid "Parameters to '{0}' must be variables or assignments" 38839msgstr "" 38840 38841#: /__w/calibre/calibre/src/calibre/utils/formatter.py:648 38842#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1332 38843#, python-brace-format 38844msgid "Incorrect number of arguments for function {0}" 38845msgstr "" 38846 38847#: /__w/calibre/calibre/src/calibre/utils/formatter.py:655 38848#, python-brace-format 38849msgid "Expected an expression, found '{0}'" 38850msgstr "" 38851 38852#: /__w/calibre/calibre/src/calibre/utils/formatter.py:660 38853#, python-brace-format 38854msgid "{0} outside of for loop" 38855msgstr "" 38856 38857#: /__w/calibre/calibre/src/calibre/utils/formatter.py:692 38858#, python-brace-format 38859msgid "Interpreter: {0} - line number {1}" 38860msgstr "" 38861 38862#: /__w/calibre/calibre/src/calibre/utils/formatter.py:757 38863#, python-brace-format 38864msgid "Error during string comparison: operator '{0}'" 38865msgstr "" 38866 38867#: /__w/calibre/calibre/src/calibre/utils/formatter.py:785 38868#, python-brace-format 38869msgid "Value used in comparison is not a number: operator '{0}'" 38870msgstr "" 38871 38872#: /__w/calibre/calibre/src/calibre/utils/formatter.py:811 38873#, python-brace-format 38874msgid "Unknown identifier '{0}'" 38875msgstr "" 38876 38877#: /__w/calibre/calibre/src/calibre/utils/formatter.py:829 38878msgid "before evaluating arguments" 38879msgstr "" 38880 38881#: /__w/calibre/calibre/src/calibre/utils/formatter.py:840 38882msgid "after evaluating arguments" 38883msgstr "" 38884 38885#: /__w/calibre/calibre/src/calibre/utils/formatter.py:853 38886msgid " returned value" 38887msgstr "" 38888 38889#: /__w/calibre/calibre/src/calibre/utils/formatter.py:893 38890#: /__w/calibre/calibre/src/calibre/utils/formatter.py:897 38891#: /__w/calibre/calibre/src/calibre/utils/formatter.py:927 38892#, python-brace-format 38893msgid "Unknown field '{0}'" 38894msgstr "" 38895 38896#: /__w/calibre/calibre/src/calibre/utils/formatter.py:986 38897#, python-brace-format 38898msgid "Unhandled exception '{0}'" 38899msgstr "" 38900 38901#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1031 38902#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1048 38903#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1070 38904#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1088 38905#, python-brace-format 38906msgid "Error during operator evaluation: operator '{0}'" 38907msgstr "" 38908 38909#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1103 38910#, python-brace-format 38911msgid "Function {0}: invalid character name '{1}" 38912msgstr "" 38913 38914#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1157 38915#, python-brace-format 38916msgid "Internal error evaluating an expression: '{0}'" 38917msgstr "" 38918 38919#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1200 38920#, python-brace-format 38921msgid "format: type {0} requires an integer value, got {1}" 38922msgstr "" 38923 38924#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1206 38925#, python-brace-format 38926msgid "format: type {0} requires a decimal (float) value, got {1}" 38927msgstr "" 38928 38929#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1342 38930#, python-format 38931msgid "%s: unknown function" 38932msgstr "" 38933 38934#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1496 38935#, python-brace-format 38936msgid "No such variable {0}" 38937msgstr "" 38938 38939#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:35 38940#, python-brace-format 38941msgid "" 38942"Duplicate user function name {0}. Change the name or ensure that the " 38943"functions are identical" 38944msgstr "" 38945 38946#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:126 38947msgid "No documentation provided" 38948msgstr "" 38949 38950#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:163 38951msgid "" 38952"strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as" 38953" strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. " 38954"In many cases the lexical comparison operators (>, <, == etc) can replace " 38955"this function." 38956msgstr "" 38957 38958#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:181 38959msgid "" 38960"cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " 38961"Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. In many " 38962"cases the numeric comparison operators (>#, <#, ==# etc) can replace this " 38963"function." 38964msgstr "" 38965 38966#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:200 38967msgid "" 38968"first_matching_cmp(val, [cmp1, result1,]+, else_result) -- compares \"val < " 38969"cmpN\" in sequence, returning resultN for the first comparison that " 38970"succeeds. Returns else_result if no comparison succeeds. Example: " 38971"first_matching_cmp(10,5,\"small\",10,\"middle\",15,\"large\",\"giant\") " 38972"returns \"large\". The same example with a first value of 16 returns " 38973"\"giant\"." 38974msgstr "" 38975 38976#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:209 38977msgid "first_matching_cmp requires an even number of arguments" 38978msgstr "" 38979 38980#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:222 38981msgid "" 38982"strcat(a [, b]*) -- can take any number of arguments. Returns the string " 38983"formed by concatenating all the arguments" 38984msgstr "" 38985 38986#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:237 38987msgid "strlen(a) -- Returns the length of the string passed as the argument" 38988msgstr "" 38989 38990#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:251 38991msgid "" 38992"add(x [, y]*) -- returns the sum of its arguments. Throws an exception if an" 38993" argument is not a number. This function can often be replaced with the + " 38994"operator." 38995msgstr "" 38996 38997#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:268 38998msgid "" 38999"subtract(x, y) -- returns x - y. Throws an exception if either x or y are " 39000"not numbers. This function can often be replaced with the - operator." 39001msgstr "" 39002 39003#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:282 39004msgid "" 39005"multiply(x [, y]*) -- returns the product of its arguments. Throws an " 39006"exception if any argument is not a number. This function can often be " 39007"replaced with the * operator." 39008msgstr "" 39009 39010#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:298 39011msgid "" 39012"divide(x, y) -- returns x / y. Throws an exception if either x or y are not " 39013"numbers. This function can often be replaced with the / operator." 39014msgstr "" 39015 39016#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:312 39017msgid "" 39018"ceiling(x) -- returns the smallest integer greater than or equal to x. " 39019"Throws an exception if x is not a number." 39020msgstr "" 39021 39022#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:325 39023msgid "" 39024"floor(x) -- returns the largest integer less than or equal to x. Throws an " 39025"exception if x is not a number." 39026msgstr "" 39027 39028#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:338 39029msgid "" 39030"round(x) -- returns the nearest integer to x. Throws an exception if x is " 39031"not a number." 39032msgstr "" 39033 39034#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:350 39035msgid "" 39036"mod(x) -- returns floor(remainder of x / y). Throws an exception if either x" 39037" or y is not a number." 39038msgstr "" 39039 39040#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:363 39041msgid "" 39042"fractional_part(x) -- returns the value after the decimal point. For " 39043"example, fractional_part(3.14) returns 0.14. Throws an exception if x is not" 39044" a number." 39045msgstr "" 39046 39047#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:377 39048msgid "" 39049"template(x) -- evaluates x as a template. The evaluation is done in its own " 39050"context, meaning that variables are not shared between the caller and the " 39051"template evaluation. Because the { and } characters are special, you must " 39052"use [[ for the { character and ]] for the } character; they are converted " 39053"automatically. For example, template('[[title_sort]]') will evaluate the " 39054"template {title_sort} and return its value. Note also that prefixes and " 39055"suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to " 39056"this function when using template program mode." 39057msgstr "" 39058 39059#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:396 39060msgid "" 39061"eval(template) -- evaluates the template, passing the local variables (those" 39062" 'assign'ed to) instead of the book metadata. This permits using the " 39063"template processor to construct complex results from local variables. " 39064"Because the { and } characters are special, you must use [[ for the { " 39065"character and ]] for the } character; they are converted automatically. Note" 39066" also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be " 39067"used in the argument to this function when using template program mode." 39068msgstr "" 39069 39070#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:416 39071msgid "" 39072"assign(id, val) -- assigns val to id, then returns val. id must be an " 39073"identifier, not an expression. This function can often be replaced with the " 39074"= operator." 39075msgstr "" 39076 39077#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:429 39078msgid "" 39079"list_split(list_val, sep, id_prefix) -- splits the list_val into separate " 39080"values using 'sep', then assigns the values to variables named 'id_prefix_N'" 39081" where N is the position of the value in the list. The first item has " 39082"position 0 (zero). The function returns the last element in the list. " 39083"Example: split('one:two:foo', ':', 'var') is equivalent to var_0 = 'one'; " 39084"var_1 = 'two'; var_2 = 'foo'." 39085msgstr "" 39086 39087#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:449 39088msgid "" 39089"print(a[, b]*) -- prints the arguments to standard output. Unless you start " 39090"calibre from the command line (calibre-debug -g), the output will go to a " 39091"black hole." 39092msgstr "" 39093 39094#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:462 39095msgid "field(lookup_name) -- returns the metadata field named by lookup_name" 39096msgstr "" 39097 39098#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:472 39099msgid "" 39100"raw_field(lookup_name [, optional_default]) -- returns the metadata field " 39101"named by lookup_name without applying any formatting. It evaluates and " 39102"returns the optional second argument 'default' if the field is undefined " 39103"('None')." 39104msgstr "" 39105 39106#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:493 39107msgid "" 39108"raw_list(lookup_name, separator) -- returns the metadata list named by " 39109"lookup_name without applying any formatting or sorting and with items " 39110"separated by separator." 39111msgstr "" 39112 39113#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:508 39114msgid "" 39115"substr(str, start, end) -- returns the start'th through the end'th " 39116"characters of str. The first character in str is the zero'th character. If " 39117"end is negative, then it indicates that many characters counting from the " 39118"right. If end is zero, then it indicates the last character. For example, " 39119"substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " 39120"'234'." 39121msgstr "" 39122 39123#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:523 39124msgid "" 39125"lookup(val, [pattern, field,]+ else_field) -- like switch, except the " 39126"arguments are field (metadata) names, not text. The value of the appropriate" 39127" field will be fetched and used. Note that because composite columns are " 39128"fields, you can use this function in one composite field to use the value of" 39129" some other composite field. This is extremely useful when constructing " 39130"variable save paths" 39131msgstr "" 39132 39133#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:538 39134msgid "lookup requires either 2 or an odd number of arguments" 39135msgstr "" 39136 39137#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:552 39138msgid "" 39139"test(val, text if not empty, text if empty) -- return `text if not empty` if" 39140" val is not empty, otherwise return `text if empty`" 39141msgstr "" 39142 39143#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:566 39144msgid "" 39145"contains(val, pattern, text if match, text if not match) -- checks if val " 39146"contains matches for the regular expression `pattern`. Returns `text if " 39147"match` if matches are found, otherwise it returns `text if no match`" 39148msgstr "" 39149 39150#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:583 39151msgid "" 39152"switch(val, [pattern, value,]+ else_value) -- for each `pattern, value` " 39153"pair, checks if `val` matches the regular expression `pattern` and if so, " 39154"returns that `value`. If no pattern matches, then `else_value` is returned. " 39155"You can have as many `pattern, value` pairs as you want" 39156msgstr "" 39157 39158#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:591 39159msgid "switch requires an odd number of arguments" 39160msgstr "" 39161 39162#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:605 39163msgid "" 39164"strcat_max(max, string1 [, prefix2, string2]*) -- Returns a string formed by" 39165" concatenating the arguments. The returned value is initialized to string1. " 39166"`Prefix, string` pairs are added to the end of the value as long as the " 39167"resulting string length is less than `max`. String1 is returned even if " 39168"string1 is longer than max. You can pass as many `prefix, string` pairs as " 39169"you wish." 39170msgstr "" 39171 39172#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:615 39173msgid "strcat_max requires 2 or more arguments" 39174msgstr "" 39175 39176#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:617 39177msgid "strcat_max requires an even number of arguments" 39178msgstr "" 39179 39180#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:621 39181msgid "first argument to strcat_max must be an integer" 39182msgstr "" 39183 39184#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:640 39185msgid "" 39186"in_list(val, separator, [ pattern, found_val, ]+ not_found_val) -- treating " 39187"val as a list of items separated by separator, if the pattern matches any of" 39188" the list values then return found_val.If the pattern matches no list value " 39189"then return not_found_val. The pattern and found_value pairs can be repeated" 39190" as many times as desired. The patterns are checked in order. The found_val " 39191"for the first match is returned. Aliases: in_list(), list_contains()" 39192msgstr "" 39193 39194#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:652 39195msgid "in_list requires an odd number of arguments" 39196msgstr "" 39197 39198#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:671 39199msgid "" 39200"str_in_list(val, separator, [string, found_val, ]+ not_found_val) -- " 39201"treating val as a list of items separated by separator, if the string " 39202"matches any of the list values then return found_val.If the string matches " 39203"no list value then return not_found_val. The comparison is exact match (not " 39204"contains) and is case insensitive. The string and found_value pairs can be " 39205"repeated as many times as desired. The patterns are checked in order. The " 39206"found_val for the first match is returned." 39207msgstr "" 39208 39209#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:682 39210msgid "str_in_list requires an odd number of arguments" 39211msgstr "" 39212 39213#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:703 39214msgid "" 39215"identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list" 39216" of identifiers separated by commas, comparing the string against each value" 39217" in the list. An identifier has the format \"identifier:value\". The id " 39218"parameter should be either \"id\" or \"id:regexp\". The first case matches " 39219"if there is any identifier with that id. The second case matches if the " 39220"regexp matches the identifier's value. If there is a match, return " 39221"found_val, otherwise return not_found_val." 39222msgstr "" 39223 39224#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:730 39225msgid "" 39226"re(val, pattern, replacement) -- return val after applying the regular " 39227"expression. All instances of `pattern` are replaced with `replacement`. As " 39228"in all of calibre, these are Python-compatible regular expressions" 39229msgstr "" 39230 39231#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:743 39232msgid "" 39233"re_group(val, pattern [, template_for_group]*) -- return a string made by " 39234"applying the regular expression pattern to the val and replacing each " 39235"matched instance with the string computed by replacing each matched group by" 39236" the value returned by the corresponding template. The original matched " 39237"value for the group is available as $. In template program mode, like for " 39238"the template and the eval functions, you use [[ for { and ]] for }. The " 39239"following example in template program mode looks for series with more than " 39240"one word and uppercases the first word: {series:'re_group($, \"(\\S* " 39241")(.*)\", \"[[$:uppercase()]]\", \"[[$]]\")'}" 39242msgstr "" 39243 39244#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:778 39245msgid "" 39246"swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " 39247"B\". This is most useful for converting names in LN, FN format to FN LN. If " 39248"there is no comma, the function returns val unchanged" 39249msgstr "" 39250 39251#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:791 39252msgid "" 39253"ifempty(val, text if empty) -- return val if val is not empty, otherwise " 39254"return `text if empty`" 39255msgstr "" 39256 39257#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:805 39258msgid "" 39259"shorten(val, left chars, middle text, right chars) -- Return a shortened " 39260"version of val, consisting of `left chars` characters from the beginning of " 39261"val, followed by `middle text`, followed by `right chars` characters from " 39262"the end of the string. `Left chars` and `right chars` must be integers. For " 39263"example, assume the title of the book is `Ancient English Laws in the Times " 39264"of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If " 39265"you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the " 39266"field's length is less than left chars + right chars + the length of `middle" 39267" text`, then the field will be used intact. For example, the title `The " 39268"Dome` would not be changed." 39269msgstr "" 39270 39271#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:834 39272msgid "" 39273"count(val, separator) -- interprets the value as a list of items separated " 39274"by `separator`, returning the number of items in the list. Most lists use a " 39275"comma as the separator, but authors uses an ampersand. Examples: " 39276"{tags:count(,)}, {authors:count(&)}. Aliases: count(), list_count()" 39277msgstr "" 39278 39279#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:850 39280msgid "" 39281"list_count_matching(list, pattern, separator) -- interprets 'list' as a list" 39282" of items separated by 'separator', returning the number of items in the " 39283"list that match the regular expression 'pattern'. Aliases: " 39284"list_count_matching(), count_matching()" 39285msgstr "" 39286 39287#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:867 39288msgid "" 39289"list_item(val, index, separator) -- interpret the value as a list of items " 39290"separated by `separator`, returning the `index`th item. The first item is " 39291"number zero. The last item can be returned using `list_item(-1,separator)`. " 39292"If the item is not in the list, then the empty value is returned. The " 39293"separator has the same meaning as in the count function." 39294msgstr "" 39295 39296#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:889 39297msgid "" 39298"select(val, key) -- interpret the value as a comma-separated list of items, " 39299"with the items being \"id:value\". Find the pair with the id equal to key, " 39300"and return the corresponding value. Returns the empty string if no match is " 39301"found." 39302msgstr "" 39303 39304#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:910 39305msgid "" 39306"approximate_formats() -- return a comma-separated list of formats that at " 39307"one point were associated with the book. There is no guarantee that this " 39308"list is correct, although it probably is. This function can be called in " 39309"template program mode using the template \"{:'approximate_formats()'}\". " 39310"Note that format names are always uppercase, as in EPUB. This function works" 39311" only in the GUI. If you want to use these values in save-to-disk or send-" 39312"to-device templates then you must make a custom \"Column built from other " 39313"columns\", use the function in that column's template, and use that column's" 39314" value in your save/send templates" 39315msgstr "" 39316 39317#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:931 39318#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1239 39319#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1258 39320#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1274 39321#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1291 39322#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1762 39323#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1778 39324#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1798 39325#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1839 39326#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1894 39327#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1928 39328msgid "This function can be used only in the GUI" 39329msgstr "" 39330 39331#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:938 39332msgid "" 39333"formats_modtimes(date_format) -- return a comma-separated list of colon-" 39334"separated items representing modification times for the formats of a book. " 39335"The date_format parameter specifies how the date is to be formatted. See the" 39336" format_date function for details. You can use the select function to get " 39337"the mod time for a specific format. Note that format names are always " 39338"uppercase, as in EPUB." 39339msgstr "" 39340 39341#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:962 39342msgid "" 39343"formats_sizes() -- return a comma-separated list of colon-separated items " 39344"representing sizes in bytes of the formats of a book. You can use the select" 39345" function to get the size for a specific format. Note that format names are " 39346"always uppercase, as in EPUB." 39347msgstr "" 39348 39349#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:982 39350msgid "" 39351"formats_paths() -- return a comma-separated list of colon-separated items " 39352"representing full path to the formats of a book. You can use the select " 39353"function to get the path for a specific format. Note that format names are " 39354"always uppercase, as in EPUB." 39355msgstr "" 39356 39357#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1001 39358msgid "" 39359"human_readable(v) -- return a string representing the number v in KB, MB, " 39360"GB, etc." 39361msgstr "" 39362 39363#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1016 39364msgid "" 39365"format_number(v, template) -- format the number v using a Python formatting " 39366"template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " 39367"field_name part of the template must be a 0 (zero) (the \"{0:\" in the above" 39368" examples). See the template language and Python documentation for more " 39369"examples. You can leave off the leading \"{0:\" and trailing \"}\" if the " 39370"template contains only a format. Returns the empty string if formatting " 39371"fails." 39372msgstr "" 39373 39374#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1052 39375msgid "" 39376"sublist(val, start_index, end_index, separator) -- interpret the value as a " 39377"list of items separated by `separator`, returning a new list made from the " 39378"`start_index` to the `end_index` item. The first item is number zero. If an " 39379"index is negative, then it counts from the end of the list. As a special " 39380"case, an end_index of zero is assumed to be the length of the list. Examples" 39381" using basic template mode and assuming that the tags column (which is " 39382"comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\\\,)} returns " 39383"\"A\". {tags:sublist(-1,0,\\\\,)} returns \"C\". {tags:sublist(0,-1,\\\\,)} " 39384"returns \"A, B\"." 39385msgstr "" 39386 39387#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1088 39388msgid "" 39389"subitems(val, start_index, end_index) -- This function is used to break " 39390"apart lists of items such as genres. It interprets the value as a comma-" 39391"separated list of items, where each item is a period-separated list. Returns" 39392" a new list made by first finding all the period-separated items, then for " 39393"each such item extracting the `start_index` to the `end_index` components, " 39394"then combining the results back together. The first component in a period-" 39395"separated list has an index of zero. If an index is negative, then it counts" 39396" from the end of the list. As a special case, an end_index of zero is " 39397"assumed to be the length of the list. Example using basic template mode and " 39398"assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". " 39399"{#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns " 39400"\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)}" 39401" returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" 39402msgstr "" 39403 39404#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1135 39405msgid "" 39406"format_date(val, format_string) -- format the value, which must be a date, " 39407"using the format_string, returning a string. The formatting codes are: d " 39408": the day as number without a leading zero (1 to 31) dd : the day as " 39409"number with a leading zero (01 to 31) ddd : the abbreviated localized day " 39410"name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. " 39411"\"Monday\" to \"Sunday\"). M : the month as number without a leading zero" 39412" (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM :" 39413" the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the " 39414"long localized month name (e.g. \"January\" to \"December\"). yy : the " 39415"year as two digit number (00 to 99). yyyy : the year as four digit number. h" 39416" : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)" 39417" hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on " 39418"am/pm) m : the minutes without a leading 0 (0 to 59) mm : the minutes " 39419"with a leading 0 (00 to 59) s : the seconds without a leading 0 (0 to 59)" 39420" ss : the seconds with a leading 0 (00 to 59) ap : use a 12-hour clock " 39421"instead of a 24-hour clock, with \"ap\" replaced by the localized string for" 39422" am or pm AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\"" 39423" replaced by the localized string for AM or PM iso : the date with time and" 39424" timezone. Must be the only format present to_number: the date as a floating" 39425" point number from_number[:fmt]: format the timestamp using fmt if present " 39426"otherwise iso" 39427msgstr "" 39428 39429#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1182 39430msgid "uppercase(val) -- return val in upper case" 39431msgstr "" 39432 39433#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1192 39434msgid "lowercase(val) -- return val in lower case" 39435msgstr "" 39436 39437#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1202 39438msgid "titlecase(val) -- return val in title case" 39439msgstr "" 39440 39441#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1212 39442msgid "capitalize(val) -- return val capitalized" 39443msgstr "" 39444 39445#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1222 39446msgid "" 39447"booksize() -- return value of the size field. This function works only in " 39448"the GUI. If you want to use this value in save-to-disk or send-to-device " 39449"templates then you must make a custom \"Column built from other columns\", " 39450"use the function in that column's template, and use that column's value in " 39451"your save/send templates" 39452msgstr "" 39453 39454#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1246 39455msgid "" 39456"ondevice() -- return Yes if ondevice is set, otherwise return the empty " 39457"string. This function works only in the GUI. If you want to use this value " 39458"in save-to-disk or send-to-device templates then you must make a custom " 39459"\"Column built from other columns\", use the function in that column's " 39460"template, and use that column's value in your save/send templates" 39461msgstr "" 39462 39463#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1265 39464msgid "" 39465"annotation_count() -- return the total number of annotations of all types " 39466"attached to the current book. This function works only in the GUI." 39467msgstr "" 39468 39469#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1281 39470msgid "" 39471"is_marked() -- check whether the book is 'marked' in calibre. If it is then " 39472"return the value of the mark, either 'true' or the comma-separated list of " 39473"named marks. Returns '' if the book is not marked." 39474msgstr "" 39475 39476#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1298 39477msgid "series_sort() -- return the series sort value" 39478msgstr "" 39479 39480#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1310 39481msgid "" 39482"has_cover() -- return Yes if the book has a cover, otherwise return the " 39483"empty string" 39484msgstr "" 39485 39486#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1323 39487msgid "" 39488"first_non_empty(value [, value]*) -- returns the first value that is not " 39489"empty. If all values are empty, then the empty string is returned. You can " 39490"have as many values as you want." 39491msgstr "" 39492 39493#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1341 39494msgid "" 39495"and(value [, value]*) -- returns the string \"1\" if all values are not " 39496"empty, otherwise returns the empty string. This function works well with " 39497"test or first_non_empty. You can have as many values as you want. In many " 39498"cases the && operator can replace this function." 39499msgstr "" 39500 39501#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1360 39502msgid "" 39503"or(value [, value]*) -- returns the string \"1\" if any value is not empty, " 39504"otherwise returns the empty string. This function works well with test or " 39505"first_non_empty. You can have as many values as you want. In many cases the" 39506" || operator can replace this function." 39507msgstr "" 39508 39509#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1379 39510msgid "" 39511"not(value) -- returns the string \"1\" if the value is empty, otherwise " 39512"returns the empty string. This function works well with test or " 39513"first_non_empty. In many cases the ! operator can replace this function." 39514msgstr "" 39515 39516#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1393 39517msgid "" 39518"list_union(list1, list2, separator) -- return a list made by merging the " 39519"items in list1 and list2, removing duplicate items using a case-insensitive " 39520"comparison. If items differ in case, the one in list1 is used. The items in " 39521"list1 and list2 are separated by separator, as are the items in the returned" 39522" list. Aliases: list_union(), merge_lists()" 39523msgstr "" 39524 39525#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1413 39526msgid "" 39527"list_remove_duplicates(list, separator) -- return a list made by removing " 39528"duplicate items in the source list. If items differ only in case, the last " 39529"of them is returned. The items in source list are separated by separator, as" 39530" are the items in the returned list." 39531msgstr "" 39532 39533#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1430 39534msgid "" 39535"list_difference(list1, list2, separator) -- return a list made by removing " 39536"from list1 any item found in list2, using a case-insensitive comparison. The" 39537" items in list1 and list2 are separated by separator, as are the items in " 39538"the returned list." 39539msgstr "" 39540 39541#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1452 39542msgid "" 39543"list_intersection(list1, list2, separator) -- return a list made by removing" 39544" from list1 any item not found in list2, using a case-insensitive " 39545"comparison. The items in list1 and list2 are separated by separator, as are " 39546"the items in the returned list." 39547msgstr "" 39548 39549#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1474 39550msgid "" 39551"list_sort(list, direction, separator) -- return list sorted using a case-" 39552"insensitive sort. If direction is zero, the list is sorted ascending, " 39553"otherwise descending. The list items are separated by separator, as are the " 39554"items in the returned list." 39555msgstr "" 39556 39557#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1490 39558msgid "" 39559"list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if " 39560"list1 and list2 contain the same items, otherwise return no_val. The items " 39561"are determined by splitting each list using the appropriate separator " 39562"character (sep1 or sep2). The order of items in the lists is not relevant. " 39563"The comparison is case insensitive." 39564msgstr "" 39565 39566#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1509 39567msgid "" 39568"list_re(src_list, separator, include_re, opt_replace) -- Construct a list by" 39569" first separating src_list into items using the separator character. For " 39570"each item in the list, check if it matches include_re. If it does, then add " 39571"it to the list to be returned. If opt_replace is not the empty string, then " 39572"apply the replacement before adding the item to the returned list." 39573msgstr "" 39574 39575#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1535 39576msgid "" 39577"list_re_group(src_list, separator, include_re, search_re [, " 39578"group_template]+) -- Like list_re except replacements are not optional. It " 39579"uses re_group(list_item, search_re, group_template, ...) when doing the " 39580"replacements on the resulting list." 39581msgstr "" 39582 39583#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1575 39584msgid "" 39585"today() -- return a date string for today. This value is designed for use in" 39586" format_date or days_between, but can be manipulated like any other string. " 39587"The date is in ISO format." 39588msgstr "" 39589 39590#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1588 39591msgid "" 39592"days_between(date1, date2) -- return the number of days between date1 and " 39593"date2. The number is positive if date1 is greater than date2, otherwise " 39594"negative. If either date1 or date2 are not dates, the function returns the " 39595"empty string." 39596msgstr "" 39597 39598#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1612 39599msgid "" 39600"date_arithmetic(date, calc_spec, fmt) -- Calculate a new date from 'date' " 39601"using 'calc_spec'. Return the new date formatted according to optional " 39602"'fmt': if not supplied then the result will be in iso format. The calc_spec " 39603"is a string formed by concatenating pairs of 'vW' (valueWhat) where 'v' is a" 39604" possibly-negative number and W is one of the following letters: s: add 'v' " 39605"seconds to 'date' m: add 'v' minutes to 'date' h: add 'v' hours to 'date' d:" 39606" add 'v' days to 'date' w: add 'v' weeks to 'date' y: add 'v' years to " 39607"'date', where a year is 365 days. Example: '1s3d-1m' will add 1 second, add " 39608"3 days, and subtract 1 minute from 'date'." 39609msgstr "" 39610 39611#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1645 39612#, python-brace-format 39613msgid "{0}: invalid calculation specifier '{1}'" 39614msgstr "" 39615 39616#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1654 39617#, python-brace-format 39618msgid "{0}: error: {1}" 39619msgstr "" 39620 39621#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1661 39622msgid "" 39623"language_strings(lang_codes, localize) -- return the strings for the " 39624"language codes passed in lang_codes. If localize is zero, return the strings" 39625" in English. If localize is not zero, return the strings in the language of " 39626"the current locale. Lang_codes is a comma-separated list." 39627msgstr "" 39628 39629#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1683 39630msgid "" 39631"language_codes(lang_strings) -- return the language codes for the strings " 39632"passed in lang_strings. The strings must be in the language of the current " 39633"locale. Lang_strings is a comma-separated list." 39634msgstr "" 39635 39636#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1704 39637msgid "" 39638"current_library_name() -- return the last name on the path to the current " 39639"calibre library. This function can be called in template program mode using " 39640"the template \"{:'current_library_name()'}\"." 39641msgstr "" 39642 39643#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1718 39644msgid "" 39645"current_library_path() -- return the path to the current calibre library. " 39646"This function can be called in template program mode using the template " 39647"\"{:'current_library_path()'}\"." 39648msgstr "" 39649 39650#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1732 39651msgid "" 39652"finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and" 39653" suffix to a value in the same way as done in a template like " 39654"`{series_index:05.2f| - |- }`. For example, the following program produces " 39655"the same output as the above template: program: " 39656"finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")" 39657msgstr "" 39658 39659#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1749 39660msgid "" 39661"virtual_libraries() -- return a comma-separated list of Virtual libraries " 39662"that contain this book. This function works only in the GUI. If you want to " 39663"use these values in save-to-disk or send-to-device templates then you must " 39664"make a custom \"Column built from other columns\", use the function in that " 39665"column's template, and use that column's value in your save/send templates" 39666msgstr "" 39667 39668#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1769 39669msgid "" 39670"current_virtual_library_name() -- return the name of the current virtual " 39671"library if there is one, otherwise the empty string. Library name case is " 39672"preserved. Example: \"program: current_virtual_library_name()\"." 39673msgstr "" 39674 39675#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1785 39676msgid "" 39677"user_categories() -- return a comma-separated list of the user categories " 39678"that contain this book. This function works only in the GUI. If you want to " 39679"use these values in save-to-disk or send-to-device templates then you must " 39680"make a custom \"Column built from other columns\", use the function in that " 39681"column's template, and use that column's value in your save/send templates" 39682msgstr "" 39683 39684#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1805 39685#, python-brace-format 39686msgid "" 39687"transliterate(a) -- Returns a string in a latin alphabet formed by " 39688"approximating the sound of the words in the source string. For example, if " 39689"the source is \"{0}\" the function returns \"{1}\"." 39690msgstr "" 39691 39692#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1820 39693msgid "" 39694"author_links(val_separator, pair_separator) -- returns a string containing a" 39695" list of authors and that author's link values in the form author1 " 39696"val_separator author1link pair_separator author2 val_separator author2link " 39697"etc. An author is separated from its link value by the val_separator string " 39698"with no added spaces. author:linkvalue pairs are separated by the " 39699"pair_separator string argument with no added spaces. It is up to you to " 39700"choose separator strings that do not occur in author names or links. An " 39701"author is included even if the author link is empty." 39702msgstr "" 39703 39704#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1846 39705msgid "" 39706"author_sorts(val_separator) -- returns a string containing a list of " 39707"author's sort values for the authors of the book. The sort is the one in the" 39708" author metadata (different from the author_sort in books). The returned " 39709"list has the form author sort 1 val_separator author sort 2 etc. The author " 39710"sort values in this list are in the same order as the authors of the book. " 39711"If you want spaces around val_separator then include them in the separator " 39712"string" 39713msgstr "" 39714 39715#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1868 39716msgid "" 39717"connected_device_name(storage_location) -- if a device is connected then " 39718"return the device name, otherwise return the empty string. Each storage " 39719"location on a device can have a different name. The location names are " 39720"'main', 'carda' and 'cardb'. This function works only in the GUI." 39721msgstr "" 39722 39723#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1885 39724#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1919 39725msgid "connected_device_name: invalid storage location \"{}\"" 39726msgstr "" 39727 39728#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1901 39729msgid "" 39730"connected_device_uuid(storage_location) -- if a device is connected then " 39731"return the device uuid (unique id), otherwise return the empty string. Each " 39732"storage location on a device has a different uuid. The location names are " 39733"'main', 'carda' and 'cardb'. This function works only in the GUI." 39734msgstr "" 39735 39736#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1935 39737msgid "" 39738"check_yes_no(field_name, is_undefined, is_false, is_true) -- checks the " 39739"value of the yes/no field named by the lookup key field_name for a value " 39740"specified by the parameters, returning \"yes\" if a match is found, " 39741"otherwise returning an empty string. Set the parameter is_undefined, " 39742"is_false, or is_true to 1 (the number) to check that condition, otherwise " 39743"set it to 0. Example: check_yes_no(\"#bool\", 1, 0, 1) returns \"yes\" if " 39744"the yes/no field \"#bool\" is either undefined (neither True nor False) or " 39745"True. More than one of is_undefined, is_false, or is_true can be set to 1. " 39746"This function is usually used by the test() or is_empty() functions." 39747msgstr "" 39748 39749#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1955 39750msgid "check_yes_no requires the field be a Yes/No custom column" 39751msgstr "" 39752 39753#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1967 39754msgid "" 39755"rating_to_stars(value, use_half_stars) -- Returns the rating as string of " 39756"star characters. The value is a number between 0 and 5. Set use_half_stars " 39757"to 1 if you want half star characters for custom ratings columns that " 39758"support non-integer ratings, for example 2.5." 39759msgstr "" 39760 39761#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1976 39762msgid "The rating must be a number between 0 and 5" 39763msgstr "" 39764 39765#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1991 39766msgid "" 39767"swap_around_articles(val, separator) -- returns the val with articles moved " 39768"to the end. The value can be a list, in which case each member of the list " 39769"is processed. If the value is a list then you must provide the list value " 39770"separator. If no separator is provided then the value is treated as being a " 39771"single value, not a list." 39772msgstr "" 39773 39774#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2017 39775msgid "" 39776"arguments(id[=expression] [, id[=expression]]*) -- Used in a stored template" 39777" to retrieve the arguments passed in the call. It both declares and " 39778"initializes local variables, effectively parameters. The variables are " 39779"positional; they get the value of the value given in the call in the same " 39780"position. If the corresponding parameter is not provided in the call then " 39781"arguments assigns that variable the provided default value. If there is no " 39782"default value then the variable is set to the empty string." 39783msgstr "" 39784 39785#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2037 39786#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2055 39787msgid "" 39788"globals(id[=expression] [, id[=expression]]*) -- Retrieves \"global " 39789"variables\" that can be passed into the formatter. It both declares and " 39790"initializes local variables with the names of the global variables passed " 39791"in. If the corresponding variable is not provided in the passed-in globals " 39792"then it assigns that variable the provided default value. If there is no " 39793"default value then the variable is set to the empty string." 39794msgstr "" 39795 39796#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2073 39797msgid "" 39798"field_exists(field_name) -- checks if a field (column) named field_name " 39799"exists, returning '1' if so and '' if not." 39800msgstr "" 39801 39802#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2087 39803msgid "" 39804"character(character_name) -- returns the character named by character_name. " 39805"For example, character('newline') returns a newline character ('\\n'). The " 39806"supported character names are 'newline', 'return', 'tab', and 'backslash'." 39807msgstr "" 39808 39809#: /__w/calibre/calibre/src/calibre/utils/html2text.py:17 39810msgid "Unnamed image" 39811msgstr "" 39812 39813#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:45 39814msgid "Waiting..." 39815msgstr "" 39816 39817#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:56 39818msgid "Aborted, taking too long" 39819msgstr "" 39820 39821#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:58 39822msgid "Stopped" 39823msgstr "" 39824 39825#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:80 39826msgid "Working..." 39827msgstr "" 39828 39829#: /__w/calibre/calibre/src/calibre/utils/localization.py:295 39830msgid "Brazilian Portuguese" 39831msgstr "" 39832 39833#: /__w/calibre/calibre/src/calibre/utils/localization.py:296 39834msgid "English (United Kingdom)" 39835msgstr "" 39836 39837#: /__w/calibre/calibre/src/calibre/utils/localization.py:297 39838msgid "Simplified Chinese" 39839msgstr "" 39840 39841#: /__w/calibre/calibre/src/calibre/utils/localization.py:298 39842msgid "Traditional Chinese" 39843msgstr "" 39844 39845#: /__w/calibre/calibre/src/calibre/utils/localization.py:299 39846msgid "English" 39847msgstr "" 39848 39849#: /__w/calibre/calibre/src/calibre/utils/localization.py:300 39850msgid "English (United States)" 39851msgstr "" 39852 39853#: /__w/calibre/calibre/src/calibre/utils/localization.py:301 39854msgid "English (Argentina)" 39855msgstr "" 39856 39857#: /__w/calibre/calibre/src/calibre/utils/localization.py:302 39858msgid "English (Australia)" 39859msgstr "" 39860 39861#: /__w/calibre/calibre/src/calibre/utils/localization.py:303 39862msgid "English (Japan)" 39863msgstr "" 39864 39865#: /__w/calibre/calibre/src/calibre/utils/localization.py:304 39866msgid "English (Germany)" 39867msgstr "" 39868 39869#: /__w/calibre/calibre/src/calibre/utils/localization.py:305 39870msgid "English (Bulgaria)" 39871msgstr "" 39872 39873#: /__w/calibre/calibre/src/calibre/utils/localization.py:306 39874msgid "English (Egypt)" 39875msgstr "" 39876 39877#: /__w/calibre/calibre/src/calibre/utils/localization.py:307 39878msgid "English (New Zealand)" 39879msgstr "" 39880 39881#: /__w/calibre/calibre/src/calibre/utils/localization.py:308 39882msgid "English (Canada)" 39883msgstr "" 39884 39885#: /__w/calibre/calibre/src/calibre/utils/localization.py:309 39886msgid "English (Greece)" 39887msgstr "" 39888 39889#: /__w/calibre/calibre/src/calibre/utils/localization.py:310 39890msgid "English (India)" 39891msgstr "" 39892 39893#: /__w/calibre/calibre/src/calibre/utils/localization.py:311 39894msgid "English (Nepal)" 39895msgstr "" 39896 39897#: /__w/calibre/calibre/src/calibre/utils/localization.py:312 39898msgid "English (Thailand)" 39899msgstr "" 39900 39901#: /__w/calibre/calibre/src/calibre/utils/localization.py:313 39902msgid "English (Turkey)" 39903msgstr "" 39904 39905#: /__w/calibre/calibre/src/calibre/utils/localization.py:314 39906msgid "English (Cyprus)" 39907msgstr "" 39908 39909#: /__w/calibre/calibre/src/calibre/utils/localization.py:315 39910msgid "English (Czech Republic)" 39911msgstr "" 39912 39913#: /__w/calibre/calibre/src/calibre/utils/localization.py:316 39914msgid "English (Philippines)" 39915msgstr "" 39916 39917#: /__w/calibre/calibre/src/calibre/utils/localization.py:317 39918msgid "English (Pakistan)" 39919msgstr "" 39920 39921#: /__w/calibre/calibre/src/calibre/utils/localization.py:318 39922msgid "English (Poland)" 39923msgstr "" 39924 39925#: /__w/calibre/calibre/src/calibre/utils/localization.py:319 39926msgid "English (Croatia)" 39927msgstr "" 39928 39929#: /__w/calibre/calibre/src/calibre/utils/localization.py:320 39930msgid "English (Hungary)" 39931msgstr "" 39932 39933#: /__w/calibre/calibre/src/calibre/utils/localization.py:321 39934msgid "English (Indonesia)" 39935msgstr "" 39936 39937#: /__w/calibre/calibre/src/calibre/utils/localization.py:322 39938msgid "English (Israel)" 39939msgstr "" 39940 39941#: /__w/calibre/calibre/src/calibre/utils/localization.py:323 39942msgid "English (Russia)" 39943msgstr "" 39944 39945#: /__w/calibre/calibre/src/calibre/utils/localization.py:324 39946msgid "English (Singapore)" 39947msgstr "" 39948 39949#: /__w/calibre/calibre/src/calibre/utils/localization.py:325 39950msgid "English (Yemen)" 39951msgstr "" 39952 39953#: /__w/calibre/calibre/src/calibre/utils/localization.py:326 39954msgid "English (Ireland)" 39955msgstr "" 39956 39957#: /__w/calibre/calibre/src/calibre/utils/localization.py:327 39958msgid "English (China)" 39959msgstr "" 39960 39961#: /__w/calibre/calibre/src/calibre/utils/localization.py:328 39962msgid "English (Taiwan)" 39963msgstr "" 39964 39965#: /__w/calibre/calibre/src/calibre/utils/localization.py:329 39966msgid "English (South Africa)" 39967msgstr "" 39968 39969#: /__w/calibre/calibre/src/calibre/utils/localization.py:330 39970msgid "Spanish (Paraguay)" 39971msgstr "" 39972 39973#: /__w/calibre/calibre/src/calibre/utils/localization.py:331 39974msgid "Spanish (Uruguay)" 39975msgstr "" 39976 39977#: /__w/calibre/calibre/src/calibre/utils/localization.py:332 39978msgid "Spanish (Argentina)" 39979msgstr "" 39980 39981#: /__w/calibre/calibre/src/calibre/utils/localization.py:333 39982msgid "Spanish (Costa Rica)" 39983msgstr "" 39984 39985#: /__w/calibre/calibre/src/calibre/utils/localization.py:334 39986msgid "Spanish (Mexico)" 39987msgstr "" 39988 39989#: /__w/calibre/calibre/src/calibre/utils/localization.py:335 39990msgid "Spanish (Cuba)" 39991msgstr "" 39992 39993#: /__w/calibre/calibre/src/calibre/utils/localization.py:336 39994msgid "Spanish (Chile)" 39995msgstr "" 39996 39997#: /__w/calibre/calibre/src/calibre/utils/localization.py:337 39998msgid "Spanish (Ecuador)" 39999msgstr "" 40000 40001#: /__w/calibre/calibre/src/calibre/utils/localization.py:338 40002msgid "Spanish (Honduras)" 40003msgstr "" 40004 40005#: /__w/calibre/calibre/src/calibre/utils/localization.py:339 40006msgid "Spanish (Venezuela)" 40007msgstr "" 40008 40009#: /__w/calibre/calibre/src/calibre/utils/localization.py:340 40010msgid "Spanish (Bolivia)" 40011msgstr "" 40012 40013#: /__w/calibre/calibre/src/calibre/utils/localization.py:341 40014msgid "Spanish (Nicaragua)" 40015msgstr "" 40016 40017#: /__w/calibre/calibre/src/calibre/utils/localization.py:342 40018msgid "Spanish (Colombia)" 40019msgstr "" 40020 40021#: /__w/calibre/calibre/src/calibre/utils/localization.py:343 40022msgid "German (Austria)" 40023msgstr "" 40024 40025#: /__w/calibre/calibre/src/calibre/utils/localization.py:344 40026msgid "French (Belgium)" 40027msgstr "" 40028 40029#: /__w/calibre/calibre/src/calibre/utils/localization.py:345 40030msgid "Dutch (Netherlands)" 40031msgstr "" 40032 40033#: /__w/calibre/calibre/src/calibre/utils/localization.py:346 40034msgid "Dutch (Belgium)" 40035msgstr "" 40036 40037#. NOTE: Ante Meridian (i.e. like 10:00 AM) 40038#: /__w/calibre/calibre/src/calibre/utils/localization.py:354 40039msgid "AM" 40040msgstr "" 40041 40042#. NOTE: Post Meridian (i.e. like 10:00 PM) 40043#: /__w/calibre/calibre/src/calibre/utils/localization.py:356 40044msgid "PM" 40045msgstr "" 40046 40047#. NOTE: Ante Meridian (i.e. like 10:00 am) 40048#: /__w/calibre/calibre/src/calibre/utils/localization.py:358 40049msgid "am" 40050msgstr "" 40051 40052#. NOTE: Post Meridian (i.e. like 10:00 pm) 40053#: /__w/calibre/calibre/src/calibre/utils/localization.py:360 40054msgid "pm" 40055msgstr "" 40056 40057#: /__w/calibre/calibre/src/calibre/utils/localization.py:362 40058msgid "Select All" 40059msgstr "" 40060 40061#: /__w/calibre/calibre/src/calibre/utils/localization.py:363 40062msgid "Copy Link" 40063msgstr "" 40064 40065#: /__w/calibre/calibre/src/calibre/utils/localization.py:364 40066msgid "&Select All" 40067msgstr "" 40068 40069#: /__w/calibre/calibre/src/calibre/utils/localization.py:365 40070msgid "Copy &Link Location" 40071msgstr "" 40072 40073#: /__w/calibre/calibre/src/calibre/utils/localization.py:370 40074msgid "Paste and Match Style" 40075msgstr "" 40076 40077#: /__w/calibre/calibre/src/calibre/utils/localization.py:371 40078msgid "Directions" 40079msgstr "" 40080 40081#: /__w/calibre/calibre/src/calibre/utils/localization.py:372 40082msgid "Left to Right" 40083msgstr "" 40084 40085#: /__w/calibre/calibre/src/calibre/utils/localization.py:373 40086msgid "Right to Left" 40087msgstr "" 40088 40089#: /__w/calibre/calibre/src/calibre/utils/localization.py:377 40090msgid "Close without Saving" 40091msgstr "" 40092 40093#: /__w/calibre/calibre/src/calibre/utils/localization.py:378 40094msgid "Close Tab" 40095msgstr "" 40096 40097#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:213 40098msgid "Extra characters at end of search" 40099msgstr "" 40100 40101#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:245 40102msgid "missing )" 40103msgstr "" 40104 40105#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:378 40106#, python-format 40107msgid "Failed to parse query, recursion limit reached: %s" 40108msgstr "" 40109 40110#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:430 40111#, python-brace-format 40112msgid "Recursive saved search: {0}" 40113msgstr "" 40114 40115#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:435 40116msgid "Unknown saved search: {}" 40117msgstr "" 40118 40119#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:442 40120#, python-brace-format 40121msgid "Unknown error in saved search: {0}" 40122msgstr "" 40123 40124#: /__w/calibre/calibre/src/calibre/utils/smtp.py:201 40125msgid "" 40126"%prog [options] [from to text]\n" 40127"\n" 40128"Send mail using the SMTP protocol. %prog has two modes of operation. In the\n" 40129"compose mode you specify from to and text and these are used to build and\n" 40130"send an email message. In the filter mode, %prog reads a complete email\n" 40131"message from STDIN and sends it.\n" 40132"\n" 40133"text is the body of the email message.\n" 40134"If text is not specified, a complete email message is read from STDIN.\n" 40135"from is the email address of the sender and to is the email address\n" 40136"of the recipient. When a complete email is read from STDIN, from and to\n" 40137"are only used in the SMTP negotiation, the message headers are not modified.\n" 40138msgstr "" 40139 40140#: /__w/calibre/calibre/src/calibre/utils/smtp.py:216 40141msgid "Options to compose an email. Ignored if text is not specified" 40142msgstr "" 40143 40144#: /__w/calibre/calibre/src/calibre/utils/smtp.py:217 40145msgid "File to attach to the email" 40146msgstr "" 40147 40148#: /__w/calibre/calibre/src/calibre/utils/smtp.py:218 40149msgid "Subject of the email" 40150msgstr "" 40151 40152#: /__w/calibre/calibre/src/calibre/utils/smtp.py:221 40153msgid "Host name of localhost. Used when connecting to SMTP server." 40154msgstr "" 40155 40156#: /__w/calibre/calibre/src/calibre/utils/smtp.py:224 40157msgid "" 40158"Options to use an SMTP relay server to send mail. calibre will try to send " 40159"the email directly unless --relay is specified." 40160msgstr "" 40161 40162#: /__w/calibre/calibre/src/calibre/utils/smtp.py:227 40163msgid "An SMTP relay server to use to send mail." 40164msgstr "" 40165 40166#: /__w/calibre/calibre/src/calibre/utils/smtp.py:229 40167msgid "" 40168"Port to connect to on relay server. Default is to use 465 if encryption " 40169"method is SSL and 25 otherwise." 40170msgstr "" 40171 40172#: /__w/calibre/calibre/src/calibre/utils/smtp.py:231 40173msgid "Username for relay" 40174msgstr "" 40175 40176#: /__w/calibre/calibre/src/calibre/utils/smtp.py:232 40177msgid "Password for relay" 40178msgstr "" 40179 40180#: /__w/calibre/calibre/src/calibre/utils/smtp.py:235 40181msgid "" 40182"Encryption method to use when connecting to relay. Choices are TLS, SSL and " 40183"NONE. Default is TLS. WARNING: Choosing NONE is highly insecure" 40184msgstr "" 40185 40186#: /__w/calibre/calibre/src/calibre/utils/smtp.py:238 40187msgid "" 40188"Do not verify the server certificate when connecting using TLS. This used to" 40189" be the default behavior in calibre versions before 3.27. If you are using a" 40190" relay with a self-signed or otherwise invalid certificate, you can use this" 40191" option to restore the pre 3.27 behavior" 40192msgstr "" 40193 40194#: /__w/calibre/calibre/src/calibre/utils/smtp.py:243 40195msgid "" 40196"Path to a file of concatenated CA certificates in PEM format, used to verify" 40197" the server certificate when using TLS. By default, the system CA " 40198"certificates are used." 40199msgstr "" 40200 40201#: /__w/calibre/calibre/src/calibre/utils/smtp.py:245 40202msgid "Path to maildir folder to store failed email messages in." 40203msgstr "" 40204 40205#: /__w/calibre/calibre/src/calibre/utils/smtp.py:248 40206msgid "" 40207"Fork and deliver message in background. If you use this option, you should " 40208"also use --outbox to handle delivery failures." 40209msgstr "" 40210 40211#: /__w/calibre/calibre/src/calibre/utils/smtp.py:251 40212msgid "Timeout for connection" 40213msgstr "" 40214 40215#: /__w/calibre/calibre/src/calibre/utils/smtp.py:336 40216msgid "Control email delivery" 40217msgstr "" 40218 40219#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:26 40220msgid "The main calibre program, used to manage your collection of e-books" 40221msgstr "" 40222 40223#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:34 40224msgid "" 40225"The calibre E-book editor. It can be used to edit common e-book formats." 40226msgstr "" 40227 40228#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:42 40229msgid "The calibre E-book viewer. It can view most known e-book formats." 40230msgstr "" 40231 40232#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:82 40233#, python-format 40234msgid "%s Document" 40235msgstr "" 40236 40237#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:124 40238#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1567 40239msgid "Unknown section" 40240msgstr "" 40241 40242#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:145 40243msgid "Unknown feed" 40244msgstr "" 40245 40246#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:165 40247#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:206 40248#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1558 40249msgid "Untitled article" 40250msgstr "" 40251 40252#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:79 40253msgid "Unknown News Source" 40254msgstr "" 40255 40256#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:608 40257msgid "Article download aborted" 40258msgstr "" 40259 40260#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:836 40261#, python-format 40262msgid "Failed to download %s" 40263msgstr "" 40264 40265#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:929 40266#, python-format 40267msgid "The \"%s\" recipe needs a username and password." 40268msgstr "" 40269 40270#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1057 40271msgid "Download finished" 40272msgstr "" 40273 40274#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1059 40275msgid "Failed to download the following articles:" 40276msgstr "" 40277 40278#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1065 40279msgid "Failed to download parts of the following articles:" 40280msgstr "" 40281 40282#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1067 40283msgid " from " 40284msgstr "" 40285 40286#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1069 40287msgid "\tFailed links:" 40288msgstr "" 40289 40290#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1173 40291msgid "Could not fetch article." 40292msgstr "" 40293 40294#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1175 40295msgid "The debug traceback is available earlier in this log" 40296msgstr "" 40297 40298#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1177 40299msgid "Run with -vv to see the reason" 40300msgstr "" 40301 40302#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1222 40303msgid "Fetching feeds..." 40304msgstr "" 40305 40306#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1228 40307msgid "Got feeds from index page" 40308msgstr "" 40309 40310#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1241 40311msgid "Trying to download cover..." 40312msgstr "" 40313 40314#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1243 40315msgid "Generating masthead..." 40316msgstr "" 40317 40318#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1303 40319msgid "Starting download in a single thread..." 40320msgid_plural "Starting download [{} threads]..." 40321msgstr[0] "" 40322msgstr[1] "" 40323 40324#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1318 40325#, python-format 40326msgid "Feeds downloaded to %s" 40327msgstr "" 40328 40329#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1327 40330#, python-format 40331msgid "Could not download cover: %s" 40332msgstr "" 40333 40334#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1340 40335#, python-format 40336msgid "Downloading cover from %s" 40337msgstr "" 40338 40339#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1392 40340msgid "Masthead image downloaded" 40341msgstr "" 40342 40343#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1482 40344msgid "Articles in this issue:" 40345msgstr "" 40346 40347#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1639 40348#, python-format 40349msgid "Article downloaded: %s" 40350msgstr "" 40351 40352#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1649 40353#, python-format 40354msgid "Article download aborted: %s" 40355msgstr "" 40356 40357#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1656 40358#, python-format 40359msgid "Article download failed: %s" 40360msgstr "" 40361 40362#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1678 40363msgid "Fetching feed" 40364msgstr "" 40365 40366#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1853 40367msgid "" 40368"Failed to log in, check your username and password for the calibre " 40369"Periodicals service." 40370msgstr "" 40371 40372#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1869 40373msgid "" 40374"You do not have permission to download this issue. Either your subscription " 40375"has expired or you have exceeded the maximum allowed downloads for today." 40376msgstr "" 40377 40378#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 40379msgid "You" 40380msgstr "" 40381 40382#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:70 40383#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:85 40384#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:239 40385msgid "Scheduled" 40386msgstr "" 40387 40388#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:135 40389#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:234 40390msgid "Main menu" 40391msgstr "" 40392 40393#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:231 40394msgid "Section menu" 40395msgstr "" 40396 40397#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:320 40398#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:414 40399msgid "Sections" 40400msgstr "" 40401 40402#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:411 40403msgid "Articles" 40404msgstr "" 40405 40406#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:599 40407msgid "" 40408"%prog URL\n" 40409"\n" 40410"Where URL is for example https://google.com" 40411msgstr "" 40412 40413#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:602 40414#, python-format 40415msgid "Base folder into which URL is saved. Default is %default" 40416msgstr "" 40417 40418#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:605 40419#, python-format 40420msgid "" 40421"Timeout in seconds to wait for a response from the server. Default: %default" 40422" s" 40423msgstr "" 40424 40425#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:608 40426#, python-format 40427msgid "" 40428"Maximum number of levels to recurse i.e. depth of links to follow. Default " 40429"%default" 40430msgstr "" 40431 40432#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:611 40433#, python-format 40434msgid "" 40435"The maximum number of files to download. This only applies to files from <a " 40436"href> tags. Default is %default" 40437msgstr "" 40438 40439#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:613 40440#, python-format 40441msgid "" 40442"Minimum interval in seconds between consecutive fetches. Default is %default" 40443" s" 40444msgstr "" 40445 40446#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:615 40447msgid "" 40448"The character encoding for the websites you are trying to download. The " 40449"default is to try and guess the encoding." 40450msgstr "" 40451 40452#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:617 40453msgid "" 40454"Only links that match this regular expression will be followed. This option " 40455"can be specified multiple times, in which case as long as a link matches any" 40456" one regexp, it will be followed. By default all links are followed." 40457msgstr "" 40458 40459#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:622 40460msgid "" 40461"Any link that matches this regular expression will be ignored. This option " 40462"can be specified multiple times, in which case as long as any regexp matches" 40463" a link, it will be ignored. By default, no links are ignored. If both " 40464"filter regexp and match regexp are specified, then filter regexp is applied " 40465"first." 40466msgstr "" 40467 40468#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:628 40469msgid "Do not download CSS stylesheets." 40470msgstr "" 40471 40472#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:708 40473msgid "OK" 40474msgstr "" 40475 40476#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:712 40477msgid "Save All" 40478msgstr "" 40479 40480#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:714 40481msgid "Open" 40482msgstr "" 40483 40484#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:716 40485msgid "&Yes" 40486msgstr "" 40487 40488#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:718 40489msgid "Yes to &All" 40490msgstr "" 40491 40492#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:720 40493msgid "&No" 40494msgstr "" 40495 40496#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:722 40497msgid "N&o to All" 40498msgstr "" 40499 40500#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:724 40501msgid "Abort" 40502msgstr "" 40503 40504#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:726 40505msgid "Retry" 40506msgstr "" 40507 40508#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:730 40509msgid "Close" 40510msgstr "" 40511 40512#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:738 40513msgid "Apply" 40514msgstr "" 40515 40516#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:740 40517msgid "Reset" 40518msgstr "" 40519 40520#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:742 40521msgid "Restore Defaults" 40522msgstr "" 40523 40524#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1480 40525msgid "Hu&e:" 40526msgstr "" 40527 40528#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1481 40529msgid "&Sat:" 40530msgstr "" 40531 40532#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1482 40533msgid "&Val:" 40534msgstr "" 40535 40536#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1483 40537msgid "&Red:" 40538msgstr "" 40539 40540#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1484 40541msgid "&Green:" 40542msgstr "" 40543 40544#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1485 40545msgid "Bl&ue:" 40546msgstr "" 40547 40548#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1486 40549msgid "A&lpha channel:" 40550msgstr "" 40551 40552#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1487 40553msgid "&HTML:" 40554msgstr "" 40555 40556#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1651 40557msgid "" 40558"Cursor at %1, %2\n" 40559"Press ESC to cancel" 40560msgstr "" 40561 40562#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1679 40563msgid "Select Color" 40564msgstr "" 40565 40566#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1872 40567msgid "&Basic colors" 40568msgstr "" 40569 40570#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1873 40571msgid "&Custom colors" 40572msgstr "" 40573 40574#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1874 40575msgid "&Add to Custom Colors" 40576msgstr "" 40577 40578#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1875 40579msgid "&Pick Screen Color" 40580msgstr "" 40581 40582#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:179 40583msgid "Select Font" 40584msgstr "" 40585 40586#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:770 40587msgid "&Font" 40588msgstr "" 40589 40590#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:771 40591msgid "Font st&yle" 40592msgstr "" 40593 40594#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:772 40595msgid "&Size" 40596msgstr "" 40597 40598#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:773 40599msgid "Effects" 40600msgstr "" 40601 40602#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:774 40603msgid "Stri&keout" 40604msgstr "" 40605 40606#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:776 40607msgid "Sample" 40608msgstr "" 40609 40610#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:777 40611msgid "Wr&iting System" 40612msgstr "" 40613 40614#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 40615msgid "Left edge" 40616msgstr "" 40617 40618#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 40619msgid "Right edge" 40620msgstr "" 40621 40622#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40623msgid "Page left" 40624msgstr "" 40625 40626#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40627msgid "Page up" 40628msgstr "" 40629 40630#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40631msgid "Page down" 40632msgstr "" 40633 40634#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40635msgid "Page right" 40636msgstr "" 40637 40638#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40639msgid "Scroll left" 40640msgstr "" 40641 40642#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40643msgid "Scroll up" 40644msgstr "" 40645 40646#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40647msgid "Scroll down" 40648msgstr "" 40649 40650#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40651msgid "Scroll right" 40652msgstr "" 40653 40654#: /__w/calibre/calibre/resources/default_tweaks.py:9 40655msgid "Auto increment series index" 40656msgstr "" 40657 40658#: /__w/calibre/calibre/resources/default_tweaks.py:10 40659msgid "" 40660"The algorithm used to assign a book added to an existing series a series number.\n" 40661"New series numbers assigned using this tweak are always integer values, except\n" 40662"if a constant non-integer is specified.\n" 40663"Possible values are:\n" 40664"next - First available integer larger than the largest existing number\n" 40665"first_free - First available integer larger than 0\n" 40666"next_free - First available integer larger than the smallest existing number\n" 40667"last_free - First available integer smaller than the largest existing number. Return largest existing + 1 if no free number is found\n" 40668"const - Assign the number 1 always\n" 40669"no_change - Do not change the series index\n" 40670"a number - Assign that number always. The number is not in quotes. Note that 0.0 can be used here.\n" 40671"Examples:\n" 40672"series_index_auto_increment = 'next'\n" 40673"series_index_auto_increment = 'next_free'\n" 40674"series_index_auto_increment = 16.5\n" 40675"\n" 40676"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" 40677"use the above values when importing/adding books. If this tweak is set to\n" 40678"False (the default) then the series number will be set to 1 if it is not\n" 40679"explicitly set during the import. If set to True, then the\n" 40680"series index will be set according to the series_index_auto_increment setting.\n" 40681"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" 40682"only when a value is not provided during import. If the importing regular\n" 40683"expression produces a value for series_index, or if you are reading metadata\n" 40684"from books and the import plugin produces a value, than that value will\n" 40685"be used irrespective of the setting of the tweak." 40686msgstr "" 40687 40688#: /__w/calibre/calibre/resources/default_tweaks.py:39 40689msgid "Add separator after completing an author name" 40690msgstr "" 40691 40692#: /__w/calibre/calibre/resources/default_tweaks.py:40 40693msgid "" 40694"Should the completion separator be append\n" 40695"to the end of the completed text to\n" 40696"automatically begin a new completion operation\n" 40697"for authors.\n" 40698"Can be either True or False" 40699msgstr "" 40700 40701#: /__w/calibre/calibre/resources/default_tweaks.py:47 40702msgid "Author sort name algorithm" 40703msgstr "" 40704 40705#: /__w/calibre/calibre/resources/default_tweaks.py:48 40706msgid "" 40707"The algorithm used to copy author to author_sort.\n" 40708"Possible values are:\n" 40709"invert: use \"fn ln\" -> \"ln, fn\"\n" 40710"copy : copy author to author_sort without modification\n" 40711"comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" 40712"nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" 40713"When this tweak is changed, the author_sort values stored with each author\n" 40714"must be recomputed by right-clicking on an author in the left-hand tags\n" 40715"panel, selecting 'manage authors', and pressing\n" 40716"'Recalculate all author sort values'.\n" 40717"\n" 40718"The author_name_suffixes are words that are ignored when they occur at the\n" 40719"end of an author name. The case of the suffix is ignored and trailing\n" 40720"periods are automatically handled.\n" 40721"\n" 40722"The same is true for author_name_prefixes.\n" 40723"\n" 40724"The author_name_copywords are a set of words which, if they occur in an\n" 40725"author name, cause the automatically generated author sort string to be\n" 40726"identical to the author name. This means that the sort for a string like\n" 40727"\"Acme Inc.\" will be \"Acme Inc.\" instead of \"Inc., Acme\".\n" 40728"\n" 40729"If author_use_surname_prefixes is enabled, any of the words in\n" 40730"author_surname_prefixes will be treated as a prefix to the surname, if they\n" 40731"occur before the surname. So for example, \"John von Neumann\" would be sorted\n" 40732"as \"von Neumann, John\" and not \"Neumann, John von\"." 40733msgstr "" 40734 40735#: /__w/calibre/calibre/resources/default_tweaks.py:85 40736msgid "Splitting multiple author names" 40737msgstr "" 40738 40739#: /__w/calibre/calibre/resources/default_tweaks.py:86 40740msgid "" 40741"By default, calibre splits a string containing multiple author names on\n" 40742"ampersands and the words \"and\" and \"with\". You can customize the splitting\n" 40743"by changing the regular expression below. Strings are split on whatever the\n" 40744"specified regular expression matches, in addition to ampersands.\n" 40745"Default: r'(?i),?\\s+(and|with)\\s+'" 40746msgstr "" 40747 40748#: /__w/calibre/calibre/resources/default_tweaks.py:93 40749msgid "Use author sort in Tag browser" 40750msgstr "" 40751 40752#: /__w/calibre/calibre/resources/default_tweaks.py:94 40753msgid "" 40754"Set which author field to display in the Tag browser (the list of authors,\n" 40755"series, publishers etc on the left hand side). The choices are author and\n" 40756"author_sort. This tweak affects only what is displayed under the authors\n" 40757"category in the Tag browser and Content server. Please note that if you set this\n" 40758"to author_sort, it is very possible to see duplicate names in the list because\n" 40759"although it is guaranteed that author names are unique, there is no such\n" 40760"guarantee for author_sort values. Showing duplicates won't break anything, but\n" 40761"it could lead to some confusion. When using 'author_sort', the tooltip will\n" 40762"show the author's name.\n" 40763"Examples:\n" 40764"categories_use_field_for_author_name = 'author'\n" 40765"categories_use_field_for_author_name = 'author_sort'" 40766msgstr "" 40767 40768#: /__w/calibre/calibre/resources/default_tweaks.py:108 40769msgid "Control partitioning of Tag browser" 40770msgstr "" 40771 40772#: /__w/calibre/calibre/resources/default_tweaks.py:109 40773msgid "" 40774"When partitioning the Tag browser, the format of the subcategory label is\n" 40775"controlled by a template: categories_collapsed_name_template if sorting by\n" 40776"name, categories_collapsed_rating_template if sorting by average rating, and\n" 40777"categories_collapsed_popularity_template if sorting by popularity. There are\n" 40778"two variables available to the template: first and last. The variable 'first'\n" 40779"is the initial item in the subcategory, and the variable 'last' is the final\n" 40780"item in the subcategory. Both variables are 'objects'; they each have multiple\n" 40781"values that are obtained by using a suffix. For example, first.name for an\n" 40782"author category will be the name of the author. The sub-values available are:\n" 40783"name: the printable name of the item\n" 40784"count: the number of books that references this item\n" 40785"avg_rating: the average rating of all the books referencing this item\n" 40786"sort: the sort value. For authors, this is the author_sort for that author\n" 40787"category: the category (e.g., authors, series) that the item is in.\n" 40788"Note that the \"r'\" in front of the { is necessary if there are backslashes\n" 40789"(\\ characters) in the template. It doesn't hurt anything to leave it there\n" 40790"even if there aren't any backslashes." 40791msgstr "" 40792 40793#: /__w/calibre/calibre/resources/default_tweaks.py:130 40794msgid "Control order of categories in the Tag browser" 40795msgstr "" 40796 40797#: /__w/calibre/calibre/resources/default_tweaks.py:131 40798msgid "" 40799"Change the following dict to change the order that categories are displayed in\n" 40800"the Tag browser. Items are named using their lookup name, and will be sorted\n" 40801"using the number supplied. The lookup name '*' stands for all names that\n" 40802"otherwise do not appear. Two names with the same value will be sorted\n" 40803"using the default order, the one specified by tag_browser_category_default_sort.\n" 40804"Example:\n" 40805"tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" 40806"\n" 40807"results in the order series, tags, then everything else in default order.\n" 40808"The tweak tag_browser_category_default_sort specifies the sort order before\n" 40809"applying the category order from the dict. The allowed values are:\n" 40810"tag_browser_category_default_sort = 'default' # The calibre default order\n" 40811"tag_browser_category_default_sort = 'display_name' # Sort by the display name of the category\n" 40812"tag_browser_category_default_sort = 'lookup_name' # Sort by the lookup name of the category\n" 40813"\n" 40814"In addition and if the category default sort is not 'default' you can specify\n" 40815"whether the sort is ascending or descending. This is ignored if the sort is 'default'.\n" 40816"tag_browser_category_default_sort_direction = 'ascending'\n" 40817"tag_browser_category_default_sort_direction = 'descending'" 40818msgstr "" 40819 40820#: /__w/calibre/calibre/resources/default_tweaks.py:155 40821msgid "Specify columns to sort the booklist by on startup" 40822msgstr "" 40823 40824#: /__w/calibre/calibre/resources/default_tweaks.py:156 40825msgid "" 40826"Provide a set of columns to be sorted on when calibre starts.\n" 40827"The argument is None if saved sort history is to be used\n" 40828"otherwise it is a list of column,order pairs. Column is the\n" 40829"lookup/search name, found using the tooltip for the column\n" 40830"Order is 0 for ascending, 1 for descending.\n" 40831"For example, set it to [('authors',0),('title',0)] to sort by\n" 40832"title within authors." 40833msgstr "" 40834 40835#: /__w/calibre/calibre/resources/default_tweaks.py:165 40836msgid "Control how dates are displayed" 40837msgstr "" 40838 40839#: /__w/calibre/calibre/resources/default_tweaks.py:166 40840msgid "" 40841"Format to be used for publication date and the timestamp (date).\n" 40842"A string controlling how the publication date is displayed in the GUI\n" 40843"d the day as number without a leading zero (1 to 31)\n" 40844"dd the day as number with a leading zero (01 to 31)\n" 40845"ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun').\n" 40846"dddd the long localized day name (e.g. 'Monday' to 'Sunday').\n" 40847"M the month as number without a leading zero (1-12)\n" 40848"MM the month as number with a leading zero (01-12)\n" 40849"MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec').\n" 40850"MMMM the long localized month name (e.g. 'January' to 'December').\n" 40851"yy the year as two digit number (00-99)\n" 40852"yyyy the year as four digit number\n" 40853"h the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\n" 40854"hh the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\n" 40855"m the minutes without a leading 0 (0 to 59) '\n" 40856"mm the minutes with a leading 0 (00 to 59) '\n" 40857"s the seconds without a leading 0 (0 to 59) '\n" 40858"ss the seconds with a leading 0 (00 to 59) '\n" 40859"ap use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm\n" 40860"AP use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM\n" 40861"iso the date with time and timezone. Must be the only format present\n" 40862"For example, given the date of 9 Jan 2010, the following formats show\n" 40863"MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\n" 40864"MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" 40865"\n" 40866"publication default if not set: MMM yyyy\n" 40867"timestamp default if not set: dd MMM yyyy\n" 40868"last_modified_display_format if not set: dd MMM yyyy" 40869msgstr "" 40870 40871#: /__w/calibre/calibre/resources/default_tweaks.py:198 40872msgid "Control sorting of titles and series in the library display" 40873msgstr "" 40874 40875#: /__w/calibre/calibre/resources/default_tweaks.py:199 40876msgid "" 40877"Control title and series sorting in the library view. If set to\n" 40878"'library_order', the title sort field will be used instead of the title.\n" 40879"Unless you have manually edited the title sort field, leading articles such as\n" 40880"The and A will be ignored. If set to 'strictly_alphabetic', the titles will be\n" 40881"sorted as-is (sort by title instead of title sort). For example, with\n" 40882"library_order, The Client will sort under 'C'. With strictly_alphabetic, the\n" 40883"book will sort under 'T'.\n" 40884"This flag affects calibre's library display. It has no effect on devices. In\n" 40885"addition, titles for books added before changing the flag will retain their\n" 40886"order until the title is edited. Editing a title and hitting Enter\n" 40887"without changing anything is sufficient to change the sort. Or you can use\n" 40888"the 'Update title sort' action in the Bulk metadata edit dialog to update\n" 40889"it for many books at once." 40890msgstr "" 40891 40892#: /__w/calibre/calibre/resources/default_tweaks.py:214 40893msgid "Control formatting of title and series when used in templates" 40894msgstr "" 40895 40896#: /__w/calibre/calibre/resources/default_tweaks.py:215 40897msgid "" 40898"Control how title and series names are formatted when saving to disk/sending\n" 40899"to device. The behavior depends on the field being processed. If processing\n" 40900"title, then if this tweak is set to 'library_order', the title will be\n" 40901"replaced with title_sort. If it is set to 'strictly_alphabetic', then the\n" 40902"title will not be changed. If processing series, then if set to\n" 40903"'library_order', articles such as 'The' and 'An' will be moved to the end. If\n" 40904"set to 'strictly_alphabetic', the series will be sent without change.\n" 40905"For example, if the tweak is set to library_order, \"The Lord of the Rings\"\n" 40906"will become \"Lord of the Rings, The\". If the tweak is set to\n" 40907"strictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\n" 40908"formatter function raw_field will return the base value for title and\n" 40909"series regardless of the setting of this tweak." 40910msgstr "" 40911 40912#: /__w/calibre/calibre/resources/default_tweaks.py:229 40913msgid "Set the list of words considered to be \"articles\" for sort strings" 40914msgstr "" 40915 40916#: /__w/calibre/calibre/resources/default_tweaks.py:230 40917msgid "" 40918"Set the list of words that are to be considered 'articles' when computing the\n" 40919"title sort strings. The articles differ by language. By default, calibre uses\n" 40920"a combination of articles from English and whatever language the calibre user\n" 40921"interface is set to. In addition, in some contexts where the book language is\n" 40922"available, the language of the book is used. You can change the list of\n" 40923"articles for a given language or add a new language by editing\n" 40924"per_language_title_sort_articles. To tell calibre to use a language other\n" 40925"than the user interface language, set, default_language_for_title_sort. For\n" 40926"example, to use German, set it to 'deu'. A value of None means the user\n" 40927"interface language is used. The setting title_sort_articles is ignored\n" 40928"(present only for legacy reasons)." 40929msgstr "" 40930 40931#: /__w/calibre/calibre/resources/default_tweaks.py:285 40932msgid "Specify a folder calibre should connect to at startup" 40933msgstr "" 40934 40935#: /__w/calibre/calibre/resources/default_tweaks.py:286 40936msgid "" 40937"Specify a folder that calibre should connect to at startup using\n" 40938"connect_to_folder. This must be a full path to the folder. If the folder does\n" 40939"not exist when calibre starts, it is ignored.\n" 40940"Example for Windows:\n" 40941"auto_connect_to_folder = 'C:/Users/someone/Desktop/testlib'\n" 40942"Example for other operating systems:\n" 40943"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" 40944msgstr "" 40945 40946#: /__w/calibre/calibre/resources/default_tweaks.py:295 40947msgid "Specify renaming rules for SONY collections" 40948msgstr "" 40949 40950#: /__w/calibre/calibre/resources/default_tweaks.py:296 40951msgid "" 40952"Specify renaming rules for SONY collections. This tweak is only applicable if\n" 40953"metadata management is set to automatic. Collections on SONYs are named\n" 40954"depending upon whether the field is standard or custom. A collection derived\n" 40955"from a standard field is named for the value in that field.\n" 40956"\n" 40957"For example, if the standard 'series' column contains the value 'Darkover', then the\n" 40958"collection name is 'Darkover'. A collection derived from a custom field will\n" 40959"have the name of the field added to the value. For example, if a custom series\n" 40960"column named 'My Series' contains the name 'Darkover', then the collection\n" 40961"will by default be named 'Darkover (My Series)'. For purposes of this\n" 40962"documentation, 'Darkover' is called the value and 'My Series' is called the\n" 40963"category. If two books have fields that generate the same collection name,\n" 40964"then both books will be in that collection.\n" 40965"\n" 40966"This set of tweaks lets you specify for a standard or custom field how\n" 40967"the collections are to be named. You can use it to add a description to a\n" 40968"standard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\n" 40969"it to force multiple fields to end up in the same collection.\n" 40970"\n" 40971"For example, you could force the values in 'series', '#my_series_1', and\n" 40972"'#my_series_2' to appear in collections named 'some_value (Series)', thereby\n" 40973"merging all of the fields into one set of collections.\n" 40974"\n" 40975"There are two related tweaks. The first determines the category name to use\n" 40976"for a metadata field. The second is a template, used to determines how the\n" 40977"value and category are combined to create the collection name.\n" 40978"The syntax of the first tweak, sony_collection_renaming_rules, is:\n" 40979"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" 40980"\n" 40981"The second tweak, sony_collection_name_template, is a template. It uses the\n" 40982"same template language as plugboards and save templates. This tweak controls\n" 40983"how the value and category are combined together to make the collection name.\n" 40984"The only two fields available are {category} and {value}. The {value} field is\n" 40985"never empty. The {category} field can be empty. The default is to put the\n" 40986"value first, then the category enclosed in parentheses, it isn't empty:\n" 40987"'{value} {category:|(|)}'\n" 40988"\n" 40989"Examples: The first three examples assume that the second tweak\n" 40990"has not been changed.\n" 40991"\n" 40992"1) I want three series columns to be merged into one set of collections. The\n" 40993"column lookup names are 'series', '#series_1' and '#series_2'. I want nothing\n" 40994"in the parenthesis. The value to use in the tweak value would be:\n" 40995"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n" 40996"\n" 40997"2) I want the word '(Series)' to appear on collections made from series, and\n" 40998"the word '(Tag)' to appear on collections made from tags. Use:\n" 40999"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 41000"\n" 41001"3) I want 'series' and '#myseries' to be merged, and for the collection name\n" 41002"to have '(Series)' appended. The renaming rule is:\n" 41003"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" 41004"\n" 41005"4) Same as example 2, but instead of having the category name in parentheses\n" 41006"and appended to the value, I want it prepended and separated by a colon, such\n" 41007"as in Series: Darkover. I must change the template used to format the category name\n" 41008"\n" 41009"The resulting two tweaks are:\n" 41010"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 41011"sony_collection_name_template='{category:||: }{value}'" 41012msgstr "" 41013 41014#: /__w/calibre/calibre/resources/default_tweaks.py:359 41015msgid "Specify how SONY collections are sorted" 41016msgstr "" 41017 41018#: /__w/calibre/calibre/resources/default_tweaks.py:360 41019msgid "" 41020"Specify how SONY collections are sorted. This tweak is only applicable if\n" 41021"metadata management is set to automatic. You can indicate which metadata is to\n" 41022"be used to sort on a collection-by-collection basis. The format of the tweak\n" 41023"is a list of metadata fields from which collections are made, followed by the\n" 41024"name of the metadata field containing the sort value.\n" 41025"Example: The following indicates that collections built from pubdate and tags\n" 41026"are to be sorted by the value in the custom column '#mydate', that collections\n" 41027"built from 'series' are to be sorted by 'series_index', and that all other\n" 41028"collections are to be sorted by title. If a collection metadata field is not\n" 41029"named, then if it is a series- based collection it is sorted by series order,\n" 41030"otherwise it is sorted by title order.\n" 41031"[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\n" 41032"Note that the bracketing and parentheses are required. The syntax is\n" 41033"[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" 41034"Default: empty (no rules), so no collection attributes are named." 41035msgstr "" 41036 41037#: /__w/calibre/calibre/resources/default_tweaks.py:377 41038msgid "Control how tags are applied when copying books to another library" 41039msgstr "" 41040 41041#: /__w/calibre/calibre/resources/default_tweaks.py:378 41042msgid "" 41043"Set this to True to ensure that tags in 'Tags to add when adding\n" 41044"a book' are added when copying books to another library" 41045msgstr "" 41046 41047#: /__w/calibre/calibre/resources/default_tweaks.py:382 41048msgid "Set the maximum number of sort 'levels'" 41049msgstr "" 41050 41051#: /__w/calibre/calibre/resources/default_tweaks.py:383 41052msgid "" 41053"Set the maximum number of sort 'levels' that calibre will use to resort the\n" 41054"library after certain operations such as searches or device insertion. Each\n" 41055"sort level adds a performance penalty. If the database is large (thousands of\n" 41056"books) the penalty might be noticeable. If you are not concerned about multi-\n" 41057"level sorts, and if you are seeing a slowdown, reduce the value of this tweak." 41058msgstr "" 41059 41060#: /__w/calibre/calibre/resources/default_tweaks.py:390 41061msgid "Choose whether dates are sorted using visible fields" 41062msgstr "" 41063 41064#: /__w/calibre/calibre/resources/default_tweaks.py:391 41065msgid "" 41066"Date values contain both a date and a time. When sorted, all the fields are\n" 41067"used, regardless of what is displayed. Set this tweak to True to use only\n" 41068"the fields that are being displayed." 41069msgstr "" 41070 41071#: /__w/calibre/calibre/resources/default_tweaks.py:396 41072msgid "Fuzz value for trimming covers" 41073msgstr "" 41074 41075#: /__w/calibre/calibre/resources/default_tweaks.py:397 41076msgid "" 41077"The value used for the fuzz distance when trimming a cover.\n" 41078"Colors within this distance are considered equal.\n" 41079"The distance is in absolute intensity units." 41080msgstr "" 41081 41082#: /__w/calibre/calibre/resources/default_tweaks.py:402 41083msgid "Control behavior of the book list" 41084msgstr "" 41085 41086#: /__w/calibre/calibre/resources/default_tweaks.py:403 41087msgid "" 41088"You can control the behavior of double clicks and pressing Enter on the books\n" 41089"list. Choices: open_viewer, do_nothing, show_book_details, edit_cell,\n" 41090"edit_metadata. Selecting anything other than open_viewer or show_book_details\n" 41091"has the side effect of disabling editing a field using a single click.\n" 41092"Default: open_viewer.\n" 41093"Example: doubleclick_on_library_view = 'do_nothing'\n" 41094"You can also control whether the book list scrolls per item or\n" 41095"per pixel. Default is per item." 41096msgstr "" 41097 41098#: /__w/calibre/calibre/resources/default_tweaks.py:416 41099msgid "Language to use when sorting" 41100msgstr "" 41101 41102#: /__w/calibre/calibre/resources/default_tweaks.py:417 41103msgid "" 41104"Setting this tweak will force sorting to use the\n" 41105"collating order for the specified language. This might be useful if you run\n" 41106"calibre in English but want sorting to work in the language where you live.\n" 41107"Set the tweak to the desired ISO 639-1 language code, in lower case.\n" 41108"You can find the list of supported locales at\n" 41109"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" 41110"Default: locale_for_sorting = '' -- use the language calibre displays in\n" 41111"Example: locale_for_sorting = 'fr' -- sort using French rules.\n" 41112"Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." 41113msgstr "" 41114 41115#: /__w/calibre/calibre/resources/default_tweaks.py:428 41116msgid "Number of columns for custom metadata in the edit metadata dialog" 41117msgstr "" 41118 41119#: /__w/calibre/calibre/resources/default_tweaks.py:429 41120msgid "" 41121"Set whether to use one or two columns for custom metadata when editing\n" 41122"metadata one book at a time. If True, then the fields are laid out using two\n" 41123"columns. If False, one column is used." 41124msgstr "" 41125 41126#: /__w/calibre/calibre/resources/default_tweaks.py:434 41127msgid "Order of custom column(s) in edit metadata" 41128msgstr "" 41129 41130#: /__w/calibre/calibre/resources/default_tweaks.py:435 41131msgid "" 41132"Controls the order that custom columns are listed in edit metadata single\n" 41133"and bulk. The columns listed in the tweak are displayed first and in the\n" 41134"order provided. Any columns not listed are displayed after the listed ones,\n" 41135"in alphabetical order. Do note that this tweak does not change the size of\n" 41136"the edit widgets. Putting comments widgets in this list may result in some\n" 41137"odd widget spacing when using two-column mode.\n" 41138"Enter a comma-separated list of custom field lookup names, as in\n" 41139"metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" 41140msgstr "" 41141 41142#: /__w/calibre/calibre/resources/default_tweaks.py:445 41143msgid "Edit metadata custom column label width and elision point" 41144msgstr "" 41145 41146#: /__w/calibre/calibre/resources/default_tweaks.py:446 41147msgid "" 41148"Set the width of custom column labels shown in the edit metadata dialogs.\n" 41149"If metadata_edit_elide_labels is True then labels wider than the width\n" 41150"will be elided, otherwise they will be word wrapped. The maximum width is\n" 41151"computed by multiplying the average width of characters in the font by the\n" 41152"appropriate number.\n" 41153"Set the elision point to 'middle' to put the ellipsis (…) in the middle of\n" 41154"the label, 'right' to put it at the right end of the label, and 'left' to\n" 41155"put it at the left end." 41156msgstr "" 41157 41158#: /__w/calibre/calibre/resources/default_tweaks.py:459 41159msgid "The number of seconds to wait before sending emails" 41160msgstr "" 41161 41162#: /__w/calibre/calibre/resources/default_tweaks.py:460 41163msgid "" 41164"The number of seconds to wait before sending emails when using a\n" 41165"public email server like GMX/Hotmail/Gmail. Default is: 5 minutes\n" 41166"Setting it to lower may cause the server's SPAM controls to kick in,\n" 41167"making email sending fail. Changes will take effect only after a restart of\n" 41168"calibre. You can also change the list of hosts that calibre considers\n" 41169"to be public relays here. Any relay host ending with one of the suffixes\n" 41170"in the list below will be considered a public email server." 41171msgstr "" 41172 41173#: /__w/calibre/calibre/resources/default_tweaks.py:470 41174msgid "The maximum width and height for covers saved in the calibre library" 41175msgstr "" 41176 41177#: /__w/calibre/calibre/resources/default_tweaks.py:471 41178msgid "" 41179"All covers in the calibre library will be resized, preserving aspect ratio,\n" 41180"to fit within this size. This is to prevent slowdowns caused by extremely\n" 41181"large covers" 41182msgstr "" 41183 41184#: /__w/calibre/calibre/resources/default_tweaks.py:476 41185msgid "Where to send downloaded news" 41186msgstr "" 41187 41188#: /__w/calibre/calibre/resources/default_tweaks.py:477 41189msgid "" 41190"When automatically sending downloaded news to a connected device, calibre\n" 41191"will by default send it to the main memory. By changing this tweak, you can\n" 41192"control where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\n" 41193"that if there isn't enough free space available on the location you choose,\n" 41194"the files will be sent to the location with the most free space." 41195msgstr "" 41196 41197#: /__w/calibre/calibre/resources/default_tweaks.py:484 41198msgid "Unified toolbar on macOS" 41199msgstr "" 41200 41201#: /__w/calibre/calibre/resources/default_tweaks.py:485 41202msgid "" 41203"If you enable this option and restart calibre, the toolbar will be 'unified'\n" 41204"with the titlebar as is normal for macOS applications. However, doing this has\n" 41205"various bugs, for instance the minimum width of the toolbar becomes twice\n" 41206"what it should be and it causes other random bugs on some systems, so turn it\n" 41207"on at your own risk!" 41208msgstr "" 41209 41210#: /__w/calibre/calibre/resources/default_tweaks.py:492 41211msgid "" 41212"Save original file when converting/polishing from same format to same format" 41213msgstr "" 41214 41215#: /__w/calibre/calibre/resources/default_tweaks.py:493 41216msgid "" 41217"When calibre does a conversion from the same format to the same format, for\n" 41218"example, from EPUB to EPUB, the original file is saved, so that in case the\n" 41219"conversion is poor, you can tweak the settings and run it again. By setting\n" 41220"this to False you can prevent calibre from saving the original file.\n" 41221"Similarly, by setting save_original_format_when_polishing to False you can\n" 41222"prevent calibre from saving the original file when polishing." 41223msgstr "" 41224 41225#: /__w/calibre/calibre/resources/default_tweaks.py:502 41226msgid "Number of recently viewed books to show" 41227msgstr "" 41228 41229#: /__w/calibre/calibre/resources/default_tweaks.py:503 41230msgid "" 41231"Right-clicking the \"View\" button shows a list of recently viewed books. Control\n" 41232"how many should be shown, here." 41233msgstr "" 41234 41235#: /__w/calibre/calibre/resources/default_tweaks.py:507 41236msgid "Change the font size of the Book details panel in the interface" 41237msgstr "" 41238 41239#: /__w/calibre/calibre/resources/default_tweaks.py:508 41240msgid "" 41241"Change the font size at which book details are rendered in the side panel and\n" 41242"comments are rendered in the metadata edit dialog. Set it to a positive or\n" 41243"negative number to increase or decrease the font size." 41244msgstr "" 41245 41246#: /__w/calibre/calibre/resources/default_tweaks.py:513 41247msgid "What format to default to when using the \"Unpack book\" feature" 41248msgstr "" 41249 41250#: /__w/calibre/calibre/resources/default_tweaks.py:514 41251msgid "" 41252"The \"Unpack book\" feature of calibre allows direct editing of a book format.\n" 41253"If multiple formats are available, calibre will offer you a choice\n" 41254"of formats, defaulting to your preferred output format if it is available.\n" 41255"Set this tweak to a specific value of 'EPUB' or 'AZW3' to always default\n" 41256"to that format rather than your output format preference.\n" 41257"Set to a value of 'remember' to use whichever format you chose last time you\n" 41258"used the \"Unpack book\" feature.\n" 41259"Examples:\n" 41260"default_tweak_format = None (Use output format)\n" 41261"default_tweak_format = 'EPUB'\n" 41262"default_tweak_format = 'remember'" 41263msgstr "" 41264 41265#: /__w/calibre/calibre/resources/default_tweaks.py:527 41266msgid "Do not preselect a completion when editing authors/tags/series/etc." 41267msgstr "" 41268 41269#: /__w/calibre/calibre/resources/default_tweaks.py:528 41270msgid "" 41271"This means that you can make changes and press Enter and your changes will\n" 41272"not be overwritten by a matching completion. However, if you wish to use the\n" 41273"completions you will now have to press Tab to select one before pressing\n" 41274"Enter. Which technique you prefer will depend on the state of metadata in\n" 41275"your library and your personal editing style." 41276msgstr "" 41277 41278#: /__w/calibre/calibre/resources/default_tweaks.py:535 41279msgid "Completion mode when editing authors/tags/series/etc." 41280msgstr "" 41281 41282#: /__w/calibre/calibre/resources/default_tweaks.py:536 41283msgid "" 41284"By default, when completing items, calibre will show you all the candidates\n" 41285"that start with the text you have already typed. You can instead have it show\n" 41286"all candidates that contain the text you have already typed. To do this, set\n" 41287"completion_mode to 'contains'. For example, if you type asi it will match both\n" 41288"Asimov and Quasimodo, whereas the default behavior would match only Asimov." 41289msgstr "" 41290 41291#: /__w/calibre/calibre/resources/default_tweaks.py:543 41292msgid "Sort the list of libraries alphabetically" 41293msgstr "" 41294 41295#: /__w/calibre/calibre/resources/default_tweaks.py:544 41296msgid "" 41297"The list of libraries in the Copy to library and Quick switch menus are\n" 41298"normally sorted by most used. However, if there are more than a certain\n" 41299"number of such libraries, the sorting becomes alphabetic. You can set that\n" 41300"number here. The default is ten libraries." 41301msgstr "" 41302 41303#: /__w/calibre/calibre/resources/default_tweaks.py:550 41304msgid "Choose available output formats for conversion" 41305msgstr "" 41306 41307#: /__w/calibre/calibre/resources/default_tweaks.py:551 41308msgid "" 41309"Restrict the list of available output formats in the conversion dialogs.\n" 41310"For example, if you only want to convert to EPUB and AZW3, change this to\n" 41311"restrict_output_formats = ['EPUB', 'AZW3']. The default value of None causes\n" 41312"all available output formats to be present." 41313msgstr "" 41314 41315#: /__w/calibre/calibre/resources/default_tweaks.py:557 41316msgid "Set the thumbnail image quality used by the Content server" 41317msgstr "" 41318 41319#: /__w/calibre/calibre/resources/default_tweaks.py:558 41320msgid "" 41321"The quality of a thumbnail is largely controlled by the compression quality\n" 41322"used when creating it. Set this to a larger number to improve the quality.\n" 41323"Note that the thumbnails get much larger with larger compression quality\n" 41324"numbers.\n" 41325"The value can be between 50 and 99" 41326msgstr "" 41327 41328#: /__w/calibre/calibre/resources/default_tweaks.py:565 41329msgid "" 41330"Image file types to treat as e-books when dropping onto the \"Book details\"" 41331" panel" 41332msgstr "" 41333 41334#: /__w/calibre/calibre/resources/default_tweaks.py:566 41335msgid "" 41336"Normally, if you drop any image file in a format known to calibre onto the\n" 41337"\"Book details\" panel, it will be used to set the cover. If you want to store\n" 41338"some image types as e-books instead, you can set this tweak.\n" 41339"Examples:\n" 41340"cover_drop_exclude = {'tiff', 'webp'}" 41341msgstr "" 41342 41343#: /__w/calibre/calibre/resources/default_tweaks.py:573 41344msgid "Show the Saved searches box in the Search bar" 41345msgstr "" 41346 41347#: /__w/calibre/calibre/resources/default_tweaks.py:574 41348msgid "" 41349"In newer versions of calibre, only a single button that allows you to add a\n" 41350"new Saved search is shown in the Search bar. If you would like to have the\n" 41351"old Saved searches box with its two buttons back, set this tweak to True." 41352msgstr "" 41353 41354#: /__w/calibre/calibre/resources/default_tweaks.py:579 41355msgid "Exclude fields when copy/pasting metadata" 41356msgstr "" 41357 41358#: /__w/calibre/calibre/resources/default_tweaks.py:580 41359msgid "" 41360"You can ask calibre to not paste some metadata fields when using the\n" 41361"Edit metadata->Copy metadata/Paste metadata actions. For example,\n" 41362"exclude_fields_on_paste = ['cover', 'timestamp', '#mycolumn']\n" 41363"to prevent pasting of the cover, Date and custom column, mycolumn.\n" 41364"You can also add a shortcut in Preferences->Shortcut->Edit metadata\n" 41365"to paste metadata ignoring this tweak." 41366msgstr "" 41367 41368#: /__w/calibre/calibre/resources/default_tweaks.py:588 41369msgid "Skip internet connected check" 41370msgstr "" 41371 41372#: /__w/calibre/calibre/resources/default_tweaks.py:589 41373msgid "" 41374"Skip checking whether the internet is available before downloading news.\n" 41375"Useful if for some reason your operating systems network checking\n" 41376"facilities are not reliable (for example NetworkManager on Linux)." 41377msgstr "" 41378 41379#: /__w/calibre/calibre/resources/default_tweaks.py:594 41380msgid "Tab stop width in the template editor" 41381msgstr "" 41382 41383#: /__w/calibre/calibre/resources/default_tweaks.py:595 41384msgid "" 41385"Sets the width of the tab stop in the template editor in \"average characters\".\n" 41386"For example, a value of 1 results in a space with the width of one average character." 41387msgstr "" 41388 41389#: /__w/calibre/calibre/resources/default_tweaks.py:599 41390msgid "Value for undefined numbers when sorting" 41391msgstr "" 41392 41393#: /__w/calibre/calibre/resources/default_tweaks.py:600 41394msgid "" 41395"Sets the value to use for undefined numbers when sorting.\n" 41396"For example, the value -10 sorts undefined numbers as if they were set to -10.\n" 41397"Use 'maximum' for the largest possible number. Use 'minimum' for the smallest\n" 41398"possible number. Quotes are optional if entering a number.\n" 41399"Examples:\n" 41400"value_for_undefined_numbers_when_sorting = -100\n" 41401"value_for_undefined_numbers_when_sorting = '2'\n" 41402"value_for_undefined_numbers_when_sorting = -0.01\n" 41403"value_for_undefined_numbers_when_sorting = 'minimum'\n" 41404"value_for_undefined_numbers_when_sorting = 'maximum'" 41405msgstr "" 41406