1# Translation template file.. 2# Copyright (C) 2021 Kovid Goyal 3# 4# Translators: 5# Jaloladdin Xalimetov <jalol1595@gmail.com>, 2019 6msgid "" 7msgstr "" 8"Project-Id-Version: calibre\n" 9"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" 10"POT-Creation-Date: 2021-12-16 10:50+UTC\n" 11"PO-Revision-Date: 2021-12-14 13:05+0000\n" 12"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n" 13"Language-Team: Uzbek (Latin) (http://www.transifex.com/calibre/calibre/language/uz@Latn/)\n" 14"MIME-Version: 1.0\n" 15"Content-Type: text/plain; charset=UTF-8\n" 16"Content-Transfer-Encoding: 8bit\n" 17"Language: uz@Latn\n" 18"Plural-Forms: nplurals=1; plural=0;\n" 19 20#: /__w/calibre/calibre/manual/conf.py:158 21#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:222 22#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:205 23#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/create.py:35 24msgid "Start" 25msgstr "Boshlash" 26 27#: /__w/calibre/calibre/manual/conf.py:175 28msgid "Support calibre" 29msgstr "Calibreni qo'llab quvvatlash" 30 31#: /__w/calibre/calibre/manual/conf.py:176 32msgid "Contribute to support calibre development" 33msgstr "Calibreni rivojlantirishga hissa qo'shish" 34 35#: /__w/calibre/calibre/manual/conf.py:245 36#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 37msgid "page" 38msgstr "sahifa" 39 40#: /__w/calibre/calibre/manual/custom.py:92 41msgid "" 42":command:`calibredb` is the command line interface to the calibre database. It has\n" 43"several sub-commands, documented below.\n" 44"\n" 45":command:`calibredb` can be used to manipulate either a calibre database\n" 46"specified by path or a calibre :guilabel:`Content server` running either on\n" 47"the local machine or over the internet. You can start a calibre\n" 48":guilabel:`Content server` using either the :command:`calibre-server`\n" 49"program or in the main calibre program click :guilabel:`Connect/share ->\n" 50"Start Content server`. Since :command:`calibredb` can make changes to your\n" 51"calibre libraries, you must setup authentication on the server first. There\n" 52"are two ways to do that:\n" 53"\n" 54" * If you plan to connect only to a server running on the same computer,\n" 55" you can simply use the ``--enable-local-write`` option of the\n" 56" Content server, to allow any program, including calibredb, running on\n" 57" the local computer to make changes to your calibre data. When running\n" 58" the server from the main calibre program, this option is in\n" 59" :guilabel:`Preferences->Sharing over the net->Advanced`.\n" 60"\n" 61" * If you want to enable access over the internet, then you should setup\n" 62" user accounts on the server and use the :option:`--username` and :option:`--password`\n" 63" options to :command:`calibredb` to give it access. You can setup\n" 64" user authentication for :command:`calibre-server` by using the ``--enable-auth``\n" 65" option and using ``--manage-users`` to create the user accounts.\n" 66" If you are running the server from the main calibre program, use\n" 67" :guilabel:`Preferences->Sharing over the net->Require username/password`.\n" 68"\n" 69"To connect to a running Content server, pass the URL of the server to the\n" 70":option:`--with-library` option, see the documentation of that option for\n" 71"details and examples.\n" 72" " 73msgstr "" 74 75#: /__w/calibre/calibre/manual/custom.py:217 76msgid "[options]" 77msgstr "" 78 79#: /__w/calibre/calibre/src/calibre/constants.py:411 80msgid "{} Portable" 81msgstr "" 82 83#: /__w/calibre/calibre/src/calibre/constants.py:448 84msgid "Recycle Bin" 85msgstr "" 86 87#: /__w/calibre/calibre/src/calibre/constants.py:448 88msgid "Trash" 89msgstr "" 90 91#: /__w/calibre/calibre/src/calibre/customize/__init__.py:66 92msgid "Does absolutely nothing" 93msgstr "" 94 95#: /__w/calibre/calibre/src/calibre/customize/__init__.py:69 96#: /__w/calibre/calibre/src/calibre/db/__init__.py:107 97#: /__w/calibre/calibre/src/calibre/db/backend.py:1263 98#: /__w/calibre/calibre/src/calibre/db/backend.py:1288 99#: /__w/calibre/calibre/src/calibre/db/cache.py:312 100#: /__w/calibre/calibre/src/calibre/db/cache.py:315 101#: /__w/calibre/calibre/src/calibre/db/cache.py:326 102#: /__w/calibre/calibre/src/calibre/db/cache.py:1255 103#: /__w/calibre/calibre/src/calibre/db/cache.py:1257 104#: /__w/calibre/calibre/src/calibre/db/cache.py:1259 105#: /__w/calibre/calibre/src/calibre/db/cache.py:1430 106#: /__w/calibre/calibre/src/calibre/db/cache.py:1528 107#: /__w/calibre/calibre/src/calibre/db/cache.py:1530 108#: /__w/calibre/calibre/src/calibre/db/cache.py:1532 109#: /__w/calibre/calibre/src/calibre/db/cache.py:1719 110#: /__w/calibre/calibre/src/calibre/db/cache.py:1721 111#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:130 112#: /__w/calibre/calibre/src/calibre/db/lazy.py:287 113#: /__w/calibre/calibre/src/calibre/db/lazy.py:288 114#: /__w/calibre/calibre/src/calibre/db/lazy.py:289 115#: /__w/calibre/calibre/src/calibre/db/lazy.py:290 116#: /__w/calibre/calibre/src/calibre/db/lazy.py:298 117#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:249 118#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:251 119#: /__w/calibre/calibre/src/calibre/db/write.py:175 120#: /__w/calibre/calibre/src/calibre/db/write.py:179 121#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:402 122#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:403 123#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:122 124#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:123 125#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:74 126#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:127 127#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:759 128#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1729 129#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:46 130#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:70 131#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:311 132#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:264 133#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:67 134#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:68 135#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:336 136#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:337 137#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:663 138#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:473 139#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:474 140#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:558 141#: /__w/calibre/calibre/src/calibre/ebooks/chm/metadata.py:61 142#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:191 143#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:197 144#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:129 145#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:131 146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:141 147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:146 148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:30 149#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:31 150#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:303 151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:305 152#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:333 153#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:292 154#: /__w/calibre/calibre/src/calibre/ebooks/docx/container.py:228 155#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:85 156#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:143 157#: /__w/calibre/calibre/src/calibre/ebooks/htmlz/oeb2html.py:51 158#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1849 159#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1851 160#: /__w/calibre/calibre/src/calibre/ebooks/metadata/__init__.py:363 161#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:42 162#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:43 163#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:44 164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:84 165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:497 166#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:749 167#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 168#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:39 169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:64 170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/extz.py:24 171#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:115 172#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:123 173#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:178 174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:158 175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:161 176#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:347 177#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:316 178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:317 179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:35 180#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:63 181#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:65 182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:108 183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:110 184#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:501 185#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:503 186#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:505 187#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1388 188#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1498 189#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf3.py:1008 190#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdb.py:49 191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:131 192#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:134 193#: /__w/calibre/calibre/src/calibre/ebooks/metadata/plucker.py:25 194#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:25 195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:51 196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:118 197#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:121 198#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:131 199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/snb.py:16 200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:36 201#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:360 202#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:92 203#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:94 204#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:100 205#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:266 206#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:373 207#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:375 208#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:479 209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/worker.py:25 210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/txt.py:23 211#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:242 212#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:353 213#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:38 214#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:135 215#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:202 216#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:241 217#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:661 218#: /__w/calibre/calibre/src/calibre/ebooks/mobi/utils.py:342 219#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:469 220#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:396 221#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:489 222#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:278 223#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:280 224#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:973 225#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/spine.py:92 226#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:320 227#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:323 228#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:327 229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:150 230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:157 231#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:122 232#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:127 233#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:284 234#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:295 235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:325 236#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:172 237#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 238#: /__w/calibre/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:31 239#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:29 240#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:701 241#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:21 242#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:22 243#: /__w/calibre/calibre/src/calibre/ebooks/pdf/render/links.py:145 244#: /__w/calibre/calibre/src/calibre/ebooks/txt/processor.py:148 245#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:575 246#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:583 247#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:328 248#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:720 249#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:722 250#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:957 251#: /__w/calibre/calibre/src/calibre/gui2/add.py:355 252#: /__w/calibre/calibre/src/calibre/gui2/add.py:415 253#: /__w/calibre/calibre/src/calibre/gui2/add.py:471 254#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:1109 255#: /__w/calibre/calibre/src/calibre/gui2/convert/__init__.py:52 256#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:147 257#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:163 258#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:165 259#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:154 260#: /__w/calibre/calibre/src/calibre/gui2/device.py:1513 261#: /__w/calibre/calibre/src/calibre/gui2/device.py:1516 262#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:364 263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:139 264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:147 265#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:180 266#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:699 267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1084 268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:526 269#: /__w/calibre/calibre/src/calibre/gui2/email.py:397 270#: /__w/calibre/calibre/src/calibre/gui2/email.py:412 271#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:550 272#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 273#: /__w/calibre/calibre/src/calibre/gui2/init.py:760 274#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:612 275#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1346 276#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1574 277#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1577 278#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1580 279#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1668 280#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:224 281#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:405 282#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:420 283#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:106 284#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:537 285#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:583 286#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:149 287#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:153 288#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:61 289#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:76 290#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:129 291#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:202 292#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:240 293#: /__w/calibre/calibre/src/calibre/gui2/save.py:117 294#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:202 295#: /__w/calibre/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:116 296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:436 297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:485 298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:486 299#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:243 300#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:224 301#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:479 302#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:483 303#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:497 304#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:624 305#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:953 306#: /__w/calibre/calibre/src/calibre/library/database.py:927 307#: /__w/calibre/calibre/src/calibre/library/database2.py:605 308#: /__w/calibre/calibre/src/calibre/library/database2.py:613 309#: /__w/calibre/calibre/src/calibre/library/database2.py:623 310#: /__w/calibre/calibre/src/calibre/library/database2.py:2299 311#: /__w/calibre/calibre/src/calibre/library/database2.py:2452 312#: /__w/calibre/calibre/src/calibre/library/database2.py:2905 313#: /__w/calibre/calibre/src/calibre/library/database2.py:3540 314#: /__w/calibre/calibre/src/calibre/library/database2.py:3542 315#: /__w/calibre/calibre/src/calibre/srv/content.py:160 316#: /__w/calibre/calibre/src/calibre/srv/content.py:161 317#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:97 318#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:106 319#: /__w/calibre/calibre/src/calibre/utils/formatter.py:281 320#: /__w/calibre/calibre/src/calibre/utils/localization.py:347 321#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:25 322#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 323#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:58 324msgid "Unknown" 325msgstr "Noma'lum" 326 327#: /__w/calibre/calibre/src/calibre/customize/__init__.py:90 328msgid "Base" 329msgstr "Baza" 330 331#: /__w/calibre/calibre/src/calibre/customize/__init__.py:164 332#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:87 333#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:442 334msgid "Customize" 335msgstr "" 336 337#: /__w/calibre/calibre/src/calibre/customize/__init__.py:172 338#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:58 339#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:364 340msgid "Cannot configure" 341msgstr "" 342 343#: /__w/calibre/calibre/src/calibre/customize/__init__.py:356 344msgid "File type" 345msgstr "Fayl tipi" 346 347#: /__w/calibre/calibre/src/calibre/customize/__init__.py:426 348msgid "Metadata reader" 349msgstr "Metadata o'quvchi" 350 351#: /__w/calibre/calibre/src/calibre/customize/__init__.py:458 352msgid "Metadata writer" 353msgstr "Metadata yozuvchi" 354 355#: /__w/calibre/calibre/src/calibre/customize/__init__.py:490 356msgid "Catalog generator" 357msgstr "Katalog generatori" 358 359#: /__w/calibre/calibre/src/calibre/customize/__init__.py:608 360msgid "User interface action" 361msgstr "" 362 363#: /__w/calibre/calibre/src/calibre/customize/__init__.py:643 364#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 365#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:30 366#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:100 367#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:237 368#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:328 369#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:361 370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 371#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:65 372msgid "Preferences" 373msgstr "" 374 375#: /__w/calibre/calibre/src/calibre/customize/__init__.py:696 376#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 377msgid "Store" 378msgstr "" 379 380#: /__w/calibre/calibre/src/calibre/customize/__init__.py:700 381msgid "An e-book store." 382msgstr "" 383 384#: /__w/calibre/calibre/src/calibre/customize/__init__.py:744 385msgid "Edit book tool" 386msgstr "" 387 388#: /__w/calibre/calibre/src/calibre/customize/__init__.py:756 389msgid "Library closed" 390msgstr "Kutubxona yopiq" 391 392#: /__w/calibre/calibre/src/calibre/customize/builtins.py:22 393msgid "" 394"Create a PMLZ archive containing the PML file and all images in the folder " 395"pmlname_img or images. This plugin is run every time you add a PML file to " 396"the library." 397msgstr "" 398 399#: /__w/calibre/calibre/src/calibre/customize/builtins.py:53 400msgid "" 401"Create a TXTZ archive when a TXT file is imported containing Markdown or " 402"Textile references to images. The referenced images as well as the TXT file " 403"are added to the archive." 404msgstr "" 405 406#: /__w/calibre/calibre/src/calibre/customize/builtins.py:108 407msgid "Extract cover from comic files" 408msgstr "" 409 410#: /__w/calibre/calibre/src/calibre/customize/builtins.py:153 411#: /__w/calibre/calibre/src/calibre/customize/builtins.py:164 412#: /__w/calibre/calibre/src/calibre/customize/builtins.py:177 413#: /__w/calibre/calibre/src/calibre/customize/builtins.py:188 414#: /__w/calibre/calibre/src/calibre/customize/builtins.py:199 415#: /__w/calibre/calibre/src/calibre/customize/builtins.py:211 416#: /__w/calibre/calibre/src/calibre/customize/builtins.py:223 417#: /__w/calibre/calibre/src/calibre/customize/builtins.py:234 418#: /__w/calibre/calibre/src/calibre/customize/builtins.py:245 419#: /__w/calibre/calibre/src/calibre/customize/builtins.py:256 420#: /__w/calibre/calibre/src/calibre/customize/builtins.py:267 421#: /__w/calibre/calibre/src/calibre/customize/builtins.py:278 422#: /__w/calibre/calibre/src/calibre/customize/builtins.py:289 423#: /__w/calibre/calibre/src/calibre/customize/builtins.py:300 424#: /__w/calibre/calibre/src/calibre/customize/builtins.py:312 425#: /__w/calibre/calibre/src/calibre/customize/builtins.py:325 426#: /__w/calibre/calibre/src/calibre/customize/builtins.py:348 427#: /__w/calibre/calibre/src/calibre/customize/builtins.py:360 428#: /__w/calibre/calibre/src/calibre/customize/builtins.py:371 429#: /__w/calibre/calibre/src/calibre/customize/builtins.py:383 430#: /__w/calibre/calibre/src/calibre/customize/builtins.py:394 431#: /__w/calibre/calibre/src/calibre/customize/builtins.py:406 432#, python-format 433msgid "Read metadata from %s files" 434msgstr "" 435 436#: /__w/calibre/calibre/src/calibre/customize/builtins.py:337 437msgid "Read metadata from e-books in RAR archives" 438msgstr "" 439 440#: /__w/calibre/calibre/src/calibre/customize/builtins.py:418 441msgid "Read metadata from e-books in ZIP archives" 442msgstr "" 443 444#: /__w/calibre/calibre/src/calibre/customize/builtins.py:437 445#: /__w/calibre/calibre/src/calibre/customize/builtins.py:456 446#: /__w/calibre/calibre/src/calibre/customize/builtins.py:479 447#: /__w/calibre/calibre/src/calibre/customize/builtins.py:490 448#: /__w/calibre/calibre/src/calibre/customize/builtins.py:514 449#: /__w/calibre/calibre/src/calibre/customize/builtins.py:526 450#: /__w/calibre/calibre/src/calibre/customize/builtins.py:537 451#, python-format 452msgid "Set metadata in %s files" 453msgstr "" 454 455#: /__w/calibre/calibre/src/calibre/customize/builtins.py:448 456#, python-brace-format 457msgid "" 458"Enter {0} below to have the EPUB metadata writer plugin not add cover images" 459" to EPUB files that have no existing cover image." 460msgstr "" 461 462#: /__w/calibre/calibre/src/calibre/customize/builtins.py:467 463#: /__w/calibre/calibre/src/calibre/customize/builtins.py:502 464#: /__w/calibre/calibre/src/calibre/customize/builtins.py:549 465#: /__w/calibre/calibre/src/calibre/customize/builtins.py:561 466#: /__w/calibre/calibre/src/calibre/customize/builtins.py:572 467#, python-format 468msgid "Set metadata from %s files" 469msgstr "" 470 471#: /__w/calibre/calibre/src/calibre/customize/builtins.py:819 472msgid "Add books to calibre or the connected device" 473msgstr "" 474 475#: /__w/calibre/calibre/src/calibre/customize/builtins.py:825 476msgid "Fetch annotations from a connected Kindle (experimental)" 477msgstr "" 478 479#: /__w/calibre/calibre/src/calibre/customize/builtins.py:831 480msgid "Generate a catalog of the books in your calibre library" 481msgstr "" 482 483#: /__w/calibre/calibre/src/calibre/customize/builtins.py:837 484msgid "Convert books to various e-book formats" 485msgstr "" 486 487#: /__w/calibre/calibre/src/calibre/customize/builtins.py:843 488msgid "Fine tune your e-books" 489msgstr "" 490 491#: /__w/calibre/calibre/src/calibre/customize/builtins.py:849 492#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 493msgid "Browse highlights and bookmarks from all books in the library" 494msgstr "" 495 496#: /__w/calibre/calibre/src/calibre/customize/builtins.py:855 497#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 498msgid "Edit the Table of Contents in your books" 499msgstr "" 500 501#: /__w/calibre/calibre/src/calibre/customize/builtins.py:861 502msgid "Delete books from your calibre library or connected device" 503msgstr "" 504 505#: /__w/calibre/calibre/src/calibre/customize/builtins.py:867 506msgid "" 507"Embed updated metadata into the actual book files in your calibre library" 508msgstr "" 509 510#: /__w/calibre/calibre/src/calibre/customize/builtins.py:873 511msgid "Edit the metadata of books in your calibre library" 512msgstr "" 513 514#: /__w/calibre/calibre/src/calibre/customize/builtins.py:879 515msgid "Read books in your calibre library" 516msgstr "" 517 518#: /__w/calibre/calibre/src/calibre/customize/builtins.py:885 519msgid "Download news from the internet in e-book form" 520msgstr "" 521 522#: /__w/calibre/calibre/src/calibre/customize/builtins.py:891 523msgid "Show a list of related books quickly" 524msgstr "" 525 526#: /__w/calibre/calibre/src/calibre/customize/builtins.py:897 527#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 528msgid "Filter/transform the tags for books in the library" 529msgstr "" 530 531#: /__w/calibre/calibre/src/calibre/customize/builtins.py:903 532#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 533msgid "Transform the authors for books in the library" 534msgstr "" 535 536#: /__w/calibre/calibre/src/calibre/customize/builtins.py:909 537msgid "Show an editor for testing templates" 538msgstr "" 539 540#: /__w/calibre/calibre/src/calibre/customize/builtins.py:915 541msgid "" 542"Show a dialog for creating and managing template functions and stored " 543"templates" 544msgstr "" 545 546#: /__w/calibre/calibre/src/calibre/customize/builtins.py:921 547msgid "Export books from your calibre library to the hard disk" 548msgstr "" 549 550#: /__w/calibre/calibre/src/calibre/customize/builtins.py:927 551msgid "Show Book details in a separate popup" 552msgstr "" 553 554#: /__w/calibre/calibre/src/calibre/customize/builtins.py:933 555#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 556msgid "Restart calibre" 557msgstr "" 558 559#: /__w/calibre/calibre/src/calibre/customize/builtins.py:939 560msgid "Open the folder that contains the book files in your calibre library" 561msgstr "" 562 563#: /__w/calibre/calibre/src/calibre/customize/builtins.py:946 564msgid "Auto scroll through the list of books" 565msgstr "" 566 567#: /__w/calibre/calibre/src/calibre/customize/builtins.py:952 568msgid "Send books to the connected device" 569msgstr "" 570 571#: /__w/calibre/calibre/src/calibre/customize/builtins.py:958 572msgid "" 573"Send books via email or the web. Also connect to folders on your computer as" 574" if they are devices" 575msgstr "" 576 577#: /__w/calibre/calibre/src/calibre/customize/builtins.py:965 578#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 579msgid "Browse the calibre User Manual" 580msgstr "" 581 582#: /__w/calibre/calibre/src/calibre/customize/builtins.py:971 583msgid "Customize calibre" 584msgstr "" 585 586#: /__w/calibre/calibre/src/calibre/customize/builtins.py:977 587msgid "Easily find books similar to the currently selected one" 588msgstr "" 589 590#: /__w/calibre/calibre/src/calibre/customize/builtins.py:983 591msgid "" 592"Switch between different calibre libraries and perform maintenance on them" 593msgstr "" 594 595#: /__w/calibre/calibre/src/calibre/customize/builtins.py:990 596msgid "Copy books from the device to your calibre library" 597msgstr "" 598 599#: /__w/calibre/calibre/src/calibre/customize/builtins.py:996 600msgid "Edit the collections in which books are placed on your device" 601msgstr "" 602 603#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1002 604msgid "Match book on the devices to books in the library" 605msgstr "" 606 607#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1008 608#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:47 609msgid "Show the book in the calibre library that matches this book" 610msgstr "" 611 612#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1014 613msgid "Copy a book from one calibre library to another" 614msgstr "" 615 616#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1020 617msgid "Edit e-books in the EPUB or AZW3 formats" 618msgstr "" 619 620#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1026 621msgid "Make small changes to EPUB or HTMLZ files in your calibre library" 622msgstr "" 623 624#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1032 625msgid "" 626"Find the next or previous match when searching in your calibre library in " 627"highlight mode" 628msgstr "" 629 630#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1039 631msgid "Choose a random book from your calibre library" 632msgstr "" 633 634#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1045 635#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 636msgid "Sort the list of books" 637msgstr "" 638 639#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1051 640msgid "Temporarily mark books" 641msgstr "" 642 643#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1057 644#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 645msgid "Change the current Virtual library" 646msgstr "" 647 648#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1064 649msgid "Search for books from different book sellers" 650msgstr "" 651 652#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1081 653msgid "Get new calibre plugins or update your existing ones" 654msgstr "" 655 656#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1104 657#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:21 658msgid "Look & feel" 659msgstr "" 660 661#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1106 662#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1119 663#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1131 664#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1143 665#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1156 666msgid "Interface" 667msgstr "" 668 669#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1110 670msgid "Adjust the look and feel of the calibre interface to suit your tastes" 671msgstr "" 672 673#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1117 674msgid "Behavior" 675msgstr "" 676 677#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1123 678msgid "Change the way calibre behaves" 679msgstr "" 680 681#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1129 682#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:501 683msgid "Add your own columns" 684msgstr "" 685 686#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1135 687msgid "Add/remove your own columns to the calibre book list" 688msgstr "" 689 690#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1141 691msgid "Toolbars & menus" 692msgstr "" 693 694#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1147 695msgid "" 696"Customize the toolbars and context menus, changing which actions are " 697"available in each" 698msgstr "" 699 700#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1154 701msgid "Searching" 702msgstr "" 703 704#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1160 705msgid "Customize the way searching for books works in calibre" 706msgstr "" 707 708#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1166 709msgid "Input options" 710msgstr "" 711 712#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1168 713#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1185 714#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1197 715msgid "Conversion" 716msgstr "" 717 718#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1172 719msgid "Set conversion options specific to each input format" 720msgstr "" 721 722#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1183 723msgid "Common options" 724msgstr "" 725 726#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1189 727msgid "Set conversion options common to all formats" 728msgstr "" 729 730#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1195 731msgid "Output options" 732msgstr "" 733 734#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1201 735msgid "Set conversion options specific to each output format" 736msgstr "" 737 738#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1207 739msgid "Adding books" 740msgstr "" 741 742#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1209 743#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1222 744#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1235 745#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1248 746msgid "Import/export" 747msgstr "" 748 749#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1213 750msgid "Control how calibre reads metadata from files when adding books" 751msgstr "" 752 753#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1220 754msgid "Saving books to disk" 755msgstr "" 756 757#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1226 758msgid "" 759"Control how calibre exports files from its database to disk when using Save " 760"to disk" 761msgstr "" 762 763#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1233 764msgid "Sending books to devices" 765msgstr "" 766 767#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1239 768msgid "Control how calibre transfers files to your e-book reader" 769msgstr "" 770 771#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1246 772msgid "Metadata plugboards" 773msgstr "" 774 775#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1252 776msgid "Change metadata fields before saving/sending" 777msgstr "" 778 779#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1258 780#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:12 781#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:159 782#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:250 783#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:260 784#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:267 785#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:273 786#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:277 787#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:293 788#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:357 789#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:429 790msgid "Template functions" 791msgstr "" 792 793#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1260 794#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1324 795#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1337 796#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1349 797#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1361 798#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:828 799msgid "Advanced" 800msgstr "" 801 802#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1264 803msgid "Create your own template functions" 804msgstr "" 805 806#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1270 807msgid "Sharing books by email" 808msgstr "" 809 810#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1272 811#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1285 812#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1299 813#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1311 814msgid "Sharing" 815msgstr "" 816 817#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1276 818msgid "" 819"Setup sharing of books via email. Can be used for automatic sending of " 820"downloaded news to your devices" 821msgstr "" 822 823#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1283 824msgid "Sharing over the net" 825msgstr "" 826 827#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1289 828msgid "" 829"Setup the calibre Content server which will give you access to your calibre " 830"library from anywhere, on any device, over the internet" 831msgstr "" 832 833#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1297 834msgid "Metadata download" 835msgstr "" 836 837#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1303 838msgid "Control how calibre downloads e-book metadata from the net" 839msgstr "" 840 841#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1309 842#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:407 843msgid "Ignored devices" 844msgstr "" 845 846#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1315 847msgid "" 848"Control which devices calibre will ignore when they are connected to the " 849"computer." 850msgstr "" 851 852#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1322 853#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:311 854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/plugin.py:87 855msgid "Plugins" 856msgstr "" 857 858#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1328 859msgid "Add/remove/customize various bits of calibre functionality" 860msgstr "" 861 862#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1335 863msgid "Tweaks" 864msgstr "" 865 866#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1341 867msgid "Fine tune how calibre behaves in various contexts" 868msgstr "" 869 870#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1347 871#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:563 872msgid "Shortcuts" 873msgstr "" 874 875#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1353 876msgid "Customize the keyboard shortcuts used by calibre" 877msgstr "" 878 879#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1359 880#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:137 881msgid "Miscellaneous" 882msgstr "" 883 884#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1365 885msgid "Miscellaneous advanced configuration" 886msgstr "" 887 888#: /__w/calibre/calibre/src/calibre/customize/conversion.py:111 889msgid "Options specific to the output format." 890msgstr "" 891 892#: /__w/calibre/calibre/src/calibre/customize/conversion.py:121 893msgid "Options specific to the input format." 894msgstr "" 895 896#: /__w/calibre/calibre/src/calibre/customize/conversion.py:137 897msgid "Conversion input" 898msgstr "" 899 900#: /__w/calibre/calibre/src/calibre/customize/conversion.py:173 901msgid "" 902"Specify the character encoding of the input document. If set this option " 903"will override any encoding declared by the document itself. Particularly " 904"useful for documents that do not declare an encoding or that have erroneous " 905"encoding declarations." 906msgstr "" 907 908#: /__w/calibre/calibre/src/calibre/customize/conversion.py:286 909msgid "Conversion output" 910msgstr "" 911 912#: /__w/calibre/calibre/src/calibre/customize/conversion.py:302 913msgid "" 914"If specified, the output plugin will try to create output that is as human " 915"readable as possible. May not have any effect for some output plugins." 916msgstr "" 917 918#: /__w/calibre/calibre/src/calibre/customize/conversion.py:317 919#, python-format 920msgid "Convert e-books to the %s format" 921msgstr "" 922 923#: /__w/calibre/calibre/src/calibre/customize/profiles.py:47 924msgid "Input profile" 925msgstr "" 926 927#: /__w/calibre/calibre/src/calibre/customize/profiles.py:51 928msgid "" 929"This profile tries to provide sane defaults and is useful if you know " 930"nothing about the input document." 931msgstr "" 932 933#: /__w/calibre/calibre/src/calibre/customize/profiles.py:59 934#: /__w/calibre/calibre/src/calibre/customize/profiles.py:482 935msgid "" 936"This profile is intended for the SONY PRS line. The 500/505/600/700 etc." 937msgstr "" 938 939#: /__w/calibre/calibre/src/calibre/customize/profiles.py:72 940msgid "This profile is intended for the SONY PRS 300." 941msgstr "" 942 943#: /__w/calibre/calibre/src/calibre/customize/profiles.py:82 944#: /__w/calibre/calibre/src/calibre/customize/profiles.py:524 945msgid "This profile is intended for the SONY PRS-900." 946msgstr "" 947 948#: /__w/calibre/calibre/src/calibre/customize/profiles.py:91 949#: /__w/calibre/calibre/src/calibre/customize/profiles.py:595 950msgid "This profile is intended for the Microsoft Reader." 951msgstr "" 952 953#: /__w/calibre/calibre/src/calibre/customize/profiles.py:103 954#: /__w/calibre/calibre/src/calibre/customize/profiles.py:607 955msgid "This profile is intended for the Mobipocket books." 956msgstr "" 957 958#: /__w/calibre/calibre/src/calibre/customize/profiles.py:117 959#: /__w/calibre/calibre/src/calibre/customize/profiles.py:621 960msgid "This profile is intended for the Hanlin V3 and its clones." 961msgstr "" 962 963#: /__w/calibre/calibre/src/calibre/customize/profiles.py:130 964#: /__w/calibre/calibre/src/calibre/customize/profiles.py:634 965msgid "This profile is intended for the Hanlin V5 and its clones." 966msgstr "" 967 968#: /__w/calibre/calibre/src/calibre/customize/profiles.py:141 969#: /__w/calibre/calibre/src/calibre/customize/profiles.py:643 970msgid "This profile is intended for the Cybook G3." 971msgstr "" 972 973#: /__w/calibre/calibre/src/calibre/customize/profiles.py:155 974#: /__w/calibre/calibre/src/calibre/customize/profiles.py:658 975msgid "This profile is intended for the Cybook Opus." 976msgstr "" 977 978#: /__w/calibre/calibre/src/calibre/customize/profiles.py:168 979#: /__w/calibre/calibre/src/calibre/customize/profiles.py:672 980msgid "This profile is intended for the Amazon Kindle." 981msgstr "" 982 983#: /__w/calibre/calibre/src/calibre/customize/profiles.py:181 984#: /__w/calibre/calibre/src/calibre/customize/profiles.py:770 985msgid "This profile is intended for the Irex Illiad." 986msgstr "" 987 988#: /__w/calibre/calibre/src/calibre/customize/profiles.py:194 989#: /__w/calibre/calibre/src/calibre/customize/profiles.py:784 990msgid "This profile is intended for the IRex Digital Reader 1000." 991msgstr "" 992 993#: /__w/calibre/calibre/src/calibre/customize/profiles.py:208 994#: /__w/calibre/calibre/src/calibre/customize/profiles.py:799 995msgid "This profile is intended for the IRex Digital Reader 800." 996msgstr "" 997 998#: /__w/calibre/calibre/src/calibre/customize/profiles.py:221 999#: /__w/calibre/calibre/src/calibre/customize/profiles.py:814 1000msgid "This profile is intended for the B&N Nook." 1001msgstr "" 1002 1003#: /__w/calibre/calibre/src/calibre/customize/profiles.py:245 1004msgid "Output profile" 1005msgstr "" 1006 1007#: /__w/calibre/calibre/src/calibre/customize/profiles.py:249 1008msgid "" 1009"This profile tries to provide sane defaults and is useful if you want to " 1010"produce a document intended to be read at a computer or on a range of " 1011"devices." 1012msgstr "" 1013 1014#: /__w/calibre/calibre/src/calibre/customize/profiles.py:286 1015msgid "" 1016"Intended for the iPad and similar devices with a resolution of 768x1024" 1017msgstr "" 1018 1019#: /__w/calibre/calibre/src/calibre/customize/profiles.py:449 1020msgid "" 1021"Intended for the iPad 3 and similar devices with a resolution of 1536x2048" 1022msgstr "" 1023 1024#: /__w/calibre/calibre/src/calibre/customize/profiles.py:454 1025msgid "Tablet" 1026msgstr "" 1027 1028#: /__w/calibre/calibre/src/calibre/customize/profiles.py:456 1029msgid "Intended for generic tablet devices, does no resizing of images" 1030msgstr "" 1031 1032#: /__w/calibre/calibre/src/calibre/customize/profiles.py:465 1033msgid "" 1034"Intended for the Samsung Galaxy and similar tablet devices with a resolution" 1035" of 600x1280" 1036msgstr "" 1037 1038#: /__w/calibre/calibre/src/calibre/customize/profiles.py:473 1039msgid "" 1040"Intended for the Nook HD+ and similar tablet devices with a resolution of " 1041"1280x1920" 1042msgstr "" 1043 1044#: /__w/calibre/calibre/src/calibre/customize/profiles.py:500 1045msgid "This profile is intended for the Kobo Reader." 1046msgstr "" 1047 1048#: /__w/calibre/calibre/src/calibre/customize/profiles.py:514 1049msgid "This profile is intended for the SONY PRS-300." 1050msgstr "" 1051 1052#: /__w/calibre/calibre/src/calibre/customize/profiles.py:535 1053msgid "This profile is intended for the SONY PRS-T3." 1054msgstr "" 1055 1056#: /__w/calibre/calibre/src/calibre/customize/profiles.py:543 1057msgid "Generic e-ink" 1058msgstr "" 1059 1060#: /__w/calibre/calibre/src/calibre/customize/profiles.py:545 1061msgid "Suitable for use with any e-ink device" 1062msgstr "" 1063 1064#: /__w/calibre/calibre/src/calibre/customize/profiles.py:551 1065msgid "Generic e-ink large" 1066msgstr "" 1067 1068#: /__w/calibre/calibre/src/calibre/customize/profiles.py:553 1069msgid "Suitable for use with any large screen e-ink device" 1070msgstr "" 1071 1072#: /__w/calibre/calibre/src/calibre/customize/profiles.py:561 1073msgid "Generic e-ink HD" 1074msgstr "" 1075 1076#: /__w/calibre/calibre/src/calibre/customize/profiles.py:563 1077msgid "Suitable for use with any modern high resolution e-ink device" 1078msgstr "" 1079 1080#: /__w/calibre/calibre/src/calibre/customize/profiles.py:573 1081msgid "This profile is intended for the 5-inch JetBook." 1082msgstr "" 1083 1084#: /__w/calibre/calibre/src/calibre/customize/profiles.py:583 1085msgid "" 1086"This profile is intended for the SONY PRS line. The 500/505/700 etc, in " 1087"landscape mode. Mainly useful for comics." 1088msgstr "" 1089 1090#: /__w/calibre/calibre/src/calibre/customize/profiles.py:692 1091msgid "This profile is intended for the Amazon Kindle DX." 1092msgstr "" 1093 1094#: /__w/calibre/calibre/src/calibre/customize/profiles.py:710 1095msgid "This profile is intended for the Amazon Kindle PaperWhite 1 and 2" 1096msgstr "" 1097 1098#: /__w/calibre/calibre/src/calibre/customize/profiles.py:722 1099msgid "This profile is intended for the Amazon Kindle Voyage" 1100msgstr "" 1101 1102#: /__w/calibre/calibre/src/calibre/customize/profiles.py:735 1103msgid "This profile is intended for the Amazon Kindle PaperWhite 3 and above" 1104msgstr "" 1105 1106#: /__w/calibre/calibre/src/calibre/customize/profiles.py:747 1107msgid "" 1108"This profile is intended for the Amazon Kindle Oasis 2017, PaperWhite 2021 " 1109"and above" 1110msgstr "" 1111 1112#: /__w/calibre/calibre/src/calibre/customize/profiles.py:759 1113msgid "This profile is intended for the Amazon Kindle Fire." 1114msgstr "" 1115 1116#: /__w/calibre/calibre/src/calibre/customize/profiles.py:827 1117msgid "This profile is intended for the B&N Nook Color." 1118msgstr "" 1119 1120#: /__w/calibre/calibre/src/calibre/customize/profiles.py:839 1121msgid "This profile is intended for the PocketBook Pro 900 series of devices." 1122msgstr "" 1123 1124#: /__w/calibre/calibre/src/calibre/customize/profiles.py:851 1125msgid "This profile is intended for the PocketBook Pro 912 series of devices." 1126msgstr "" 1127 1128#: /__w/calibre/calibre/src/calibre/customize/profiles.py:864 1129msgid "" 1130"This profile is intended for the PocketBook Lux (1-5) and Basic 4 series of " 1131"devices." 1132msgstr "" 1133 1134#: /__w/calibre/calibre/src/calibre/customize/profiles.py:876 1135msgid "" 1136"This profile is intended for the PocketBook HD Touch (1-3) series of " 1137"devices." 1138msgstr "" 1139 1140#: /__w/calibre/calibre/src/calibre/customize/profiles.py:888 1141msgid "" 1142"This profile is intended for the PocketBook Inkpad 3 and X series of " 1143"devices." 1144msgstr "" 1145 1146#: /__w/calibre/calibre/src/calibre/customize/ui.py:40 1147msgid "Installed plugins" 1148msgstr "" 1149 1150#: /__w/calibre/calibre/src/calibre/customize/ui.py:41 1151msgid "Mapping for filetype plugins" 1152msgstr "" 1153 1154#: /__w/calibre/calibre/src/calibre/customize/ui.py:42 1155msgid "Local plugin customization" 1156msgstr "" 1157 1158#: /__w/calibre/calibre/src/calibre/customize/ui.py:43 1159msgid "Disabled plugins" 1160msgstr "" 1161 1162#: /__w/calibre/calibre/src/calibre/customize/ui.py:44 1163msgid "Enabled plugins" 1164msgstr "" 1165 1166#: /__w/calibre/calibre/src/calibre/customize/ui.py:678 1167#, python-format 1168msgid "Initialization of plugin %s failed with traceback:" 1169msgstr "" 1170 1171#: /__w/calibre/calibre/src/calibre/customize/ui.py:797 1172msgid "" 1173" %prog options\n" 1174"\n" 1175" Customize calibre by loading external plugins.\n" 1176" " 1177msgstr "" 1178 1179#: /__w/calibre/calibre/src/calibre/customize/ui.py:803 1180msgid "Add a plugin by specifying the path to the ZIP file containing it." 1181msgstr "" 1182 1183#: /__w/calibre/calibre/src/calibre/customize/ui.py:805 1184msgid "" 1185"For plugin developers: Path to the folder where you are developing the " 1186"plugin. This command will automatically zip up the plugin and update it in " 1187"calibre." 1188msgstr "" 1189 1190#: /__w/calibre/calibre/src/calibre/customize/ui.py:809 1191msgid "Remove a custom plugin by name. Has no effect on builtin plugins" 1192msgstr "" 1193 1194#: /__w/calibre/calibre/src/calibre/customize/ui.py:811 1195msgid "" 1196"Customize plugin. Specify name of plugin and customization string separated " 1197"by a comma." 1198msgstr "" 1199 1200#: /__w/calibre/calibre/src/calibre/customize/ui.py:813 1201msgid "List all installed plugins" 1202msgstr "" 1203 1204#: /__w/calibre/calibre/src/calibre/customize/ui.py:815 1205msgid "Enable the named plugin" 1206msgstr "" 1207 1208#: /__w/calibre/calibre/src/calibre/customize/ui.py:817 1209msgid "Disable the named plugin" 1210msgstr "" 1211 1212#: /__w/calibre/calibre/src/calibre/db/adding.py:245 1213#: /__w/calibre/calibre/src/calibre/db/adding.py:256 1214#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:402 1215#: /__w/calibre/calibre/src/calibre/library/database2.py:3353 1216#: /__w/calibre/calibre/src/calibre/library/database2.py:3371 1217msgid "Catalog" 1218msgstr "" 1219 1220#: /__w/calibre/calibre/src/calibre/db/adding.py:286 1221#: /__w/calibre/calibre/src/calibre/db/fields.py:762 1222#: /__w/calibre/calibre/src/calibre/db/fields.py:777 1223#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:410 1224#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:125 1225#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:452 1226#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:475 1227#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:778 1228#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:797 1229#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:480 1230#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:486 1231#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:517 1232#: /__w/calibre/calibre/src/calibre/devices/utils.py:82 1233#: /__w/calibre/calibre/src/calibre/devices/utils.py:86 1234#: /__w/calibre/calibre/src/calibre/devices/utils.py:119 1235#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:91 1236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:616 1237#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1613 1238#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1615 1239#: /__w/calibre/calibre/src/calibre/library/database2.py:373 1240#: /__w/calibre/calibre/src/calibre/library/database2.py:386 1241#: /__w/calibre/calibre/src/calibre/library/database2.py:3396 1242#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:120 1243msgid "News" 1244msgstr "" 1245 1246#: /__w/calibre/calibre/src/calibre/db/backend.py:439 1247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:307 1248#, python-brace-format 1249msgid "Path to library ({0}) too long. It must be less than {1} characters." 1250msgstr "" 1251 1252#: /__w/calibre/calibre/src/calibre/db/backend.py:447 1253#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:57 1254#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:560 1255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:123 1256#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:790 1257#, python-format 1258msgid "Path to library too long. It must be less than %d characters." 1259msgstr "" 1260 1261#: /__w/calibre/calibre/src/calibre/db/backend.py:523 1262#: /__w/calibre/calibre/src/calibre/library/database2.py:199 1263msgid "restored preference " 1264msgstr "" 1265 1266#: /__w/calibre/calibre/src/calibre/db/backend.py:529 1267#: /__w/calibre/calibre/src/calibre/library/database2.py:204 1268#: /__w/calibre/calibre/src/calibre/library/restore.py:236 1269msgid "creating custom column " 1270msgstr "" 1271 1272#: /__w/calibre/calibre/src/calibre/db/backend.py:1001 1273#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:674 1274msgid "No label was provided" 1275msgstr "" 1276 1277#: /__w/calibre/calibre/src/calibre/db/backend.py:1003 1278#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:676 1279msgid "" 1280"The label must contain only lower case letters, digits and underscores, and " 1281"start with a letter" 1282msgstr "" 1283 1284#: /__w/calibre/calibre/src/calibre/db/backend.py:1186 1285msgid "Dumping database to SQL" 1286msgstr "" 1287 1288#: /__w/calibre/calibre/src/calibre/db/backend.py:1195 1289msgid "Restoring database from SQL" 1290msgstr "" 1291 1292#: /__w/calibre/calibre/src/calibre/db/backend.py:2096 1293#: /__w/calibre/calibre/src/calibre/db/cache.py:2444 1294#: /__w/calibre/calibre/src/calibre/db/cache.py:2569 1295#: /__w/calibre/calibre/src/calibre/utils/exim.py:206 1296#: /__w/calibre/calibre/src/calibre/utils/exim.py:372 1297msgid "Completed" 1298msgstr "" 1299 1300#: /__w/calibre/calibre/src/calibre/db/cache.py:203 1301#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:564 1302#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 1303#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:48 1304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1212 1305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1260 1306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:867 1307#: /__w/calibre/calibre/src/calibre/library/database2.py:495 1308msgid "Saved searches" 1309msgstr "" 1310 1311#: /__w/calibre/calibre/src/calibre/db/cache.py:345 1312#: /__w/calibre/calibre/src/calibre/db/lazy.py:223 1313#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 1314#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 1315#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 1316#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 1317#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:357 1318#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 1319#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 1320#: /__w/calibre/calibre/src/calibre/library/database2.py:1081 1321#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1256 1322#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1315 1323msgid "Yes" 1324msgstr "" 1325 1326#: /__w/calibre/calibre/src/calibre/db/cache.py:2296 1327#, python-brace-format 1328msgid "[Error in Virtual library {0}: {1}]" 1329msgstr "" 1330 1331#: /__w/calibre/calibre/src/calibre/db/cache.py:2559 1332#, python-format 1333msgid "Cover for %s" 1334msgstr "" 1335 1336#: /__w/calibre/calibre/src/calibre/db/cache.py:2563 1337#, python-brace-format 1338msgid "{0} format for {1}" 1339msgstr "" 1340 1341#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:206 1342#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:298 1343#, python-format 1344msgid "Added book ids: %s" 1345msgstr "" 1346 1347#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:282 1348msgid "" 1349"The following books were not added as they already exist in the database " 1350"(see --duplicates option or --automerge option):" 1351msgstr "" 1352 1353#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:300 1354#, python-format 1355msgid "Merged book ids: %s" 1356msgstr "" 1357 1358#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:306 1359msgid "" 1360"%prog add [options] file1 file2 file3 ...\n" 1361"\n" 1362"Add the specified files as books to the database. You can also specify folders, see\n" 1363"the folder related options below.\n" 1364msgstr "" 1365 1366#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:320 1367msgid "" 1368"Add books to database even if they already exist. Comparison is done based " 1369"on book titles and authors. Note that the {} option takes precedence." 1370msgstr "" 1371 1372#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:331 1373msgid "" 1374"If books with similar titles and authors are found, merge the incoming " 1375"formats (files) automatically into existing book records. A value of " 1376"\"ignore\" means duplicate formats are discarded. A value of \"overwrite\" " 1377"means duplicate formats in the library are overwritten with the newly added " 1378"files. A value of \"new_record\" means duplicate formats are placed into a " 1379"new book record." 1380msgstr "" 1381 1382#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:342 1383msgid "Add an empty book (a book with no formats)" 1384msgstr "" 1385 1386#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:345 1387msgid "Set the title of the added book(s)" 1388msgstr "" 1389 1390#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:351 1391msgid "Set the authors of the added book(s)" 1392msgstr "" 1393 1394#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:354 1395msgid "Set the ISBN of the added book(s)" 1396msgstr "" 1397 1398#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:361 1399msgid "Set the identifiers for this book, e.g. -I asin:XXX -I isbn:YYY" 1400msgstr "" 1401 1402#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:364 1403msgid "Set the tags of the added book(s)" 1404msgstr "" 1405 1406#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:370 1407msgid "Set the series of the added book(s)" 1408msgstr "" 1409 1410#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:377 1411msgid "Set the series number of the added book(s)" 1412msgstr "" 1413 1414#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:383 1415msgid "Path to the cover to use for the added book" 1416msgstr "" 1417 1418#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:390 1419msgid "" 1420"A comma separated list of languages (best to use ISO639 language codes, " 1421"though some language names may also be recognized)" 1422msgstr "" 1423 1424#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:396 1425msgid "ADDING FROM FOLDERS" 1426msgstr "" 1427 1428#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:398 1429msgid "" 1430"Options to control the adding of books from folders. By default only files " 1431"that have extensions of known e-book file types are added." 1432msgstr "" 1433 1434#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:415 1435msgid "" 1436"Assume that each folder has only a single logical book and that all files in" 1437" it are different e-book formats of that book" 1438msgstr "" 1439 1440#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:423 1441msgid "Process folders recursively" 1442msgstr "" 1443 1444#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:436 1445msgid "GLOB PATTERN" 1446msgstr "" 1447 1448#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:443 1449msgid "" 1450"A filename (glob) pattern, files matching this pattern will be ignored when " 1451"scanning folders for files. Can be specified multiple times for multiple " 1452"patterns. For example: *.pdf will ignore all PDF files" 1453msgstr "" 1454 1455#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:450 1456msgid "" 1457"A filename (glob) pattern, files matching this pattern will be added when " 1458"scanning folders for files, even if they are not of a known e-book file " 1459"type. Can be specified multiple times for multiple patterns." 1460msgstr "" 1461 1462#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:474 1463msgid "You must specify at least one file to add" 1464msgstr "" 1465 1466#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:24 1467#, python-brace-format 1468msgid "" 1469"%prog add_custom_column [options] label name datatype\n" 1470"\n" 1471"Create a custom column. label is the machine friendly name of the column. Should\n" 1472"not contain spaces or colons. name is the human friendly name of the column.\n" 1473"datatype is one of: {0}\n" 1474msgstr "" 1475 1476#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:39 1477msgid "" 1478"This column stores tag like data (i.e. multiple comma separated values). " 1479"Only applies if datatype is text." 1480msgstr "" 1481 1482#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:48 1483msgid "" 1484"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" 1485"There are many options that can go into the display variable.The options by column type are:\n" 1486"composite: composite_template, composite_sort, make_category,contains_html, use_decorations\n" 1487"datetime: date_format\n" 1488"enumeration: enum_values, enum_colors, use_decorations\n" 1489"int, float: number_format\n" 1490"text: is_names, use_decorations\n" 1491"\n" 1492"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." 1493msgstr "" 1494 1495#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:81 1496msgid "You must specify label, name and datatype" 1497msgstr "" 1498 1499#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:28 1500msgid "" 1501"%prog add_format [options] id ebook_file\n" 1502"\n" 1503"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." 1504msgstr "" 1505 1506#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:42 1507msgid "Do not replace the format if it already exists" 1508msgstr "" 1509 1510#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:49 1511msgid "You must specify an id and an e-book file" 1512msgstr "" 1513 1514#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:53 1515msgid "e-book file must have an extension" 1516msgstr "" 1517 1518#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:56 1519#, python-format 1520msgid "A %(fmt)s file already exists for book: %(id)d, not replacing" 1521msgstr "" 1522 1523#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:20 1524msgid "" 1525"%prog backup_metadata [options]\n" 1526"\n" 1527"Backup the metadata stored in the database into individual OPF files in each\n" 1528"books folder. This normally happens automatically, but you can run this\n" 1529"command to force re-generation of the OPF files, with the --all option.\n" 1530"\n" 1531"Note that there is normally no need to do this, as the OPF files are backed up\n" 1532"automatically, every time metadata is changed.\n" 1533msgstr "" 1534 1535#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:37 1536msgid "" 1537"Normally, this command only operates on books that have out of date OPF " 1538"files. This option makes it operate on all books." 1539msgstr "" 1540 1541#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:27 1542msgid "{} OPTIONS" 1543msgstr "" 1544 1545#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:48 1546msgid "" 1547"%prog catalog /path/to/destination.(csv|epub|mobi|xml...) [options]\n" 1548"\n" 1549"Export a catalog in format specified by path/to/destination extension.\n" 1550"Options control how entries are displayed in the generated catalog output.\n" 1551"Note that different catalog formats support different sets of options. To\n" 1552"see the different options, specify the name of the output file and then the\n" 1553"{} option.\n" 1554msgstr "" 1555 1556#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:67 1557msgid "" 1558"Comma-separated list of database IDs to catalog.\n" 1559"If declared, --search is ignored.\n" 1560"Default: all" 1561msgstr "" 1562 1563#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:78 1564msgid "" 1565"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" 1566"Default: no filtering" 1567msgstr "" 1568 1569#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:90 1570#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:629 1571msgid "Show detailed output information. Useful for debugging" 1572msgstr "" 1573 1574#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:109 1575msgid "You must specify a catalog output file" 1576msgstr "" 1577 1578#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:115 1579msgid "Cannot generate a catalog in the {} format" 1580msgstr "" 1581 1582#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:26 1583#, python-brace-format 1584msgid "" 1585"%prog check_library [options]\n" 1586"\n" 1587"Perform some checks on the filesystem representing a library. Reports are {0}\n" 1588msgstr "" 1589 1590#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:35 1591#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:44 1592msgid "Output in CSV" 1593msgstr "" 1594 1595#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:43 1596msgid "" 1597"Comma-separated list of reports.\n" 1598"Default: all" 1599msgstr "" 1600 1601#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:52 1602msgid "" 1603"Comma-separated list of extensions to ignore.\n" 1604"Default: all" 1605msgstr "" 1606 1607#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:61 1608msgid "" 1609"Comma-separated list of names to ignore.\n" 1610"Default: all" 1611msgstr "" 1612 1613#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:99 1614msgid "Unknown report check" 1615msgstr "" 1616 1617#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:116 1618msgid "Vacuuming database..." 1619msgstr "" 1620 1621#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:23 1622msgid "" 1623"%prog clone path/to/new/library\n" 1624"\n" 1625"Create a clone of the current library. This creates a new, empty library that has all the\n" 1626"same custom columns, Virtual libraries and other settings as the current library.\n" 1627"\n" 1628"The cloned library will contain no books. If you want to create a full duplicate, including\n" 1629"all books, then simply use your filesystem tools to copy the library folder.\n" 1630" " 1631msgstr "" 1632 1633#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:38 1634msgid "Error: You must specify the path to the cloned library" 1635msgstr "" 1636 1637#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:46 1638msgid "The location for the new library is the same as the current library" 1639msgstr "" 1640 1641#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:52 1642#, python-format 1643msgid "%s is not empty. You must choose an empty folder for the new library." 1644msgstr "" 1645 1646#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:22 1647msgid "" 1648"%prog custom_columns [options]\n" 1649"\n" 1650"List available custom columns. Shows column labels and ids.\n" 1651" " 1652msgstr "" 1653 1654#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:34 1655msgid "Show details for each column." 1656msgstr "" 1657 1658#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:27 1659msgid "" 1660"\n" 1661"%prog embed_metadata [options] book_id\n" 1662"\n" 1663"Update the metadata in the actual book files stored in the calibre library from\n" 1664"the metadata in the calibre database. Normally, metadata is updated only when\n" 1665"exporting files from calibre, this command is useful if you want the files to\n" 1666"be updated in place. Note that different file formats support different amounts\n" 1667"of metadata. You can use the special value 'all' for book_id to update metadata\n" 1668"in all books. You can also specify many book ids separated by spaces and id ranges\n" 1669"separated by hyphens. For example: %prog embed_metadata 1 2 10-15 23" 1670msgstr "" 1671 1672#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:38 1673msgid "" 1674"Only update metadata in files of the specified format. Specify it multiple " 1675"times for multiple formats. By default, all formats are updated." 1676msgstr "" 1677 1678#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:55 1679#, python-brace-format 1680msgid "Processed {0} ({1} of {2})" 1681msgstr "" 1682 1683#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:59 1684msgid "No book with id: {}" 1685msgstr "" 1686 1687#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:43 1688msgid "" 1689"%prog export [options] ids\n" 1690"\n" 1691"Export the books specified by ids (a comma separated list) to the filesystem.\n" 1692"The export operation saves all formats of the book, its cover and metadata (in\n" 1693"an opf file). You can get id numbers from the search command.\n" 1694msgstr "" 1695 1696#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:56 1697msgid "Export all books in database, ignoring the list of ids." 1698msgstr "" 1699 1700#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:62 1701msgid "Export books to the specified folder. Default is" 1702msgstr "" 1703 1704#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:69 1705msgid "Export all books into a single folder" 1706msgstr "" 1707 1708#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:75 1709msgid "Report progress" 1710msgstr "" 1711 1712#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:86 1713msgid "Specifying this switch will turn this behavior off." 1714msgstr "" 1715 1716#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:136 1717#, python-format 1718msgid "You must specify some ids or the %s option" 1719msgstr "" 1720 1721#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:227 1722msgid "" 1723"%prog list [options]\n" 1724"\n" 1725"List the books available in the calibre database.\n" 1726msgstr "" 1727 1728#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:239 1729#, python-format 1730msgid "" 1731"The fields to display when listing books in the database. Should be a comma separated list of fields.\n" 1732"Available fields: %s\n" 1733"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" 1734msgstr "" 1735 1736#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:252 1737#, python-brace-format 1738msgid "" 1739"The field by which to sort the results.\n" 1740"Available fields: {0}\n" 1741"Default: {1}" 1742msgstr "" 1743 1744#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:259 1745msgid "Sort results in ascending order" 1746msgstr "" 1747 1748#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:266 1749msgid "" 1750"Filter the results by the search query. For the format of the search query, " 1751"please see the search related documentation in the User Manual. Default is " 1752"to do no filtering." 1753msgstr "" 1754 1755#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:276 1756#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:67 1757msgid "" 1758"The maximum width of a single line in the output. Defaults to detecting " 1759"screen size." 1760msgstr "" 1761 1762#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:282 1763msgid "The string used to separate fields. Default is a space." 1764msgstr "" 1765 1766#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:288 1767msgid "" 1768"The prefix for all file paths. Default is the absolute path to the library " 1769"folder." 1770msgstr "" 1771 1772#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:295 1773msgid "The maximum number of results to display. Default: all" 1774msgstr "" 1775 1776#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:302 1777msgid "" 1778"Generate output in JSON format, which is more suitable for machine parsing. " 1779"Causes the line width and separator options to be ignored." 1780msgstr "" 1781 1782#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:24 1783msgid "" 1784"%prog list_categories [options]\n" 1785"\n" 1786"Produce a report of the category information in the database. The\n" 1787"information is the equivalent of what is shown in the Tag browser.\n" 1788msgstr "" 1789 1790#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:39 1791msgid "" 1792"Output only the number of items in a category instead of the counts per item" 1793" within the category" 1794msgstr "" 1795 1796#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:50 1797msgid "The type of CSV file to produce. Choices: {}" 1798msgstr "" 1799 1800#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:58 1801msgid "Comma-separated list of category lookup names. Default: all" 1802msgstr "" 1803 1804#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:181 1805msgid "CATEGORY ITEMS" 1806msgstr "" 1807 1808#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:26 1809msgid "" 1810"%prog remove ids\n" 1811"\n" 1812"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" 1813msgstr "" 1814 1815#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:39 1816msgid "Do not use the {}" 1817msgstr "" 1818 1819#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:46 1820msgid "You must specify at least one book to remove" 1821msgstr "" 1822 1823#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:22 1824msgid "" 1825"%prog remove_custom_column [options] label\n" 1826"\n" 1827"Remove the custom column identified by label. You can see available\n" 1828"columns with the custom_columns command.\n" 1829" " 1830msgstr "" 1831 1832#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:35 1833msgid "Do not ask for confirmation" 1834msgstr "" 1835 1836#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:50 1837#, python-format 1838msgid "You will lose all data in the column: %s. Are you sure (y/n)? " 1839msgstr "" 1840 1841#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:53 1842msgid "y" 1843msgstr "" 1844 1845#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:60 1846#, python-format 1847msgid "" 1848"No column named %s found. You must use column labels, not titles. Use " 1849"calibredb custom_columns to get a list of labels." 1850msgstr "" 1851 1852#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:69 1853msgid "Error: You must specify a column label" 1854msgstr "" 1855 1856#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:25 1857msgid "" 1858"\n" 1859"%prog remove_format [options] id fmt\n" 1860"\n" 1861"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" 1862msgstr "" 1863 1864#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:39 1865msgid "You must specify an id and a format" 1866msgstr "" 1867 1868#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:21 1869msgid "" 1870"%prog restore_database [options]\n" 1871"\n" 1872"Restore this database from the metadata stored in OPF files in each\n" 1873"folder of the calibre library. This is useful if your metadata.db file\n" 1874"has been corrupted.\n" 1875"\n" 1876"WARNING: This command completely regenerates your database. You will lose\n" 1877"all saved searches, user categories, plugboards, stored per-book conversion\n" 1878"settings, and custom recipes. Restored metadata will only be as accurate as\n" 1879"what is found in the OPF files.\n" 1880" " 1881msgstr "" 1882 1883#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:42 1884msgid "" 1885"Really do the recovery. The command will not run unless this option is " 1886"specified." 1887msgstr "" 1888 1889#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:64 1890#, python-format 1891msgid "You must provide the %s option to do a recovery" 1892msgstr "" 1893 1894#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:36 1895msgid "" 1896"%prog saved_searches [options] (list|add|remove)\n" 1897"\n" 1898"Manage the saved searches stored in this database.\n" 1899"If you try to add a query with a name that already exists, it will be\n" 1900"replaced.\n" 1901"\n" 1902"Syntax for adding:\n" 1903"\n" 1904"%prog saved_searches add search_name search_expression\n" 1905"\n" 1906"Syntax for removing:\n" 1907"\n" 1908"%prog saved_searches remove search_name\n" 1909" " 1910msgstr "" 1911 1912#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:60 1913#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1032 1914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:87 1915msgid "Name:" 1916msgstr "" 1917 1918#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:61 1919msgid "Search string:" 1920msgstr "" 1921 1922#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:65 1923msgid "Error: You must specify a name and a search string" 1924msgstr "" 1925 1926#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:67 1927#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 1928msgid "added" 1929msgstr "" 1930 1931#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:70 1932msgid "Error: You must specify a name" 1933msgstr "" 1934 1935#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:72 1936msgid "removed" 1937msgstr "" 1938 1939#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:76 1940#, python-format 1941msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" 1942msgstr "" 1943 1944#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:17 1945#, python-brace-format 1946msgid "Failed to parse search query: ({0}) with error: {1}" 1947msgstr "" 1948 1949#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:25 1950#, python-brace-format 1951msgid "" 1952"%prog search [options] search expression\n" 1953"\n" 1954"Search the library for the specified search term, returning a comma separated\n" 1955"list of book ids matching the search expression. The output format is useful\n" 1956"to feed into other commands that accept a list of ids as input.\n" 1957"\n" 1958"The search expression can be anything from calibre's powerful search query\n" 1959"language, for example: %prog search {0}\n" 1960msgstr "" 1961 1962#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:42 1963msgid "The maximum number of results to return. Default is all results." 1964msgstr "" 1965 1966#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:49 1967msgid "Error: You must specify the search expression" 1968msgstr "" 1969 1970#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:58 1971msgid "No books matching the search expression:" 1972msgstr "" 1973 1974#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:19 1975msgid "No book with id {} exists" 1976msgstr "" 1977 1978#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:23 1979msgid "No column with name {} exists" 1980msgstr "" 1981 1982#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:29 1983msgid "Data set to: {} [{}]" 1984msgstr "" 1985 1986#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:37 1987msgid "Data set to: {}" 1988msgstr "" 1989 1990#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:46 1991msgid "" 1992"%prog set_custom [options] column id value\n" 1993"\n" 1994"Set the value of a custom column for the book identified by id.\n" 1995"You can get a list of ids using the search command.\n" 1996"You can get a list of custom column names using the custom_columns\n" 1997"command.\n" 1998" " 1999msgstr "" 2000 2001#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:63 2002msgid "" 2003"If the column stores multiple values, append the specified values to the " 2004"existing ones, instead of replacing them." 2005msgstr "" 2006 2007#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:72 2008msgid "Error: You must specify a field name, id and value" 2009msgstr "" 2010 2011#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:62 2012msgid "" 2013"\n" 2014"%prog set_metadata [options] id [/path/to/metadata.opf]\n" 2015"\n" 2016"Set the metadata stored in the calibre database for the book identified by id\n" 2017"from the OPF file metadata.opf. id is an id number from the search command. You\n" 2018"can get a quick feel for the OPF format by using the --as-opf switch to the\n" 2019"show_metadata command. You can also set the metadata of individual fields with\n" 2020"the --field option. If you use the --field option, there is no need to specify\n" 2021"an OPF file.\n" 2022msgstr "" 2023 2024#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:80 2025#, python-brace-format 2026msgid "" 2027"The field to set. Format is field_name:value, for example: {0} " 2028"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " 2029"this option multiple times to set multiple fields. Note: For languages you " 2030"must use the ISO639 language codes (e.g. en for English, fr for French and " 2031"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " 2032"use true and false or yes and no." 2033msgstr "" 2034 2035#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:95 2036msgid "List the metadata field names that can be used with the --field option" 2037msgstr "" 2038 2039#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2040msgid "Field name" 2041msgstr "" 2042 2043#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2044#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:788 2045#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 2046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:85 2047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 2048#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:193 2049#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1351 2050#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 2051#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:166 2052#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 2053#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 2054#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:131 2055#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:308 2056#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 2057#: /__w/calibre/calibre/src/calibre/srv/opds.py:480 2058msgid "Title" 2059msgstr "" 2060 2061#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:136 2062msgid "You must specify a record id as the first argument" 2063msgstr "" 2064 2065#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:140 2066msgid "You must specify either a field or an OPF file" 2067msgstr "" 2068 2069#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:146 2070#, python-format 2071msgid "The OPF file %s does not exist" 2072msgstr "" 2073 2074#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:153 2075#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:182 2076#, python-format 2077msgid "No book with id: %s in the database" 2078msgstr "" 2079 2080#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:164 2081#, python-format 2082msgid "%s is not a known field" 2083msgstr "" 2084 2085#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:26 2086msgid "" 2087"\n" 2088"%prog show_metadata [options] id\n" 2089"\n" 2090"Show the metadata stored in the calibre database for the book identified by id.\n" 2091"id is an id number from the search command.\n" 2092msgstr "" 2093 2094#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:38 2095msgid "Print metadata in OPF form (XML)" 2096msgstr "" 2097 2098#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:45 2099msgid "You must specify an id" 2100msgstr "" 2101 2102#: /__w/calibre/calibre/src/calibre/db/cli/main.py:40 2103msgid "The {} command is not supported with remote (server based) libraries" 2104msgstr "" 2105 2106#: /__w/calibre/calibre/src/calibre/db/cli/main.py:47 2107msgid "GLOBAL OPTIONS" 2108msgstr "" 2109 2110#: /__w/calibre/calibre/src/calibre/db/cli/main.py:54 2111msgid "" 2112"Path to the calibre library. Default is to use the path stored in the " 2113"settings. You can also connect to a calibre Content server to perform " 2114"actions on remote libraries. To do so use a URL of the form: " 2115"http://hostname:port/#library_id for example, " 2116"http://localhost:8080/#mylibrary. library_id is the library id of the " 2117"library you want to connect to on the Content server. You can use the " 2118"special library_id value of - to get a list of library ids available on the " 2119"server. For details on how to setup access via a Content server, see {}." 2120msgstr "" 2121 2122#: /__w/calibre/calibre/src/calibre/db/cli/main.py:67 2123#: /__w/calibre/calibre/src/calibre/utils/config.py:111 2124msgid "show this help message and exit" 2125msgstr "" 2126 2127#: /__w/calibre/calibre/src/calibre/db/cli/main.py:71 2128#: /__w/calibre/calibre/src/calibre/utils/config.py:112 2129msgid "show program's version number and exit" 2130msgstr "" 2131 2132#: /__w/calibre/calibre/src/calibre/db/cli/main.py:76 2133msgid "Username for connecting to a calibre Content server" 2134msgstr "" 2135 2136#: /__w/calibre/calibre/src/calibre/db/cli/main.py:80 2137#, python-brace-format 2138msgid "" 2139"Password for connecting to a calibre Content server. To read the password " 2140"from standard input, use the special value: {0}. To read the password from a" 2141" file, use: {1} (i.e. <f: followed by the full path to the file and a " 2142"trailing >). The angle brackets in the above are required, remember to " 2143"escape them or use quotes for your shell." 2144msgstr "" 2145 2146#: /__w/calibre/calibre/src/calibre/db/cli/main.py:91 2147msgid "" 2148"The timeout, in seconds, when connecting to a calibre library over the " 2149"network. The default is two minutes." 2150msgstr "" 2151 2152#: /__w/calibre/calibre/src/calibre/db/cli/main.py:101 2153#, python-format 2154msgid "" 2155"%%prog command [options] [arguments]\n" 2156"\n" 2157"%%prog is the command line interface to the calibre books database.\n" 2158"\n" 2159"command is one of:\n" 2160" %s\n" 2161"\n" 2162"For help on an individual command: %%prog command --help\n" 2163msgstr "" 2164 2165#: /__w/calibre/calibre/src/calibre/db/cli/main.py:121 2166msgid "Enter the password: " 2167msgstr "" 2168 2169#: /__w/calibre/calibre/src/calibre/db/cli/main.py:158 2170msgid "" 2171"Another calibre program such as {} or the main calibre program is running. " 2172"Having multiple programs that can make changes to a calibre library running " 2173"at the same time is a bad idea. calibredb can connect directly to a running " 2174"calibre Content server, to make changes through it, instead. See the " 2175"documentation of the {} option for details." 2176msgstr "" 2177 2178#: /__w/calibre/calibre/src/calibre/db/fields.py:298 2179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:154 2180#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:109 2181msgid "TEMPLATE ERROR" 2182msgstr "" 2183 2184#: /__w/calibre/calibre/src/calibre/db/fields.py:404 2185#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:194 2186msgid "On Device" 2187msgstr "" 2188 2189#: /__w/calibre/calibre/src/calibre/db/fields.py:438 2190#: /__w/calibre/calibre/src/calibre/library/database2.py:1237 2191msgid "Main" 2192msgstr "" 2193 2194#: /__w/calibre/calibre/src/calibre/db/fields.py:440 2195#: /__w/calibre/calibre/src/calibre/gui2/layout.py:81 2196#: /__w/calibre/calibre/src/calibre/library/database2.py:1239 2197msgid "Card A" 2198msgstr "" 2199 2200#: /__w/calibre/calibre/src/calibre/db/fields.py:442 2201#: /__w/calibre/calibre/src/calibre/gui2/layout.py:83 2202#: /__w/calibre/calibre/src/calibre/library/database2.py:1241 2203msgid "Card B" 2204msgstr "" 2205 2206#: /__w/calibre/calibre/src/calibre/db/lazy.py:250 2207#, python-format 2208msgid "Invalid field: %s" 2209msgstr "" 2210 2211#: /__w/calibre/calibre/src/calibre/db/restore.py:135 2212#: /__w/calibre/calibre/src/calibre/library/restore.py:124 2213msgid "Starting restoring preferences and column metadata" 2214msgstr "" 2215 2216#: /__w/calibre/calibre/src/calibre/db/restore.py:138 2217#: /__w/calibre/calibre/src/calibre/library/restore.py:127 2218msgid "Cannot restore preferences. Backup file not found." 2219msgstr "" 2220 2221#: /__w/calibre/calibre/src/calibre/db/restore.py:148 2222#: /__w/calibre/calibre/src/calibre/library/restore.py:138 2223msgid "Finished restoring preferences and column metadata" 2224msgstr "" 2225 2226#: /__w/calibre/calibre/src/calibre/db/restore.py:150 2227#: /__w/calibre/calibre/src/calibre/library/restore.py:140 2228msgid "Finished restoring preferences" 2229msgstr "" 2230 2231#: /__w/calibre/calibre/src/calibre/db/restore.py:155 2232#: /__w/calibre/calibre/src/calibre/library/restore.py:145 2233msgid "Restoring preferences and column metadata failed" 2234msgstr "" 2235 2236#: /__w/calibre/calibre/src/calibre/db/restore.py:174 2237#: /__w/calibre/calibre/src/calibre/library/restore.py:164 2238msgid "Processed" 2239msgstr "" 2240 2241#: /__w/calibre/calibre/src/calibre/db/restore.py:249 2242msgid "Creating custom column " 2243msgstr "" 2244 2245#: /__w/calibre/calibre/src/calibre/db/search.py:101 2246#: /__w/calibre/calibre/src/calibre/library/caches.py:339 2247msgid "today" 2248msgstr "" 2249 2250#: /__w/calibre/calibre/src/calibre/db/search.py:102 2251#: /__w/calibre/calibre/src/calibre/library/caches.py:340 2252msgid "yesterday" 2253msgstr "" 2254 2255#: /__w/calibre/calibre/src/calibre/db/search.py:103 2256#: /__w/calibre/calibre/src/calibre/library/caches.py:341 2257msgid "thismonth" 2258msgstr "" 2259 2260#: /__w/calibre/calibre/src/calibre/db/search.py:104 2261#: /__w/calibre/calibre/src/calibre/library/caches.py:342 2262msgid "daysago" 2263msgstr "" 2264 2265#: /__w/calibre/calibre/src/calibre/db/search.py:193 2266#: /__w/calibre/calibre/src/calibre/library/caches.py:401 2267#, python-brace-format 2268msgid "Number conversion error: {0}" 2269msgstr "" 2270 2271#: /__w/calibre/calibre/src/calibre/db/search.py:199 2272#: /__w/calibre/calibre/src/calibre/library/caches.py:407 2273#, python-brace-format 2274msgid "Date conversion error: {0}" 2275msgstr "" 2276 2277#: /__w/calibre/calibre/src/calibre/db/search.py:284 2278#: /__w/calibre/calibre/src/calibre/library/caches.py:484 2279#, python-brace-format 2280msgid "Non-numeric value in query: {0}" 2281msgstr "" 2282 2283#: /__w/calibre/calibre/src/calibre/db/search.py:311 2284#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2285#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2286#: /__w/calibre/calibre/src/calibre/library/caches.py:595 2287#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2288msgid "no" 2289msgstr "" 2290 2291#: /__w/calibre/calibre/src/calibre/db/search.py:312 2292#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2293#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2294#: /__w/calibre/calibre/src/calibre/library/caches.py:596 2295#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2296msgid "yes" 2297msgstr "" 2298 2299#: /__w/calibre/calibre/src/calibre/db/search.py:313 2300#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2301#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2302#: /__w/calibre/calibre/src/calibre/library/caches.py:597 2303msgid "unchecked" 2304msgstr "" 2305 2306#: /__w/calibre/calibre/src/calibre/db/search.py:314 2307#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2308#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2309#: /__w/calibre/calibre/src/calibre/library/caches.py:598 2310msgid "checked" 2311msgstr "" 2312 2313#: /__w/calibre/calibre/src/calibre/db/search.py:315 2314#: /__w/calibre/calibre/src/calibre/library/caches.py:599 2315msgid "empty" 2316msgstr "" 2317 2318#: /__w/calibre/calibre/src/calibre/db/search.py:316 2319#: /__w/calibre/calibre/src/calibre/library/caches.py:600 2320msgid "blank" 2321msgstr "" 2322 2323#: /__w/calibre/calibre/src/calibre/db/search.py:325 2324#: /__w/calibre/calibre/src/calibre/library/caches.py:612 2325#, python-brace-format 2326msgid "Invalid boolean query \"{0}\"" 2327msgstr "" 2328 2329#: /__w/calibre/calibre/src/calibre/db/search.py:514 2330msgid "No such Virtual library: {}" 2331msgstr "" 2332 2333#: /__w/calibre/calibre/src/calibre/db/search.py:519 2334msgid "Virtual library search is recursive: {}" 2335msgstr "" 2336 2337#: /__w/calibre/calibre/src/calibre/db/search.py:550 2338#: /__w/calibre/calibre/src/calibre/library/caches.py:678 2339#, python-brace-format 2340msgid "Recursive query group detected: {0}" 2341msgstr "" 2342 2343#: /__w/calibre/calibre/src/calibre/db/search.py:649 2344msgid "" 2345"search template: missing or invalid separator. Valid separators are: {}" 2346msgstr "" 2347 2348#: /__w/calibre/calibre/src/calibre/debug.py:29 2349#, python-brace-format 2350msgid "" 2351"{0}\n" 2352"\n" 2353"Various command line interfaces useful for debugging calibre. With no options,\n" 2354"this command starts an embedded Python interpreter. You can also run the main\n" 2355"calibre GUI, the calibre E-book viewer and the calibre editor in debug mode.\n" 2356"\n" 2357"It also contains interfaces to various bits of calibre that do not have\n" 2358"dedicated command line tools, such as font subsetting, the E-book diff tool and so\n" 2359"on.\n" 2360"\n" 2361"You can also use %prog to run standalone scripts. To do that use it like this:\n" 2362"\n" 2363" {1}\n" 2364"\n" 2365"Everything after the -- is passed to the script.\n" 2366msgstr "" 2367 2368#: /__w/calibre/calibre/src/calibre/debug.py:45 2369msgid "%prog [options]" 2370msgstr "" 2371 2372#: /__w/calibre/calibre/src/calibre/debug.py:46 2373msgid "Run Python code." 2374msgstr "" 2375 2376#: /__w/calibre/calibre/src/calibre/debug.py:47 2377msgid "Run the Python code in file." 2378msgstr "" 2379 2380#: /__w/calibre/calibre/src/calibre/debug.py:49 2381msgid "" 2382"Subset the specified font. Use -- after this option to pass option to the " 2383"font subsetting program." 2384msgstr "" 2385 2386#: /__w/calibre/calibre/src/calibre/debug.py:51 2387#: /__w/calibre/calibre/src/calibre/gui2/device.py:469 2388#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:28 2389msgid "Debug device detection" 2390msgstr "" 2391 2392#: /__w/calibre/calibre/src/calibre/debug.py:53 2393msgid "" 2394"Run the GUI with debugging enabled. Debug output is printed to stdout and " 2395"stderr." 2396msgstr "" 2397 2398#: /__w/calibre/calibre/src/calibre/debug.py:56 2399msgid "" 2400"Run the GUI with a debug console, logging to the specified path. For " 2401"internal use only, use the -g option to run the GUI in debug mode" 2402msgstr "" 2403 2404#: /__w/calibre/calibre/src/calibre/debug.py:60 2405msgid "Run the E-book viewer in debug mode" 2406msgstr "" 2407 2408#: /__w/calibre/calibre/src/calibre/debug.py:62 2409msgid "Output the paths necessary to setup the calibre environment" 2410msgstr "" 2411 2412#: /__w/calibre/calibre/src/calibre/debug.py:64 2413msgid "" 2414"Add a simple plugin (i.e. a plugin that consists of only a .py file), by " 2415"specifying the path to the py file containing the plugin code." 2416msgstr "" 2417 2418#: /__w/calibre/calibre/src/calibre/debug.py:68 2419msgid "" 2420"Re-initialize the sqlite calibre database at the specified path. Useful to " 2421"recover from db corruption." 2422msgstr "" 2423 2424#: /__w/calibre/calibre/src/calibre/debug.py:72 2425msgid "Inspect the MOBI file(s) at the specified path(s)" 2426msgstr "" 2427 2428#: /__w/calibre/calibre/src/calibre/debug.py:74 2429msgid "Launch the calibre \"Edit book\" tool in debug mode." 2430msgstr "" 2431 2432#: /__w/calibre/calibre/src/calibre/debug.py:76 2433msgid "" 2434"Explode the book into the specified folder.\n" 2435"Usage: -x file.epub output_dir\n" 2436"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." 2437msgstr "" 2438 2439#: /__w/calibre/calibre/src/calibre/debug.py:82 2440msgid "" 2441"Implode a previously exploded book.\n" 2442"Usage: -i output_dir file.epub\n" 2443"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." 2444msgstr "" 2445 2446#: /__w/calibre/calibre/src/calibre/debug.py:87 2447msgid "" 2448"Export all calibre data (books/settings/plugins). Normally, you will be " 2449"asked for the export folder and the libraries to export. You can also " 2450"specify them as command line arguments to skip the questions. Use absolute " 2451"paths for the export folder and libraries. The special keyword \"all\" can " 2452"be used to export all libraries." 2453msgstr "" 2454 2455#: /__w/calibre/calibre/src/calibre/debug.py:93 2456msgid "Import previously exported calibre data" 2457msgstr "" 2458 2459#: /__w/calibre/calibre/src/calibre/debug.py:96 2460#: /__w/calibre/calibre/src/calibre/gui2/main.py:69 2461msgid "" 2462"Cause a running calibre instance, if any, to be shutdown. Note that if there" 2463" are running jobs, they will be silently aborted, so use with care." 2464msgstr "" 2465 2466#: /__w/calibre/calibre/src/calibre/debug.py:99 2467msgid "Test binary modules in build" 2468msgstr "" 2469 2470#: /__w/calibre/calibre/src/calibre/debug.py:102 2471msgid "" 2472"Run a plugin that provides a command line interface. For example:\n" 2473"calibre-debug -r \"Add Books\" -- file1 --option1\n" 2474"Everything after the -- will be passed to the plugin as arguments." 2475msgstr "" 2476 2477#: /__w/calibre/calibre/src/calibre/debug.py:106 2478msgid "" 2479"Run the calibre diff tool. For example:\n" 2480"calibre-debug --diff file1 file2" 2481msgstr "" 2482 2483#: /__w/calibre/calibre/src/calibre/debug.py:109 2484msgid "(Un)register calibre from Windows Default Programs." 2485msgstr "" 2486 2487#: /__w/calibre/calibre/src/calibre/debug.py:111 2488msgid "For internal use" 2489msgstr "" 2490 2491#: /__w/calibre/calibre/src/calibre/debug.py:220 2492msgid "Debug log" 2493msgstr "" 2494 2495#: /__w/calibre/calibre/src/calibre/debug.py:313 2496#, python-format 2497msgid "No plugin named %s found" 2498msgstr "" 2499 2500#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:22 2501msgid "Communicate with Android phones." 2502msgstr "" 2503 2504#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:217 2505msgid "" 2506"Comma separated list of folders to send e-books to on the device's <b>main " 2507"memory</b>. The first one that exists will be used" 2508msgstr "" 2509 2510#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:220 2511msgid "" 2512"Comma separated list of folders to send e-books to on the device's " 2513"<b>storage cards</b>. The first one that exists will be used" 2514msgstr "" 2515 2516#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:346 2517msgid "Communicate with S60 phones." 2518msgstr "" 2519 2520#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:366 2521msgid "Communicate with WebOS tablets." 2522msgstr "" 2523 2524#: /__w/calibre/calibre/src/calibre/devices/binatone/driver.py:19 2525msgid "Communicate with the Binatone Readme e-book reader." 2526msgstr "" 2527 2528#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:15 2529msgid "Communicate with the Blackberry smart phone." 2530msgstr "" 2531 2532#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:16 2533#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:40 2534#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:404 2535#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:20 2536msgid "Kovid Goyal" 2537msgstr "" 2538 2539#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:39 2540msgid "Communicate with the Blackberry Playbook." 2541msgstr "" 2542 2543#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:15 2544msgid "Communicate with BOEYE BEX Serial e-book readers." 2545msgstr "" 2546 2547#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:37 2548msgid "Communicate with BOEYE BDX serial e-book readers." 2549msgstr "" 2550 2551#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:26 2552msgid "Communicate with the Cybook Gen 3/Opus e-book reader." 2553msgstr "" 2554 2555#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:70 2556msgid "Communicate with the Cybook Orizon e-book reader." 2557msgstr "" 2558 2559#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:83 2560#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:60 2561msgid "Card A folder" 2562msgstr "" 2563 2564#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:84 2565msgid "" 2566"Enter the folder where the books are to be stored when sent to the memory " 2567"card. This folder is prepended to any send to device template" 2568msgstr "" 2569 2570#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:122 2571msgid "Communicate with the Cybook Muse e-book reader." 2572msgstr "" 2573 2574#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:148 2575msgid "Communicate with the Bookeen Diva HD e-book reader." 2576msgstr "" 2577 2578#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:27 2579msgid "Communicate with the EB600 e-book reader." 2580msgstr "" 2581 2582#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:59 2583msgid "Communicate with the tolino shine and vision readers" 2584msgstr "" 2585 2586#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:75 2587#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:63 2588msgid "Swap main and card A" 2589msgstr "" 2590 2591#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:77 2592msgid "" 2593"Check this box if the device's main memory is being seen as card a and the " 2594"card is being seen as main memory. Some tolino devices may need this option." 2595msgstr "" 2596 2597#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:311 2598msgid "Communicate with the Astak Mentor EB600" 2599msgstr "" 2600 2601#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:336 2602msgid "Communicate with the PocketBook 301 Reader." 2603msgstr "" 2604 2605#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:355 2606msgid "Communicate with the PocketBook 515/602/603/902/903/Pro 912 reader." 2607msgstr "" 2608 2609#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:377 2610msgid "Communicate with the PocketBook 622 and 623 readers." 2611msgstr "" 2612 2613#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:391 2614msgid "Communicate with the PocketBook 360+ reader." 2615msgstr "" 2616 2617#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:403 2618msgid "Communicate with the PocketBook 701" 2619msgstr "" 2620 2621#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:435 2622msgid "Communicate with the PocketBook 740" 2623msgstr "" 2624 2625#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:453 2626msgid "Communicate with the Infibeam Pi2 reader." 2627msgstr "" 2628 2629#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:19 2630msgid "Entourage Edge" 2631msgstr "" 2632 2633#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:20 2634msgid "Communicate with the Entourage Edge." 2635msgstr "" 2636 2637#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:17 2638msgid "Communicate with the ESlick e-book reader." 2639msgstr "" 2640 2641#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:49 2642msgid "Communicate with the Sigmatek e-book reader." 2643msgstr "" 2644 2645#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:19 2646#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:36 2647msgid "Use an arbitrary folder as a device." 2648msgstr "" 2649 2650#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:32 2651#: /__w/calibre/calibre/src/calibre/devices/interface.py:16 2652msgid "Device interface" 2653msgstr "" 2654 2655#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:21 2656msgid "Communicate with Hanlin V3 e-book readers." 2657msgstr "" 2658 2659#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:101 2660msgid "Communicate with Hanlin V5 e-book readers." 2661msgstr "" 2662 2663#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:120 2664msgid "Communicate with the BOOX e-book reader." 2665msgstr "" 2666 2667#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:139 2668msgid "" 2669"Comma separated list of folders to send e-books to on the device. The first " 2670"one that exists will be used." 2671msgstr "" 2672 2673#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:26 2674msgid "Communicate with the Hanvon N520 e-book reader." 2675msgstr "" 2676 2677#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:53 2678msgid "Communicate with the Kibano e-book reader." 2679msgstr "" 2680 2681#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:67 2682msgid "Communicate with The Book reader." 2683msgstr "" 2684 2685#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:80 2686msgid "Communicate with the Libre Air reader." 2687msgstr "" 2688 2689#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:94 2690msgid "Communicate with the SpringDesign Alex e-book reader." 2691msgstr "" 2692 2693#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:138 2694#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:149 2695#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:528 2696#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:560 2697#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:706 2698#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3719 2699#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:429 2700#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:436 2701msgid "Removing books from device..." 2702msgstr "" 2703 2704#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:156 2705msgid "Communicate with the Azbooka" 2706msgstr "" 2707 2708#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:176 2709msgid "Communicate with the Elonex EB 511 e-book reader." 2710msgstr "" 2711 2712#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:197 2713msgid "Communicate with the Cybook Odyssey e-book reader." 2714msgstr "" 2715 2716#: /__w/calibre/calibre/src/calibre/devices/iliad/driver.py:18 2717msgid "Communicate with the IRex Iliad e-book reader." 2718msgstr "" 2719 2720#: /__w/calibre/calibre/src/calibre/devices/interface.py:61 2721msgid "Cannot get files from this device" 2722msgstr "" 2723 2724#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:18 2725msgid "Communicate with the IRex Digital Reader 1000 e-book reader." 2726msgstr "" 2727 2728#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:45 2729msgid "Communicate with the IRex Digital Reader 800" 2730msgstr "" 2731 2732#: /__w/calibre/calibre/src/calibre/devices/iriver/driver.py:18 2733msgid "Communicate with the Iriver Story reader." 2734msgstr "" 2735 2736#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:22 2737msgid "Communicate with the JetBook e-book reader." 2738msgstr "" 2739 2740#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:89 2741msgid "Communicate with the MiBuk Wolder reader." 2742msgstr "" 2743 2744#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:118 2745msgid "Communicate with the JetBook Mini reader." 2746msgstr "" 2747 2748#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:146 2749msgid "Communicate with the JetBook Color reader." 2750msgstr "" 2751 2752#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:43 2753#, python-format 2754msgid "Not a valid MOBI file. Reports identity of %s" 2755msgstr "" 2756 2757#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:85 2758msgid "Could not generate page mapping." 2759msgstr "" 2760 2761#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:62 2762msgid "Communicate with the Kindle e-book reader." 2763msgstr "" 2764 2765#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:94 2766msgid "" 2767"The following books are in KFX format. KFX is a virtual book format, and " 2768"cannot be transferred from the device. Instead, you should go to your " 2769"\"Manage my content and devices\" page on the Amazon homepage and download " 2770"the book to your computer from there. That will give you a regular AZW3 file" 2771" that you can add to calibre normally. Click \"Show details\" to see the " 2772"list of books." 2773msgstr "" 2774 2775#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:229 2776#, python-format 2777msgid "%(time)s<br />Last page read: %(loc)d (%(pr)d%%)" 2778msgstr "" 2779 2780#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:234 2781#, python-format 2782msgid "%(time)s<br />Last page read: Location %(loc)d (%(pr)d%%)" 2783msgstr "" 2784 2785#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:254 2786#, python-format 2787msgid "<b>Location %(dl)d • %(typ)s</b><br />%(text)s<br />" 2788msgstr "" 2789 2790#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:263 2791#, python-format 2792msgid "<b>Page %(dl)d • %(typ)s</b><br />" 2793msgstr "" 2794 2795#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:268 2796#, python-format 2797msgid "<b>Location %(dl)d • %(typ)s</b><br />" 2798msgstr "" 2799 2800#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:334 2801msgid "" 2802"Communicate with the Kindle 2/3/4/Touch/PaperWhite/Voyage e-book reader." 2803msgstr "" 2804 2805#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:348 2806msgid "Send page number information when sending books" 2807msgstr "" 2808 2809#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:349 2810msgid "" 2811"The Kindle 3 and newer versions can use page number information in MOBI " 2812"files. With this option, calibre will calculate and send this information to" 2813" the Kindle when uploading MOBI files by USB. Note that the page numbers do " 2814"not correspond to any paper book." 2815msgstr "" 2816 2817#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:354 2818msgid "Page count calculation method" 2819msgstr "" 2820 2821#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:355 2822msgid "" 2823"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" 2824"\n" 2825" <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" 2826"\n" 2827" <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." 2828msgstr "" 2829 2830#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:368 2831msgid "Custom column name to retrieve page counts from" 2832msgstr "" 2833 2834#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:369 2835msgid "" 2836"If you have a custom column in your library that you use to store the page " 2837"count of books, you can have calibre use that information, instead of " 2838"calculating a page count. Specify the name of the custom column here, for " 2839"example, #pages." 2840msgstr "" 2841 2842#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:373 2843msgid "Custom column name to retrieve calculation method from" 2844msgstr "" 2845 2846#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:374 2847msgid "" 2848"If you have a custom column in your library that you use to store the " 2849"preferred method for calculating the number of pages for a book, you can " 2850"have calibre use that method instead of the default one selected above. " 2851"Specify the name of the custom column here, for example, #pagemethod. The " 2852"custom column should have the values: fast, accurate or pagebreak." 2853msgstr "" 2854 2855#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:380 2856msgid "Overwrite existing APNX on device" 2857msgstr "" 2858 2859#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:381 2860msgid "" 2861"Uncheck this option to allow an APNX file existing on the device to have " 2862"priority over the version which calibre would send. Since APNX files are " 2863"usually deleted when a book is removed from the Kindle, this is mostly " 2864"useful when resending a book to the device which is already on the device " 2865"(e.g. after making a modification)." 2866msgstr "" 2867 2868#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:630 2869msgid "Communicate with the Kindle DX e-book reader." 2870msgstr "" 2871 2872#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:646 2873msgid "Communicate with the Kindle Fire" 2874msgstr "" 2875 2876#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:82 2877msgid "Communicate with the original Kobo Reader and the Kobo WiFi." 2878msgstr "" 2879 2880#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:120 2881msgid "The Kobo supports several collections including " 2882msgstr "" 2883 2884#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:121 2885msgid "Create tags for automatic management" 2886msgstr "" 2887 2888#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:122 2889msgid "Upload covers for books (newer readers)" 2890msgstr "" 2891 2892#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:123 2893msgid "" 2894"Normally, the Kobo readers get the cover image from the e-book file itself. " 2895"With this option, calibre will send a separate cover image to the reader, " 2896"useful if you have modified the cover." 2897msgstr "" 2898 2899#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:127 2900#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:311 2901msgid "Upload black and white covers" 2902msgstr "" 2903 2904#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:128 2905msgid "Show expired books" 2906msgstr "" 2907 2908#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:129 2909msgid "" 2910"A bug in an earlier version left non kepubs book records in the database. " 2911"With this option calibre will show the expired records and allow you to " 2912"delete them with the new delete logic." 2913msgstr "" 2914 2915#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:133 2916#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:441 2917msgid "Show previews" 2918msgstr "" 2919 2920#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:134 2921#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:442 2922msgid "" 2923"Kobo previews are included on the Touch and some other versions by default " 2924"they are no longer displayed as there is no good reason to see them. Enable" 2925" if you wish to see/delete them." 2926msgstr "" 2927 2928#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:137 2929#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:426 2930msgid "Show recommendations" 2931msgstr "" 2932 2933#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:138 2934msgid "" 2935"Kobo now shows recommendations on the device. In some cases these have files" 2936" but in other cases they are just pointers to the web site to buy. Enable if" 2937" you wish to see/delete them." 2938msgstr "" 2939 2940#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:141 2941#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:476 2942msgid "Attempt to support newer firmware" 2943msgstr "" 2944 2945#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:142 2946msgid "" 2947"Kobo routinely updates the firmware and the database version. With this " 2948"option calibre will attempt to perform full read-write functionality - Here " 2949"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 2950"factory defaults and testing software" 2951msgstr "" 2952 2953#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:223 2954#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:226 2955#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:229 2956#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:431 2957#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1590 2958#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1594 2959#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1598 2960#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:2052 2961#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:73 2962#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:159 2963#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:213 2964#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:216 2965#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:219 2966#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:288 2967#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:295 2968#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:318 2969msgid "Getting list of books on device..." 2970msgstr "" 2971 2972#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:567 2973#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:574 2974#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1565 2975#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1571 2976#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:443 2977#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:448 2978msgid "Removing books from device metadata listing..." 2979msgstr "" 2980 2981#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:580 2982#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:615 2983#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:459 2984#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1523 2985#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1537 2986#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:372 2987#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:403 2988msgid "Adding books to device metadata listing..." 2989msgstr "" 2990 2991#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:708 2992#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3721 2993msgid "Kobo database version unsupported - See details" 2994msgstr "" 2995 2996#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:709 2997msgid "" 2998"Your Kobo is running an updated firmware/database version. As calibre does " 2999"not know about this updated firmware, database editing is disabled, to " 3000"prevent corruption. You can still send books to your Kobo with calibre, but" 3001" deleting books and managing collections is disabled. If you are willing to " 3002"experiment and know how to reset your Kobo to Factory defaults, you can " 3003"override this check by right clicking the device icon in calibre and " 3004"selecting \"Configure this device\" and then the \"Attempt to support newer" 3005" firmware\" option. Doing so may require you to perform a factory reset of " 3006"your Kobo." 3007msgstr "" 3008 3009#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:738 3010#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:630 3011msgid "Not Implemented" 3012msgstr "" 3013 3014#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:739 3015msgid "" 3016"\".kobo\" files do not exist on the device as books; instead they are rows " 3017"in the sqlite database. Currently they cannot be exported or viewed." 3018msgstr "" 3019 3020#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1234 3021#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1239 3022#, python-format 3023msgid "" 3024"<hr /><b>Book last read:</b> %(time)s<br /><b>Percentage read:</b> " 3025"%(pr)d%%<hr />" 3026msgstr "" 3027 3028#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1258 3029#, python-format 3030msgid "" 3031"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3032"/><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br " 3033"/><hr />" 3034msgstr "" 3035 3036#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1268 3037#, python-format 3038msgid "" 3039"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3040"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3041"%(text)s<br /><hr />" 3042msgstr "" 3043 3044#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1278 3045#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1290 3046#, python-format 3047msgid "" 3048"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3049"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3050"%(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />" 3051msgstr "" 3052 3053#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1352 3054#, python-format 3055msgid "" 3056"Communicate with the Kobo Touch, Glo, Mini, Aura HD, Aura H2O, Glo HD, Touch" 3057" 2, Aura ONE, Aura Edition 2, Aura H2O Edition 2, Clara HD, Forma, Libra " 3058"H2O, Elipsa, Sage and Libra 2 eReaders. Based on the existing Kobo driver by" 3059" %s." 3060msgstr "" 3061 3062#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3722 3063msgid "" 3064"Your Kobo is running an updated firmware/database version. As calibre does " 3065"not know about this updated firmware, database editing is disabled, to " 3066"prevent corruption. You can still send books to your Kobo with calibre, but" 3067" deleting books and managing collections is disabled. If you are willing to " 3068"experiment and know how to reset your Kobo to Factory defaults, you can " 3069"override this check by right clicking the device icon in calibre and " 3070"selecting \"Configure this device\" and then the \"Attempt to support newer " 3071"firmware\" option. Doing so may require you to perform a factory reset of " 3072"your Kobo." 3073msgstr "" 3074 3075#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3736 3076#, python-format 3077msgid "" 3078"Discussion of any new Kobo firmware can be found in the Kobo forum at " 3079"MobileRead. This is at %s." 3080msgstr "" 3081 3082#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:57 3083msgid "Collections, covers && uploads" 3084msgstr "" 3085 3086#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:58 3087msgid "Metadata, on device && advanced" 3088msgstr "" 3089 3090#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:191 3091msgid "Uploading of books" 3092msgstr "" 3093 3094#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:198 3095msgid "Modify CSS" 3096msgstr "" 3097 3098#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:199 3099#, python-brace-format 3100msgid "" 3101"This allows addition of user CSS rules and removal of some CSS. When sending" 3102" a book, the driver adds the contents of {0} to all stylesheets in the EPUB." 3103" This file is searched for in the root folder of the main memory of the " 3104"device. As well as this, if the file contains settings for the \"orphans\" " 3105"or \"widows\", these are removed for all styles in the original stylesheet." 3106msgstr "" 3107 3108#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:207 3109msgid "Do not treat replacements as new books" 3110msgstr "" 3111 3112#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:208 3113msgid "" 3114"When a new book is side-loaded, the Kobo firmware imports details of the " 3115"book into the internal database. Even if the book is a replacement for an " 3116"existing book, the Kobo will remove the book from the database and then " 3117"treat it as a new book. This means that the reading status, bookmarks and " 3118"collections for the book will be lost. This option overrides firmware " 3119"behavior and attempts to prevent a book that has been resent from being " 3120"treated as a new book. If you prefer to have replacements treated as new " 3121"books, turn this option off." 3122msgstr "" 3123 3124#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:233 3125#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:344 3126#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1355 3127msgid "Collections" 3128msgstr "" 3129 3130#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:241 3131#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:252 3132msgid "" 3133"Create new bookshelves on the Kobo if they do not exist. This is only for " 3134"firmware V2.0.0 or later." 3135msgstr "" 3136 3137#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:243 3138msgid "Collections columns:" 3139msgstr "" 3140 3141#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:245 3142msgid "" 3143"The Kobo from firmware V2.0.0 supports bookshelves. These are created on the" 3144" Kobo. Specify a tags type column for automatic management." 3145msgstr "" 3146 3147#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:251 3148msgid "Create collections" 3149msgstr "" 3150 3151#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:256 3152msgid "Delete empty bookshelves" 3153msgstr "" 3154 3155#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:257 3156msgid "" 3157"Delete any empty bookshelves from the Kobo when syncing is finished. This is" 3158" only for firmware V2.0.0 or later." 3159msgstr "" 3160 3161#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:261 3162msgid "Ignore collections:" 3163msgstr "" 3164 3165#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:263 3166msgid "" 3167"List the names of collections to be ignored by the collection management. " 3168"The collections listed will not be changed. Names are separated by commas." 3169msgstr "" 3170 3171#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:300 3172msgid "Upload covers" 3173msgstr "" 3174 3175#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:308 3176msgid "" 3177"Upload cover images from the calibre library when sending books to the " 3178"device." 3179msgstr "" 3180 3181#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:312 3182msgid "Convert covers to grayscale when uploading." 3183msgstr "" 3184 3185#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:317 3186msgid "Upload dithered covers" 3187msgstr "" 3188 3189#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:318 3190msgid "" 3191"Dither cover images to the appropriate 16c grayscale palette for an eInk " 3192"screen. This usually ensures greater accuracy and avoids banding, making " 3193"sleep covers look better. On FW >= 4.11, Nickel itself may sometimes do a " 3194"decent job of it. Has no effect without \"Upload black and white covers\"!" 3195msgstr "" 3196 3197#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:332 3198msgid "Keep cover aspect ratio" 3199msgstr "" 3200 3201#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:333 3202msgid "" 3203"When uploading covers, do not change the aspect ratio when resizing for the " 3204"device. This is for firmware versions 2.3.1 and later." 3205msgstr "" 3206 3207#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:338 3208msgid "Letterbox full-screen covers" 3209msgstr "" 3210 3211#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:339 3212msgid "" 3213"Do it on our end, instead of letting Nickel handle it. Provides pixel-" 3214"perfect results on devices where Nickel does not do extra processing. " 3215"Obviously has no effect without \"Keep cover aspect ratio\". This is " 3216"probably undesirable if you disable the \"Show book covers full screen\" " 3217"setting on your device." 3218msgstr "" 3219 3220#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:347 3221msgid "" 3222"Choose the color to use when letterboxing the cover. The default color is " 3223"black (#000000)" 3224msgstr "" 3225 3226#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:362 3227msgid "Save covers as PNG" 3228msgstr "" 3229 3230#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:363 3231msgid "" 3232"Use the PNG image format instead of JPG. Higher quality, especially with " 3233"\"Upload dithered covers\" enabled, which will also help generate " 3234"potentially smaller files. Behavior completely unknown on old (< 3.x) Kobo " 3235"firmwares, known to behave on FW >= 4.8. Has no effect without \"Upload " 3236"black and white covers\"!" 3237msgstr "" 3238 3239#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:419 3240msgid "Show as on device" 3241msgstr "" 3242 3243#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:427 3244msgid "" 3245"Kobo shows recommendations on the device. In some cases these have files " 3246"but in other cases they are just pointers to the web site to buy. Enable if " 3247"you wish to see/delete them." 3248msgstr "" 3249 3250#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:434 3251msgid "Show archived books" 3252msgstr "" 3253 3254#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:435 3255msgid "" 3256"Archived books are listed on the device but need to be downloaded to read. " 3257"Use this option to show these books and match them with books in the calibre" 3258" library." 3259msgstr "" 3260 3261#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:468 3262msgid "Advanced options" 3263msgstr "" 3264 3265#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:477 3266msgid "" 3267"Kobo routinely updates the firmware and the database version. With this " 3268"option calibre will attempt to perform full read-write functionality - Here " 3269"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 3270"factory defaults and testing software. This driver supports firmware V2.x.x " 3271"and DBVersion up to " 3272msgstr "" 3273 3274#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:487 3275msgid "Title to test when debugging" 3276msgstr "" 3277 3278#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:488 3279#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:495 3280msgid "" 3281"Part of title of a book that can be used when doing some tests for " 3282"debugging. The test is to see if the string is contained in the title of a " 3283"book. The better the match, the less extraneous output." 3284msgstr "" 3285 3286#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:493 3287msgid "Title to test when debugging:" 3288msgstr "" 3289 3290#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:518 3291msgid "Update metadata on the device" 3292msgstr "" 3293 3294#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:526 3295msgid "" 3296"Update the metadata on the device when it is connected. Be careful when " 3297"doing this as it will take time and could make the initial connection take a" 3298" long time." 3299msgstr "" 3300 3301#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:530 3302msgid "Set series information" 3303msgstr "" 3304 3305#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:531 3306msgid "" 3307"The book lists on the Kobo devices can display series information. This is " 3308"not read by the device from the sideloaded books. Series information can " 3309"only be added to the device after the book has been processed by the device." 3310" Enable if you wish to set series information." 3311msgstr "" 3312 3313#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:538 3314msgid "Update metadata on Book Details pages" 3315msgstr "" 3316 3317#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:539 3318msgid "" 3319"This will update the metadata in the device database when the device is " 3320"connected. The metadata updated is displayed on the device in the library " 3321"and the book details page. This is the title, authors, comments/synopsis, " 3322"series name and number, publisher and published Date, ISBN and language. If " 3323"a metadata plugboard exists for the device and book format, this will be " 3324"used to set the metadata." 3325msgstr "" 3326 3327#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:548 3328msgid "Update purchased books" 3329msgstr "" 3330 3331#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:549 3332msgid "Update books purchased from Kobo and downloaded to the device." 3333msgstr "" 3334 3335#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:554 3336msgid "Subtitle" 3337msgstr "" 3338 3339#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:555 3340msgid "Update the subtitle on the device using a template." 3341msgstr "" 3342 3343#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:560 3344msgid "" 3345"Enter a template to use to set the subtitle. If the template is empty, the " 3346"subtitle will be cleared." 3347msgstr "" 3348 3349#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:588 3350#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:648 3351#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:104 3352#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:374 3353#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:44 3354#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:758 3355#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:54 3356msgid "Edit template" 3357msgstr "" 3358 3359#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:633 3360#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:94 3361msgid "&Template editor" 3362msgstr "" 3363 3364#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:660 3365#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:173 3366#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:115 3367#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:301 3368#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:75 3369msgid "Invalid template" 3370msgstr "" 3371 3372#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:661 3373#, python-format 3374msgid "The template \"%s\" is invalid:" 3375msgstr "" 3376 3377#: /__w/calibre/calibre/src/calibre/devices/misc.py:19 3378msgid "Communicate with the Palm Pre" 3379msgstr "" 3380 3381#: /__w/calibre/calibre/src/calibre/devices/misc.py:39 3382msgid "Communicate with the Bq Avant" 3383msgstr "" 3384 3385#: /__w/calibre/calibre/src/calibre/devices/misc.py:61 3386msgid "Communicate with the Sweex/Kogan/Q600/Wink" 3387msgstr "" 3388 3389#: /__w/calibre/calibre/src/calibre/devices/misc.py:82 3390#: /__w/calibre/calibre/src/calibre/devices/misc.py:110 3391msgid "Communicate with the Pandigital Novel" 3392msgstr "" 3393 3394#: /__w/calibre/calibre/src/calibre/devices/misc.py:130 3395msgid "Communicate with the VelocityMicro" 3396msgstr "" 3397 3398#: /__w/calibre/calibre/src/calibre/devices/misc.py:149 3399msgid "Communicate with the GM2000" 3400msgstr "" 3401 3402#: /__w/calibre/calibre/src/calibre/devices/misc.py:170 3403msgid "Communicate with the Acer Lumiread" 3404msgstr "" 3405 3406#: /__w/calibre/calibre/src/calibre/devices/misc.py:206 3407msgid "Communicate with the Aluratek Color" 3408msgstr "" 3409 3410#: /__w/calibre/calibre/src/calibre/devices/misc.py:229 3411msgid "Communicate with the Trekstor" 3412msgstr "" 3413 3414#: /__w/calibre/calibre/src/calibre/devices/misc.py:261 3415msgid "Communicate with the EEE Reader" 3416msgstr "" 3417 3418#: /__w/calibre/calibre/src/calibre/devices/misc.py:283 3419msgid "Communicate with the Adam tablet" 3420msgstr "" 3421 3422#: /__w/calibre/calibre/src/calibre/devices/misc.py:305 3423msgid "Communicate with the Nextbook Reader" 3424msgstr "" 3425 3426#: /__w/calibre/calibre/src/calibre/devices/misc.py:359 3427msgid "Communicate with the Moovybook Reader" 3428msgstr "" 3429 3430#: /__w/calibre/calibre/src/calibre/devices/misc.py:382 3431msgid "Communicate with the COBY" 3432msgstr "" 3433 3434#: /__w/calibre/calibre/src/calibre/devices/misc.py:409 3435msgid "Communicate with the Ex124G" 3436msgstr "" 3437 3438#: /__w/calibre/calibre/src/calibre/devices/misc.py:437 3439msgid "Communicate with the WayteQ and SPC Dickens Readers" 3440msgstr "" 3441 3442#: /__w/calibre/calibre/src/calibre/devices/misc.py:505 3443msgid "Communicate with the Woxter Scriba reader" 3444msgstr "" 3445 3446#: /__w/calibre/calibre/src/calibre/devices/misc.py:528 3447msgid "Communicate with the PocketBook Touch Lux 2 and Inkpad X readers" 3448msgstr "" 3449 3450#: /__w/calibre/calibre/src/calibre/devices/misc.py:549 3451msgid "Communicate with the SONY DPT-S1" 3452msgstr "" 3453 3454#: /__w/calibre/calibre/src/calibre/devices/misc.py:571 3455msgid "Communicate with the Bq Cervantes" 3456msgstr "" 3457 3458#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:31 3459msgid "MTP device" 3460msgstr "" 3461 3462#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:33 3463msgid "Communicate with MTP devices" 3464msgstr "" 3465 3466#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:196 3467#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1240 3468#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:148 3469msgid "Get device information..." 3470msgstr "" 3471 3472#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:219 3473msgid "Listing files, this can take a while" 3474msgstr "" 3475 3476#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:234 3477msgid "Reading e-book metadata" 3478msgstr "" 3479 3480#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:267 3481#, python-format 3482msgid "Reading metadata from %s" 3483msgstr "" 3484 3485#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:286 3486msgid "Updating metadata cache on device" 3487msgstr "" 3488 3489#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:288 3490msgid "Finished reading metadata from device" 3491msgstr "" 3492 3493#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:420 3494#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1510 3495#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1512 3496#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:347 3497#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:349 3498msgid "Transferring books to device..." 3499msgstr "" 3500 3501#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:448 3502#, python-format 3503msgid "Transferred %s to device" 3504msgstr "" 3505 3506#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:450 3507msgid "Transfer to device finished..." 3508msgstr "" 3509 3510#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:471 3511#, python-format 3512msgid "Added %s" 3513msgstr "" 3514 3515#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:473 3516msgid "Adding complete" 3517msgstr "" 3518 3519#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:489 3520msgid "Deleting books from device..." 3521msgstr "" 3522 3523#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:495 3524#, python-format 3525msgid "Deleted %s" 3526msgstr "" 3527 3528#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:496 3529msgid "All books deleted" 3530msgstr "" 3531 3532#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:499 3533msgid "Removing books from metadata" 3534msgstr "" 3535 3536#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:513 3537#, python-format 3538msgid "Removed %s" 3539msgstr "" 3540 3541#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:515 3542msgid "All books removed" 3543msgstr "" 3544 3545#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:236 3546msgid "Unnamed device" 3547msgstr "" 3548 3549#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:238 3550#, python-brace-format 3551msgid "" 3552"The device {0} is not allowing connections. Unlock the screen on the {0}, " 3553"tap \"Allow\" on any connection popup message you see, then either wait a " 3554"minute or restart calibre. You might also have to change the mode of the USB" 3555" connection on the {0} to \"Media Transfer mode (MTP)\" or similar." 3556msgstr "" 3557 3558#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:264 3559#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:344 3560msgid "Unknown MTP device" 3561msgstr "" 3562 3563#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:283 3564#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:232 3565#, python-format 3566msgid "Found object: %s" 3567msgstr "" 3568 3569#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:64 3570msgid "MTP devices are not supported on Windows XP" 3571msgstr "" 3572 3573#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:77 3574msgid "" 3575"The Windows Portable Devices service is not available on your computer. You " 3576"may need to install Windows Media Player 11 or newer and/or restart your " 3577"computer" 3578msgstr "" 3579 3580#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:19 3581msgid "Communicate with the Nokia 770 Internet Tablet." 3582msgstr "" 3583 3584#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:43 3585msgid "Communicate with the Nokia N800/N810/N900/N950/N9 Maemo/MeeGo devices." 3586msgstr "" 3587 3588#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:57 3589msgid "Communicate with the Nokia E71X" 3590msgstr "" 3591 3592#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:78 3593msgid "Communicate with the Nokia E52" 3594msgstr "" 3595 3596#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:22 3597msgid "The Nook" 3598msgstr "" 3599 3600#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:23 3601msgid "Communicate with the Nook e-book reader." 3602msgstr "" 3603 3604#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:84 3605msgid "" 3606"Communicate with the Nook Color, TSR, Glowlight and Tablet e-book readers." 3607msgstr "" 3608 3609#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:19 3610msgid "Communicate with the Nuut2 e-book reader." 3611msgstr "" 3612 3613#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:30 3614msgid "Communicate with the Paladin readers" 3615msgstr "" 3616 3617#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:51 3618#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:72 3619msgid "" 3620"Comma separated list of metadata fields to turn into collections on the " 3621"device. Possibilities include: " 3622msgstr "" 3623 3624#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:23 3625msgid "Communicate with Sony e-book readers older than the PRST1." 3626msgstr "" 3627 3628#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:59 3629msgid "Comments have been removed as the SONY reader chokes on them" 3630msgstr "" 3631 3632#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:65 3633#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:285 3634msgid "All by title" 3635msgstr "" 3636 3637#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:66 3638#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:286 3639msgid "All by author" 3640msgstr "" 3641 3642#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:69 3643#, python-format 3644msgid "" 3645"Comma separated list of metadata fields to turn into collections on the " 3646"device. Possibilities include: %(coll)s. Two special collections are " 3647"available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the " 3648"list to enable them. The collections will be given the name provided after " 3649"the \":\" character." 3650msgstr "" 3651 3652#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:76 3653msgid "Upload separate cover thumbnails for books (newer readers)" 3654msgstr "" 3655 3656#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:77 3657msgid "" 3658"Normally, the SONY readers get the cover image from the e-book file itself. " 3659"With this option, calibre will send a separate cover image to the reader, " 3660"useful if you are sending DRMed books in which you cannot change the cover. " 3661"WARNING: This option should only be used with newer SONY readers: 350, 650, " 3662"950 and newer." 3663msgstr "" 3664 3665#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:83 3666msgid "" 3667"Refresh separate covers when using automatic management (newer readers)" 3668msgstr "" 3669 3670#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:84 3671#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:82 3672msgid "" 3673"Set this option to have separate book covers uploaded every time you connect" 3674" your device. Unset this option if you have so many books on the reader that" 3675" performance is unacceptable." 3676msgstr "" 3677 3678#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:88 3679#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:86 3680msgid "Preserve cover aspect ratio when building thumbnails" 3681msgstr "" 3682 3683#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:89 3684#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:88 3685msgid "" 3686"Set this option if you want the cover thumbnails to have the same aspect " 3687"ratio (width to height) as the cover. Unset it if you want the thumbnail to " 3688"be the maximum size, ignoring aspect ratio." 3689msgstr "" 3690 3691#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:93 3692msgid "Search for books in all folders" 3693msgstr "" 3694 3695#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:94 3696msgid "" 3697"Setting this option tells calibre to look for books in all folders on the " 3698"device and its cards. This permits calibre to find books put on the device " 3699"by other software and by wireless download." 3700msgstr "" 3701 3702#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:195 3703#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/structure.py:106 3704msgid "Unnamed" 3705msgstr "" 3706 3707#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:41 3708msgid "Communicate with the PRST1 and newer SONY e-book readers" 3709msgstr "" 3710 3711#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:75 3712msgid "Upload separate cover thumbnails for books" 3713msgstr "" 3714 3715#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:76 3716msgid "" 3717"Normally, the SONY readers get the cover image from the e-book file itself. " 3718"With this option, calibre will send a separate cover image to the reader, " 3719"useful if you are sending DRMed books in which you cannot change the cover." 3720msgstr "" 3721 3722#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:80 3723msgid "Refresh separate covers when using automatic management" 3724msgstr "" 3725 3726#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:92 3727msgid "Use SONY Author Format (First Author Only)" 3728msgstr "" 3729 3730#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:94 3731msgid "" 3732"Set this option if you want the author on the Sony to appear the same way " 3733"the T1 sets it. This means it will only show the first author for books with" 3734" multiple authors. Leave this disabled if you use Metadata plugboards." 3735msgstr "" 3736 3737#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:185 3738msgid "Wireless device" 3739msgstr "" 3740 3741#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:189 3742msgid "Communicate with Smart Device apps" 3743msgstr "" 3744 3745#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:287 3746msgid "All by something" 3747msgstr "" 3748 3749#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:290 3750msgid "Enable connections at startup" 3751msgstr "" 3752 3753#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:291 3754msgid "Check this box to allow connections when calibre starts" 3755msgstr "" 3756 3757#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:293 3758msgid "Security password" 3759msgstr "" 3760 3761#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:294 3762msgid "Enter a password that the device app must use to connect to calibre" 3763msgstr "" 3764 3765#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:296 3766msgid "Use fixed network port" 3767msgstr "" 3768 3769#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:297 3770msgid "" 3771"If checked, use the port number in the \"Port\" box, otherwise the driver " 3772"will pick a random port" 3773msgstr "" 3774 3775#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:299 3776msgid "Port number: " 3777msgstr "" 3778 3779#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:300 3780msgid "" 3781"Enter the port number the driver is to use if the \"fixed port\" box is " 3782"checked" 3783msgstr "" 3784 3785#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:301 3786msgid "Print extra debug information" 3787msgstr "" 3788 3789#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:302 3790msgid "Check this box if requested when reporting problems" 3791msgstr "" 3792 3793#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:304 3794msgid "" 3795"Comma separated list of metadata fields to turn into collections on the " 3796"device." 3797msgstr "" 3798 3799#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:306 3800#, python-format 3801msgid "" 3802"Possibilities include: series, tags, authors, etc. Three special collections" 3803" are available: %(abt)s:%(abtv)s, %(aba)s:%(abav)s, and %(abs)s:%(absv)s. " 3804"Add these values to the list to enable them. The collections will be given " 3805"the name provided after the \":\" character." 3806msgstr "" 3807 3808#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:314 3809msgid "Enable the no-activity timeout" 3810msgstr "" 3811 3812#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:315 3813#, python-format 3814msgid "" 3815"If this box is checked, calibre will automatically disconnect if a connected" 3816" device does nothing for %d minutes. Unchecking this box disables this " 3817"timeout, so calibre will never automatically disconnect." 3818msgstr "" 3819 3820#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:319 3821msgid "Use this IP address" 3822msgstr "" 3823 3824#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:320 3825msgid "" 3826"Use this option if you want to force the driver to listen on a particular IP" 3827" address. The driver will listen only on the entered address, and this " 3828"address will be the one advertized over mDNS (BonJour)." 3829msgstr "" 3830 3831#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:324 3832msgid "Replace books with same calibre ID" 3833msgstr "" 3834 3835#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:325 3836msgid "" 3837"Use this option to overwrite a book on the device if that book has the same " 3838"calibre identifier as the book being sent. The file name of the book will " 3839"not change even if the save template produces a different result. Using this" 3840" option in most cases prevents having multiple copies of a book on the " 3841"device." 3842msgstr "" 3843 3844#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:330 3845msgid "Cover thumbnail compression quality" 3846msgstr "" 3847 3848#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:331 3849msgid "" 3850"Use this option to control the size and quality of the cover file sent to " 3851"the device. It must be between 50 and 99. The larger the number the higher " 3852"quality the cover, but also the larger the file. For example, changing this " 3853"from 70 to 90 results in a much better cover that is approximately 2.5 times" 3854" as big. To see the changes you must force calibre to resend metadata to the" 3855" device, either by changing the metadata for the book (updating the last " 3856"modification time) or resending the book itself." 3857msgstr "" 3858 3859#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:340 3860msgid "Use metadata cache" 3861msgstr "" 3862 3863#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:341 3864msgid "" 3865"Setting this option allows calibre to keep a copy of metadata on the device," 3866" speeding up device connections. Unsetting this option disables keeping the " 3867"copy, forcing the device to send metadata to calibre on every connect. Unset" 3868" this option if you think that the cache might not be operating correctly." 3869msgstr "" 3870 3871#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:347 3872msgid "Additional file extensions to send to the device" 3873msgstr "" 3874 3875#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:348 3876msgid "" 3877"This is a comma-separated list of format file extensions you want to be able" 3878" to send to the device. For example, you might have audio books in your " 3879"library with the extension \"m4b\" that you want to listen to on your " 3880"device. Don't worry about the \"extra enabled extensions\" warning." 3881msgstr "" 3882 3883#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:353 3884msgid "Ignore device free space" 3885msgstr "" 3886 3887#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:354 3888msgid "" 3889"Check this box to ignore the amount of free space reported by your devices. " 3890"This might be needed if you store books on an SD card and the device doesn't" 3891" have much free main memory." 3892msgstr "" 3893 3894#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1009 3895#, python-format 3896msgid "Too many connection attempts from %s" 3897msgstr "" 3898 3899#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1107 3900msgid "" 3901"The app on your device is too old and is no longer supported. Update it to a" 3902" newer version." 3903msgstr "" 3904 3905#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1657 3906msgid "" 3907"You have book formats in your library with dates in the future. See calibre " 3908"for details" 3909msgstr "" 3910 3911#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1692 3912#, python-format 3913msgid "The read sync column %s is not in calibre's library" 3914msgstr "" 3915 3916#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1697 3917#, python-format 3918msgid "The read sync column %s is not a Yes/No column" 3919msgstr "" 3920 3921#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1704 3922#, python-format 3923msgid "The read date sync column %s is not in calibre's library" 3924msgstr "" 3925 3926#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1709 3927#, python-format 3928msgid "The read date sync column %s is not a date column" 3929msgstr "" 3930 3931#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1908 3932#, python-format 3933msgid "" 3934"Bad compression quality setting. It must be a number between 50 and 99. " 3935"Forced to be %d." 3936msgstr "" 3937 3938#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1929 3939#, python-format 3940msgid "Invalid port in options: %s" 3941msgstr "" 3942 3943#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1937 3944#, python-format 3945msgid "Failed to connect to port %d. Try a different value." 3946msgstr "" 3947 3948#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1949 3949msgid "Failed to allocate a random port" 3950msgstr "" 3951 3952#: /__w/calibre/calibre/src/calibre/devices/sne/driver.py:19 3953msgid "Communicate with the Samsung SNE e-book reader." 3954msgstr "" 3955 3956#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:12 3957msgid "Communicate with the Teclast K3/K5 reader." 3958msgstr "" 3959 3960#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:40 3961msgid "Communicate with the Newsmy reader." 3962msgstr "" 3963 3964#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:52 3965msgid "Communicate with the Archos reader." 3966msgstr "" 3967 3968#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:63 3969msgid "Communicate with the Pico reader." 3970msgstr "" 3971 3972#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:76 3973msgid "Communicate with the iPapyrus reader." 3974msgstr "" 3975 3976#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:88 3977msgid "Communicate with the Sovos reader." 3978msgstr "" 3979 3980#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:99 3981msgid "Communicate with the Sunstech EB700 reader." 3982msgstr "" 3983 3984#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:111 3985msgid "Communicate with the Stash W950 reader." 3986msgstr "" 3987 3988#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:124 3989msgid "Communicate with the Wexler reader." 3990msgstr "" 3991 3992#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:275 3993#, python-format 3994msgid "Unable to detect any disk drives for the device: %s. Try rebooting" 3995msgstr "" 3996 3997#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:411 3998#, python-format 3999msgid "Unable to detect the %s mount point. Try rebooting." 4000msgstr "" 4001 4002#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:486 4003#, python-format 4004msgid "Unable to detect the %s disk drive." 4005msgstr "" 4006 4007#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:570 4008#, python-format 4009msgid "" 4010"Unable to detect the %s disk drive. Either the device has already been " 4011"ejected, or your kernel is exporting a deprecated version of SYSFS." 4012msgstr "" 4013 4014#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:581 4015#, python-format 4016msgid "Unable to mount main memory (Error code: %d)" 4017msgstr "" 4018 4019#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:637 4020#, python-format 4021msgid "" 4022"The main memory of %s is read only. This usually happens because of file " 4023"system errors." 4024msgstr "" 4025 4026#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:673 4027msgid "Unable to mount the device" 4028msgstr "" 4029 4030#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:13 4031msgid "Configure Device" 4032msgstr "" 4033 4034#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:63 4035msgid "settings for device drivers" 4036msgstr "" 4037 4038#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:65 4039msgid "Ordered list of formats the device will accept" 4040msgstr "" 4041 4042#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:67 4043#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:92 4044msgid "Place files in sub-folders if the device supports them" 4045msgstr "" 4046 4047#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:69 4048#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 4049#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:96 4050#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:97 4051msgid "Read metadata from files on device" 4052msgstr "" 4053 4054#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:71 4055msgid "Use author sort instead of author" 4056msgstr "" 4057 4058#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:73 4059msgid "Template to control how books are saved" 4060msgstr "" 4061 4062#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:76 4063#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:141 4064msgid "Extra customization" 4065msgstr "" 4066 4067#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:85 4068msgid "Communicate with an e-book reader." 4069msgstr "" 4070 4071#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:152 4072#, python-format 4073msgid "" 4074"Failed to access files in the main memory of your device. You should contact" 4075" the device manufacturer for support. Common fixes are: try a different USB " 4076"cable/USB port on your computer. If you device has a \"Reset to factory " 4077"defaults\" type of setting somewhere, use it. Underlying error: %s" 4078msgstr "" 4079 4080#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:166 4081#, python-format 4082msgid "" 4083"Permission was denied by macOS trying to access files in the main memory of " 4084"your device. You will need to grant permission explicitly by looking under " 4085"System Preferences > Security and Privacy > Privacy > Files and Folders. " 4086"Underlying error: %s" 4087msgstr "" 4088 4089#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:180 4090#, python-format 4091msgid "" 4092"Failed to access files on the SD card in your device. This can happen for " 4093"many reasons. The SD card may be corrupted, it may be too large for your " 4094"device, it may be write-protected, etc. Try a different SD card, or reformat" 4095" your SD card using the FAT32 filesystem. Also make sure there are not too " 4096"many files in the root of your SD card. Underlying error: %s" 4097msgstr "" 4098 4099#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:480 4100msgid "Sending metadata to device..." 4101msgstr "" 4102 4103#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:39 4104#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:75 4105msgid "USB Vendor ID (in hex)" 4106msgstr "" 4107 4108#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:40 4109#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:43 4110#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:46 4111msgid "" 4112"Get this ID using Preferences -> Misc -> Get information to set up the user-" 4113"defined device" 4114msgstr "" 4115 4116#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:42 4117#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:77 4118msgid "USB Product ID (in hex)" 4119msgstr "" 4120 4121#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:45 4122#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 4123msgid "USB Revision ID (in hex)" 4124msgstr "" 4125 4126#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:49 4127#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:51 4128#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:53 4129#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:55 4130msgid "Unused (leave blank)" 4131msgstr "" 4132 4133#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:50 4134#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:52 4135#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:54 4136#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:56 4137msgid "This field is no longer used, leave it blank." 4138msgstr "" 4139 4140#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:57 4141msgid "Main memory folder" 4142msgstr "" 4143 4144#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:58 4145#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:61 4146msgid "" 4147"Enter the folder where the books are to be stored. This folder is prepended " 4148"to any send_to_device template" 4149msgstr "" 4150 4151#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:64 4152msgid "" 4153"Check this box if the device's main memory is being seen as card a and the " 4154"card is being seen as main memory" 4155msgstr "" 4156 4157#: /__w/calibre/calibre/src/calibre/devices/utils.py:18 4158#: /__w/calibre/calibre/src/calibre/devices/utils.py:24 4159#, python-format 4160msgid "" 4161"The reader has no storage card %s. You may have changed the default send to " 4162"device action. Right click on the \"Send to device\" button and reset the " 4163"default action to be \"Send to main memory\"." 4164msgstr "" 4165 4166#: /__w/calibre/calibre/src/calibre/devices/utils.py:29 4167#, python-format 4168msgid "Selected slot: %s is not supported." 4169msgstr "" 4170 4171#: /__w/calibre/calibre/src/calibre/devices/utils.py:36 4172msgid "There is insufficient free space in main memory" 4173msgstr "" 4174 4175#: /__w/calibre/calibre/src/calibre/devices/utils.py:38 4176#: /__w/calibre/calibre/src/calibre/devices/utils.py:40 4177msgid "There is insufficient free space on the storage card" 4178msgstr "" 4179 4180#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:211 4181#, python-format 4182msgid "Rendered %s" 4183msgstr "" 4184 4185#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:214 4186#, python-format 4187msgid "Failed %s" 4188msgstr "" 4189 4190#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:269 4191#, python-format 4192msgid "" 4193"Failed to process comic: \n" 4194"\n" 4195"%s" 4196msgstr "" 4197 4198#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:21 4199msgid "" 4200"input_file output_file [options]\n" 4201"\n" 4202"Convert an e-book from one format to another.\n" 4203"\n" 4204"input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.\n" 4205"\n" 4206"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" 4207"\n" 4208"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" 4209"\n" 4210"For full documentation of the conversion system see\n" 4211msgstr "" 4212 4213#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:106 4214msgid "" 4215"Path to a file containing rules to transform the CSS styles in this book. " 4216"The easiest way to create such a file is to use the wizard for creating " 4217"rules in the calibre GUI. Access it in the \"Look & feel->Transform styles\"" 4218" section of the conversion dialog. Once you create the rules, you can use " 4219"the \"Export\" button to save them to a file." 4220msgstr "" 4221 4222#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:115 4223msgid "" 4224"Path to a file containing rules to transform the HTML in this book. The " 4225"easiest way to create such a file is to use the wizard for creating rules in" 4226" the calibre GUI. Access it in the \"Look & feel->Transform HTML\" section " 4227"of the conversion dialog. Once you create the rules, you can use the " 4228"\"Export\" button to save them to a file." 4229msgstr "" 4230 4231#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4232msgid "INPUT OPTIONS" 4233msgstr "" 4234 4235#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4236msgid "OUTPUT OPTIONS" 4237msgstr "" 4238 4239#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:176 4240#, python-format 4241msgid "Options to control the processing of the input %s file" 4242msgstr "" 4243 4244#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:183 4245#, python-format 4246msgid "Options to control the processing of the output %s" 4247msgstr "" 4248 4249#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:197 4250msgid "LOOK AND FEEL" 4251msgstr "" 4252 4253#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:198 4254msgid "Options to control the look and feel of the output" 4255msgstr "" 4256 4257#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:216 4258msgid "HEURISTIC PROCESSING" 4259msgstr "" 4260 4261#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:217 4262#, python-format 4263msgid "" 4264"Modify the document text and structure using common patterns. Disabled by " 4265"default. Use %(en)s to enable. Individual actions can be disabled with the " 4266"%(dis)s options." 4267msgstr "" 4268 4269#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:224 4270msgid "SEARCH AND REPLACE" 4271msgstr "" 4272 4273#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:225 4274#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:25 4275msgid "Modify the document text and structure using user defined patterns." 4276msgstr "" 4277 4278#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:234 4279msgid "STRUCTURE DETECTION" 4280msgstr "" 4281 4282#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:235 4283msgid "Control auto-detection of document structure." 4284msgstr "" 4285 4286#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:244 4287msgid "TABLE OF CONTENTS" 4288msgstr "" 4289 4290#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:245 4291msgid "" 4292"Control the automatic generation of a Table of Contents. By default, if the " 4293"source file has a Table of Contents, it will be used in preference to the " 4294"automatically generated one." 4295msgstr "" 4296 4297#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4298msgid "METADATA" 4299msgstr "" 4300 4301#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4302msgid "Options to set metadata in the output" 4303msgstr "" 4304 4305#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4306msgid "DEBUG" 4307msgstr "" 4308 4309#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4310msgid "Options to help with debugging the conversion" 4311msgstr "" 4312 4313#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:281 4314msgid "" 4315"List builtin recipe names. You can create an e-book from a builtin recipe " 4316"like this: ebook-convert \"Recipe Name.recipe\" output.epub" 4317msgstr "" 4318 4319#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:429 4320msgid "Output saved to" 4321msgstr "" 4322 4323#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:435 4324#, python-format 4325msgid "" 4326"The options and default values for the options change depending on both the\n" 4327"input and output formats, so you should always check with::\n" 4328"\n" 4329" %s\n" 4330"\n" 4331"Below are the options that are common to all conversion, followed by the\n" 4332"options specific to every input and output format." 4333msgstr "" 4334 4335#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/azw4_input.py:17 4336msgid "Convert AZW4 to HTML" 4337msgstr "" 4338 4339#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:18 4340msgid "Convert CHM files to OEB" 4341msgstr "" 4342 4343#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:20 4344msgid "" 4345"Optimize comic files (.cbz, .cbr, .cbc) for viewing on portable devices" 4346msgstr "" 4347 4348#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:28 4349msgid "" 4350"Reduce the number of colors used in the image. This works only if you choose" 4351" the PNG output format. It is useful to reduce file sizes. Set to zero to " 4352"turn off. Maximum value is 256. It is off by default." 4353msgstr "" 4354 4355#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:32 4356msgid "" 4357"Disable normalize (improve contrast) color range for pictures. Default: " 4358"False" 4359msgstr "" 4360 4361#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:35 4362msgid "Maintain picture aspect ratio. Default is to fill the screen." 4363msgstr "" 4364 4365#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:37 4366msgid "Disable sharpening." 4367msgstr "" 4368 4369#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:39 4370msgid "" 4371"Disable trimming of comic pages. For some comics, trimming might remove " 4372"content as well as borders." 4373msgstr "" 4374 4375#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:42 4376msgid "Don't split landscape images into two portrait images" 4377msgstr "" 4378 4379#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:44 4380msgid "" 4381"Keep aspect ratio and scale image using screen height as image width for " 4382"viewing in landscape mode." 4383msgstr "" 4384 4385#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:47 4386msgid "" 4387"Used for right-to-left publications like manga. Causes landscape pages to be" 4388" split into portrait pages from right to left." 4389msgstr "" 4390 4391#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:51 4392msgid "" 4393"Enable Despeckle. Reduces speckle noise. May greatly increase processing " 4394"time." 4395msgstr "" 4396 4397#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:54 4398msgid "" 4399"Don't sort the files found in the comic alphabetically by name. Instead use " 4400"the order they were added to the comic." 4401msgstr "" 4402 4403#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:58 4404msgid "" 4405"The format that images in the created e-book are converted to. You can " 4406"experiment to see which format gives you optimal size and look on your " 4407"device." 4408msgstr "" 4409 4410#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:62 4411msgid "Apply no processing to the image" 4412msgstr "" 4413 4414#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:64 4415msgid "Do not convert the image to grayscale (black and white)" 4416msgstr "" 4417 4418#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:66 4419msgid "" 4420"Specify the image size as width x height pixels, for example: 123x321. " 4421"Normally, an image size is automatically calculated from the output profile," 4422" this option overrides it." 4423msgstr "" 4424 4425#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:70 4426msgid "" 4427"When converting a CBC do not add links to each page to the TOC. Note this " 4428"only applies if the TOC has more than one section" 4429msgstr "" 4430 4431#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:232 4432#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:236 4433#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:250 4434#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:255 4435msgid "Page" 4436msgstr "" 4437 4438#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/djvu_input.py:18 4439msgid "Convert OCR-ed DJVU files (.djvu) to HTML" 4440msgstr "" 4441 4442#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:14 4443msgid "Convert DOCX files (.docx and .docm) to HTML" 4444msgstr "" 4445 4446#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:20 4447msgid "" 4448"Normally, if a large image is present at the start of the document that " 4449"looks like a cover, it will be removed from the document and used as the " 4450"cover for created e-book. This option turns off that behavior." 4451msgstr "" 4452 4453#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:24 4454msgid "Do not insert a page break after every endnote." 4455msgstr "" 4456 4457#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:26 4458msgid "" 4459"Render superscripts and subscripts so that they do not affect the line " 4460"height." 4461msgstr "" 4462 4463#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:25 4464#, python-format 4465msgid "The size of the page. Default is letter. Choices are %s" 4466msgstr "" 4467 4468#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:29 4469msgid "" 4470"Custom size of the document. Use the form width x height, for example: " 4471"`123x321` to specify the width and height (in pts). This overrides any " 4472"specified page-size." 4473msgstr "" 4474 4475#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:34 4476msgid "" 4477"Do not insert the book cover as an image at the start of the document. If " 4478"you use this option, the book cover will be discarded." 4479msgstr "" 4480 4481#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:38 4482msgid "" 4483"Preserve the aspect ratio of the cover image instead of stretching it out to" 4484" cover the entire page." 4485msgstr "" 4486 4487#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:42 4488msgid "" 4489"Do not insert the table of contents as a page at the start of the document." 4490msgstr "" 4491 4492#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:45 4493#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:56 4494#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:82 4495#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:299 4496#, python-format 4497msgid "" 4498"Extract the contents of the generated %s file to the specified folder. The " 4499"contents of the folder are first deleted, so be careful." 4500msgstr "" 4501 4502#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:51 4503#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 4504msgid "" 4505"The size of the left page margin, in pts. Default is 72pt. Overrides the " 4506"common left page margin setting." 4507msgstr "" 4508 4509#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:57 4510#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 4511msgid "" 4512"The size of the top page margin, in pts. Default is 72pt. Overrides the " 4513"common top page margin setting, unless set to zero." 4514msgstr "" 4515 4516#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:63 4517#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:112 4518msgid "" 4519"The size of the right page margin, in pts. Default is 72pt. Overrides the " 4520"common right page margin setting, unless set to zero." 4521msgstr "" 4522 4523#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:69 4524#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:118 4525msgid "" 4526"The size of the bottom page margin, in pts. Default is 72pt. Overrides the " 4527"common bottom page margin setting, unless set to zero." 4528msgstr "" 4529 4530#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_input.py:33 4531msgid "Convert EPUB files (.epub) to HTML" 4532msgstr "" 4533 4534#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:62 4535msgid "" 4536"Turn off splitting at page breaks. Normally, input files are automatically " 4537"split at every page break into two files. This gives an output e-book that " 4538"can be parsed faster and with less resources. However, splitting is slow and" 4539" if your source file contains a very large number of page breaks, you should" 4540" turn off splitting on page breaks." 4541msgstr "" 4542 4543#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:73 4544#, python-format 4545msgid "" 4546"Split all HTML files larger than this size (in KB). This is necessary as " 4547"most EPUB readers cannot handle large file sizes. The default of %defaultKB " 4548"is the size required for Adobe Digital Editions. Set to 0 to disable size " 4549"based splitting." 4550msgstr "" 4551 4552#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:80 4553msgid "" 4554"Normally, if the input file has no cover and you don't specify one, a " 4555"default cover is generated with the title, authors, etc. This option " 4556"disables the generation of this cover." 4557msgstr "" 4558 4559#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:86 4560msgid "" 4561"Do not use SVG for the book cover. Use this option if your EPUB is going to " 4562"be used on a device that does not support SVG, like the iPhone or the " 4563"JetBook Lite. Without this option, such devices will display the cover as a " 4564"blank page." 4565msgstr "" 4566 4567#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:95 4568msgid "" 4569"When using an SVG cover, this option will cause the cover to scale to cover " 4570"the available screen area, but still preserve its aspect ratio (ratio of " 4571"width to height). That means there may be white borders at the sides or top " 4572"and bottom of the image, but the image will never be distorted. Without this" 4573" option the image may be slightly distorted, but there will be no borders." 4574msgstr "" 4575 4576#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:105 4577msgid "" 4578"This option is needed only if you intend to use the EPUB with FBReaderJ. It " 4579"will flatten the file system inside the EPUB, putting all files into the top" 4580" level." 4581msgstr "" 4582 4583#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:111 4584msgid "" 4585"Insert an inline Table of Contents that will appear as part of the main book" 4586" content." 4587msgstr "" 4588 4589#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:115 4590msgid "" 4591"Put the inserted inline Table of Contents at the end of the book instead of " 4592"the start." 4593msgstr "" 4594 4595#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:119 4596#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:57 4597#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:287 4598#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:58 4599msgid "Title for any generated in-line table of contents." 4600msgstr "" 4601 4602#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:123 4603msgid "" 4604"The version of the EPUB file to generate. EPUB 2 is the most widely " 4605"compatible, only use EPUB 3 if you know you actually need it." 4606msgstr "" 4607 4608#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:20 4609msgid "Convert FB2 and FBZ files to HTML" 4610msgstr "" 4611 4612#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:33 4613msgid "Do not insert a Table of Contents at the beginning of the book." 4614msgstr "" 4615 4616#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:148 4617msgid "Section per entry in the ToC" 4618msgstr "" 4619 4620#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:149 4621msgid "Section per file" 4622msgstr "" 4623 4624#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:150 4625msgid "A single section" 4626msgstr "" 4627 4628#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:159 4629#, python-brace-format 4630msgid "" 4631"Specify how sections are created:\n" 4632" * nothing: {nothing}\n" 4633" * files: {files}\n" 4634" * toc: {toc}\n" 4635"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\")." 4636msgstr "" 4637 4638#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:169 4639#, python-format 4640msgid "" 4641"Genre for the book. Choices: %s\n" 4642"\n" 4643" See: " 4644msgstr "" 4645 4646#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:170 4647msgid "for a complete list with descriptions." 4648msgstr "" 4649 4650#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:38 4651msgid "Convert HTML and OPF files to an OEB" 4652msgstr "" 4653 4654#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:45 4655msgid "" 4656"Traverse links in HTML files breadth first. Normally, they are traversed " 4657"depth first." 4658msgstr "" 4659 4660#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:52 4661#, python-format 4662msgid "" 4663"Maximum levels of recursion when following links in HTML files. Must be non-" 4664"negative. 0 implies that no links in the root HTML file are followed. " 4665"Default is %default." 4666msgstr "" 4667 4668#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:61 4669msgid "" 4670"Normally this input plugin re-arranges all the input files into a standard " 4671"folder hierarchy. Only use this option if you know what you are doing as it " 4672"can result in various nasty side effects in the rest of the conversion " 4673"pipeline." 4674msgstr "" 4675 4676#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:26 4677msgid "CSS file used for the output instead of the default file" 4678msgstr "" 4679 4680#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:29 4681msgid "" 4682"Template used for generation of the HTML index file instead of the default " 4683"file" 4684msgstr "" 4685 4686#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:32 4687msgid "" 4688"Template used for the generation of the HTML contents of the book instead of" 4689" the default file" 4690msgstr "" 4691 4692#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:35 4693msgid "" 4694"Extract the contents of the generated ZIP file to the specified folder. " 4695"WARNING: The contents of the folder will be deleted." 4696msgstr "" 4697 4698#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:18 4699msgid "Convert HTMLZ files to HTML" 4700msgstr "" 4701 4702#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:64 4703#, python-format 4704msgid "Multiple HTML files found in the archive. Only %s will be used." 4705msgstr "" 4706 4707#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:70 4708msgid "No top level HTML file found." 4709msgstr "" 4710 4711#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:73 4712#, python-format 4713msgid "Top level HTML file %s is empty" 4714msgstr "" 4715 4716#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:24 4717msgid "Use CSS classes" 4718msgstr "" 4719 4720#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:25 4721msgid "Use the style attribute" 4722msgstr "" 4723 4724#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:26 4725msgid "Use HTML tags wherever possible" 4726msgstr "" 4727 4728#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:29 4729msgid "Use an external CSS file" 4730msgstr "" 4731 4732#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:30 4733msgid "Use a <style> tag in the HTML file" 4734msgstr "" 4735 4736#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:38 4737#, python-brace-format 4738msgid "" 4739"Specify the handling of CSS. Default is class.\n" 4740"class: {class}\n" 4741"inline: {inline}\n" 4742"tag: {tag}" 4743msgstr "" 4744 4745#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:46 4746#, python-brace-format 4747msgid "" 4748"How to handle the CSS when using css-type = 'class'.\n" 4749"Default is external.\n" 4750"external: {external}\n" 4751"inline: {inline}" 4752msgstr "" 4753 4754#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:53 4755msgid "" 4756"If set this option causes the file name of the HTML file inside the HTMLZ " 4757"archive to be based on the book title." 4758msgstr "" 4759 4760#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lit_input.py:16 4761msgid "Convert LIT files to HTML" 4762msgstr "" 4763 4764#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_input.py:17 4765msgid "Convert LRF files to HTML" 4766msgstr "" 4767 4768#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:97 4769msgid "Enable auto-rotation of images that are wider than the screen width." 4770msgstr "" 4771 4772#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:101 4773#, python-format 4774msgid "Set the space between words in pts. Default is %default" 4775msgstr "" 4776 4777#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:104 4778msgid "Add a header to all the pages with title and author." 4779msgstr "" 4780 4781#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:107 4782msgid "" 4783"Set the format of the header. %a is replaced by the author and %t by the " 4784"title. Default is %default" 4785msgstr "" 4786 4787#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:111 4788#, python-format 4789msgid "Add extra spacing below the header. Default is %default pt." 4790msgstr "" 4791 4792#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:114 4793#, python-format 4794msgid "" 4795"Minimum paragraph indent (the indent of the first line of a paragraph) in " 4796"pts. Default: %default" 4797msgstr "" 4798 4799#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:119 4800msgid "This option has no effect" 4801msgstr "" 4802 4803#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:123 4804#, python-format 4805msgid "" 4806"Multiply the size of text in rendered tables by this factor. Default is " 4807"%default" 4808msgstr "" 4809 4810#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:127 4811msgid "The serif family of fonts to embed" 4812msgstr "" 4813 4814#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:130 4815msgid "The sans-serif family of fonts to embed" 4816msgstr "" 4817 4818#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:133 4819msgid "The monospace family of fonts to embed" 4820msgstr "" 4821 4822#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:157 4823msgid "Comic" 4824msgstr "" 4825 4826#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_input.py:14 4827msgid "Convert MOBI files (.mobi, .prc, .azw) to HTML" 4828msgstr "" 4829 4830#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:50 4831#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:280 4832msgid "When present, use author sort field as author." 4833msgstr "" 4834 4835#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:54 4836#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:284 4837msgid "" 4838"Don't add Table of Contents to the book. Useful if the book has its own " 4839"table of contents." 4840msgstr "" 4841 4842#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:61 4843#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:291 4844msgid "Disable compression of the file contents." 4845msgstr "" 4846 4847#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:64 4848msgid "" 4849"Tag for MOBI files to be marked as personal documents. This option has no " 4850"effect on the conversion. It is used only when sending MOBI files to a " 4851"device. If the file being sent has the specified tag, it will be marked as a" 4852" personal document when sent to the Kindle." 4853msgstr "" 4854 4855#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:72 4856msgid "" 4857"Ignore margins in the input document. If False, then the MOBI output plugin " 4858"will try to convert margins specified in the input document, otherwise it " 4859"will ignore them." 4860msgstr "" 4861 4862#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 4863#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:295 4864msgid "" 4865"When adding the Table of Contents to the book, add it at the start of the " 4866"book instead of the end. Not recommended." 4867msgstr "" 4868 4869#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:87 4870#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:303 4871msgid "" 4872"Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " 4873"Using this feature means that the book will not auto sync its last read " 4874"position on multiple devices. Complain to Amazon." 4875msgstr "" 4876 4877#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:94 4878msgid "" 4879"By default calibre converts all images to JPEG format in the output MOBI " 4880"file. This is for maximum compatibility as some older MOBI viewers have " 4881"problems with other image formats. This option tells calibre not to do this." 4882" Useful if your document contains lots of GIF/PNG images that become very " 4883"large when converted to JPEG." 4884msgstr "" 4885 4886#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:101 4887msgid "" 4888"By default calibre generates MOBI files that contain the old MOBI 6 format. " 4889"This format is compatible with all devices. However, by changing this " 4890"setting, you can tell calibre to generate MOBI files that contain both MOBI " 4891"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " 4892"than MOBI 6, but only works with newer Kindles. Allowed values: {}" 4893msgstr "" 4894 4895#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:145 4896#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:127 4897msgid "All articles" 4898msgstr "" 4899 4900#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/odt_input.py:16 4901msgid "Convert ODT (OpenOffice) files to HTML" 4902msgstr "" 4903 4904#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:17 4905msgid "Convert PDB to HTML" 4906msgstr "" 4907 4908#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:27 4909msgid "Format to use inside the PDB container. Choices are:" 4910msgstr "" 4911 4912#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:30 4913msgid "" 4914"Specify the character encoding of the output document. The default is " 4915"cp1252. Note: This option is not honored by all formats." 4916msgstr "" 4917 4918#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:35 4919#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:29 4920#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:23 4921#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:48 4922msgid "Add Table of Contents to beginning of the book." 4923msgstr "" 4924 4925#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:18 4926msgid "Convert PDF files to HTML" 4927msgstr "" 4928 4929#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:24 4930msgid "Do not extract images from the document" 4931msgstr "" 4932 4933#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:26 4934msgid "" 4935"Scale used to determine the length at which a line should be unwrapped. " 4936"Valid values are a decimal between 0 and 1. The default is 0.45, just below " 4937"the median line length." 4938msgstr "" 4939 4940#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:30 4941msgid "Use the new PDF conversion engine. Currently not operational." 4942msgstr "" 4943 4944#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:36 4945msgid "" 4946"Instead of using the paper size specified in the PDF Output options, use a " 4947"paper size corresponding to the current output profile. Useful if you want " 4948"to generate a PDF for viewing on a specific device." 4949msgstr "" 4950 4951#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:41 4952msgid "" 4953"The unit of measure for page sizes. Default is inch. Choices are {} Note: " 4954"This does not override the unit for margins!" 4955msgstr "" 4956 4957#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:46 4958msgid "" 4959"The size of the paper. This size will be overridden when a non default " 4960"output profile is used. Default is letter. Choices are {}" 4961msgstr "" 4962 4963#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:50 4964msgid "" 4965"Custom size of the document. Use the form width x height e.g. `123x321` to " 4966"specify the width and height. This overrides any specified paper-size." 4967msgstr "" 4968 4969#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:55 4970msgid "" 4971"Preserve the aspect ratio of the cover, instead of stretching it to fill the" 4972" full first page of the generated PDF." 4973msgstr "" 4974 4975#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 4976msgid "" 4977"The font family used to render serif fonts. Will work only if the font is " 4978"available system-wide." 4979msgstr "" 4980 4981#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 4982msgid "" 4983"The font family used to render sans-serif fonts. Will work only if the font " 4984"is available system-wide." 4985msgstr "" 4986 4987#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:66 4988msgid "" 4989"The font family used to render monospace fonts. Will work only if the font " 4990"is available system-wide." 4991msgstr "" 4992 4993#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 4994msgid "The font family used to render monospace fonts" 4995msgstr "" 4996 4997#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 4998msgid "The default font size (in pixels)" 4999msgstr "" 5000 5001#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 5002msgid "The default font size for monospaced text (in pixels)" 5003msgstr "" 5004 5005#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 5006msgid "" 5007"Break long words at the end of lines. This can give the text at the right " 5008"margin a more even appearance. Note that depending on the fonts used this " 5009"option can break the copying of text from the PDF file." 5010msgstr "" 5011 5012#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 5013msgid "Surround all links with a red box, useful for debugging." 5014msgstr "" 5015 5016#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 5017msgid "" 5018"Add page numbers to the bottom of every page in the generated PDF file. If " 5019"you specify a footer template, it will take precedence over this option." 5020msgstr "" 5021 5022#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86 5023#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 5024#, python-format 5025msgid "" 5026"An HTML template used to generate %s on every page. The strings _PAGENUM_, " 5027"_TITLE_, _AUTHOR_ and _SECTION_ will be replaced by their current values." 5028msgstr "" 5029 5030#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 5031msgid "footers" 5032msgstr "" 5033 5034#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 5035msgid "headers" 5036msgstr "" 5037 5038#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 5039msgid "" 5040"Add a Table of Contents at the end of the PDF that lists page numbers. " 5041"Useful if you want to print out the PDF. If this PDF is intended for " 5042"electronic use, use the PDF Outline instead." 5043msgstr "" 5044 5045#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 5046msgid "Title for generated table of contents." 5047msgstr "" 5048 5049#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:122 5050msgid "" 5051"Use the page margins specified in the input document via @page CSS rules. " 5052"This will cause the margins specified in the conversion settings to be " 5053"ignored. If the document does not specify page margins, the conversion " 5054"settings will be used as a fallback." 5055msgstr "" 5056 5057#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:127 5058msgid "" 5059"Adjust page numbers, as needed. Syntax is a JavaScript expression for the " 5060"page number. For example, \"if (n < 3) 0; else n - 3;\", where n is current " 5061"page number." 5062msgstr "" 5063 5064#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:132 5065msgid "Generate an uncompressed PDF, useful for debugging." 5066msgstr "" 5067 5068#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:137 5069msgid "" 5070"Shift the text horizontally by the specified offset (in pts). On odd " 5071"numbered pages, it is shifted to the right and on even numbered pages to the" 5072" left. Use negative numbers for the opposite effect. Note that this setting " 5073"is ignored on pages where the margins are smaller than the specified offset." 5074" Shifting is done by setting the PDF CropBox, not all software respects the " 5075"CropBox." 5076msgstr "" 5077 5078#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_input.py:20 5079msgid "Convert PML to OEB" 5080msgstr "" 5081 5082#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:25 5083msgid "" 5084"Specify the character encoding of the output document. The default is " 5085"cp1252." 5086msgstr "" 5087 5088#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:32 5089msgid "" 5090"Do not reduce the size or bit depth of images. Images have their size and " 5091"depth reduced by default to accommodate applications that can not convert " 5092"images on their own such as Dropbook." 5093msgstr "" 5094 5095#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_input.py:18 5096msgid "Convert RB files to HTML" 5097msgstr "" 5098 5099#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:24 5100msgid "Download periodical content from the Internet" 5101msgstr "" 5102 5103#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:41 5104msgid "" 5105"Useful for recipe development. Forces max_articles_per_feed to 2 and " 5106"downloads at most 2 feeds. You can change the number of feeds and articles " 5107"by supplying optional arguments. For example: --test 3 1 will download at " 5108"most 3 feeds and only 1 article per feed." 5109msgstr "" 5110 5111#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:46 5112msgid "Username for sites that require a login to access content." 5113msgstr "" 5114 5115#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:49 5116msgid "Password for sites that require a login to access content." 5117msgstr "" 5118 5119#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:53 5120msgid "" 5121"Do not download latest version of builtin recipes from the calibre server" 5122msgstr "" 5123 5124#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:45 5125msgid "Convert RTF files to HTML" 5126msgstr "" 5127 5128#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:51 5129msgid "Ignore WMF images instead of replacing them with a placeholder image." 5130msgstr "" 5131 5132#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:261 5133#, python-format 5134msgid "" 5135"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n" 5136"%s" 5137msgstr "" 5138 5139#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_input.py:25 5140msgid "Convert SNB files to OEB" 5141msgstr "" 5142 5143#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:25 5144#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_output.py:24 5145#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:44 5146msgid "" 5147"Specify the character encoding of the output document. The default is utf-8." 5148msgstr "" 5149 5150#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:29 5151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:51 5152msgid "" 5153"The maximum number of characters per line. This splits on the first space " 5154"before the specified value. If no space is found the line will be broken at " 5155"the space after and will exceed the specified value. Also, there is a " 5156"minimum of 25 characters. Use 0 to disable line splitting." 5157msgstr "" 5158 5159#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:36 5160msgid "Specify whether or not to insert an empty line between two paragraphs." 5161msgstr "" 5162 5163#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:40 5164msgid "" 5165"Specify whether or not to insert two space characters to indent the first " 5166"line of each paragraph." 5167msgstr "" 5168 5169#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:44 5170msgid "" 5171"Specify whether or not to hide the chapter title for each chapter. Useful " 5172"for image-only output (eg. comics)." 5173msgstr "" 5174 5175#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:48 5176msgid "Resize all the images for full screen mode. " 5177msgstr "" 5178 5179#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:128 5180msgid "Start page" 5181msgstr "" 5182 5183#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:138 5184#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:140 5185msgid "Cover pages" 5186msgstr "" 5187 5188#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:153 5189#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:156 5190msgid " (Preface)" 5191msgstr "" 5192 5193#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_input.py:17 5194msgid "Convert TCR files to HTML" 5195msgstr "" 5196 5197#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:14 5198msgid "Abbreviations" 5199msgstr "" 5200 5201#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:15 5202msgid "Support admonitions" 5203msgstr "" 5204 5205#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:16 5206msgid "Add attribute to HTML tags" 5207msgstr "" 5208 5209#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:17 5210msgid "Add code highlighting via Pygments" 5211msgstr "" 5212 5213#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:18 5214msgid "Definition lists" 5215msgstr "" 5216 5217#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:19 5218msgid "Enables various common extensions" 5219msgstr "" 5220 5221#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:20 5222msgid "Alternative code block syntax" 5223msgstr "" 5224 5225#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:21 5226#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:130 5227msgid "Footnotes" 5228msgstr "" 5229 5230#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:22 5231msgid "Use legacy element attributes" 5232msgstr "" 5233 5234#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:23 5235msgid "Use legacy underscore handling for connected words" 5236msgstr "" 5237 5238#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:24 5239msgid "Metadata in the document" 5240msgstr "" 5241 5242#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:25 5243msgid "Treat newlines as hard breaks" 5244msgstr "" 5245 5246#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:26 5247msgid "Do not allow mixing list types" 5248msgstr "" 5249 5250#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:27 5251msgid "Use markdown's internal smartypants parser" 5252msgstr "" 5253 5254#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:28 5255msgid "Support tables" 5256msgstr "" 5257 5258#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:29 5259msgid "Generate a table of contents" 5260msgstr "" 5261 5262#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:30 5263msgid "Wiki style links" 5264msgstr "" 5265 5266#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:38 5267msgid "Convert TXT files to HTML" 5268msgstr "" 5269 5270#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:44 5271msgid "Try to auto detect paragraph type" 5272msgstr "" 5273 5274#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:45 5275msgid "Treat a blank line as a paragraph break" 5276msgstr "" 5277 5278#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:46 5279msgid "Assume every line is a paragraph" 5280msgstr "" 5281 5282#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:47 5283msgid "Assume every line starting with 2+ spaces or a tab starts a paragraph" 5284msgstr "" 5285 5286#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:48 5287msgid "Most lines have hard line breaks, few/no blank lines or indents" 5288msgstr "" 5289 5290#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:49 5291msgid "Don't modify the paragraph structure" 5292msgstr "" 5293 5294#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:52 5295msgid "Automatically decide which formatting processor to use" 5296msgstr "" 5297 5298#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:53 5299msgid "No formatting" 5300msgstr "" 5301 5302#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:54 5303msgid "Use heuristics to determine chapter headings, italics, etc." 5304msgstr "" 5305 5306#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:55 5307msgid "Use the TexTile markup language" 5308msgstr "" 5309 5310#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:56 5311msgid "Use the Markdown markup language" 5312msgstr "" 5313 5314#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:63 5315#, python-brace-format 5316msgid "" 5317"Formatting used within the document.\n" 5318"* auto: {auto}\n" 5319"* plain: {plain}\n" 5320"* heuristic: {heuristic}\n" 5321"* textile: {textile}\n" 5322"* markdown: {markdown}\n" 5323"To learn more about markdown see {url}" 5324msgstr "" 5325 5326#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:74 5327#, python-brace-format 5328msgid "" 5329"Paragraph structure to assume. The value of \"off\" is useful for formatted documents such as Markdown or Textile. Choices are:\n" 5330"* auto: {auto}\n" 5331"* block: {block}\n" 5332"* single: {single}\n" 5333"* print: {print}\n" 5334"* unformatted: {unformatted}\n" 5335"* off: {off}" 5336msgstr "" 5337 5338#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:84 5339msgid "" 5340"Normally extra spaces are condensed into a single space. With this option " 5341"all spaces will be displayed." 5342msgstr "" 5343 5344#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:87 5345msgid "" 5346"Normally extra space at the beginning of lines is retained. With this option" 5347" they will be removed." 5348msgstr "" 5349 5350#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:90 5351#, python-format 5352msgid "" 5353"Enable extensions to Markdown syntax. Extensions are formatting that is not part of the standard Markdown format. The extensions enabled by default: %default.\n" 5354"To learn more about Markdown extensions, see {}\n" 5355"This should be a comma separated list of extensions to enable:\n" 5356msgstr "" 5357 5358#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:28 5359#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:238 5360#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:353 5361msgid "Plain text" 5362msgstr "" 5363 5364#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:29 5365msgid "Markdown formatted text" 5366msgstr "" 5367 5368#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:30 5369msgid "TexTile formatted text" 5370msgstr "" 5371 5372#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:38 5373#, python-format 5374msgid "" 5375"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " 5376"for compatibility with Mac OS 9 and earlier. For macOS use 'unix'. 'system' " 5377"will default to the newline type used by this OS." 5378msgstr "" 5379 5380#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:58 5381msgid "" 5382"Force splitting on the max-line-length value when no space is present. Also " 5383"allows max-line-length to be below the minimum" 5384msgstr "" 5385 5386#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:63 5387#, python-brace-format 5388msgid "" 5389"Formatting used within the document.\n" 5390"* plain: {plain}\n" 5391"* markdown: {markdown}\n" 5392"* textile: {textile}" 5393msgstr "" 5394 5395#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:69 5396msgid "" 5397"Do not remove links within the document. This is only useful when paired " 5398"with a TXT output formatting option that is not none because links are " 5399"always removed with plain text output." 5400msgstr "" 5401 5402#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:74 5403msgid "" 5404"Do not remove image references within the document. This is only useful when" 5405" paired with a TXT output formatting option that is not none because links " 5406"are always removed with plain text output." 5407msgstr "" 5408 5409#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:79 5410msgid "" 5411"Do not remove font color from output. This is only useful when TXT output " 5412"formatting is set to textile. Textile is the only formatting that supports " 5413"setting font color. If this option is not specified font color will not be " 5414"set and default to the color displayed by the reader (generally this is " 5415"black)." 5416msgstr "" 5417 5418#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:116 5419msgid "" 5420"Level of verbosity. Specify multiple times for greater verbosity. Specifying" 5421" it twice will result in full verbosity, once medium verbosity and zero " 5422"times least verbosity." 5423msgstr "" 5424 5425#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:124 5426msgid "" 5427"Save the output from different stages of the conversion pipeline to the " 5428"specified folder. Useful if you are unsure at which stage of the conversion " 5429"process a bug is occurring." 5430msgstr "" 5431 5432#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:133 5433msgid "" 5434"Specify the input profile. The input profile gives the conversion system " 5435"information on how to interpret various information in the input document. " 5436"For example resolution dependent lengths (i.e. lengths in pixels). Choices " 5437"are:" 5438msgstr "" 5439 5440#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:144 5441msgid "" 5442"Specify the output profile. The output profile tells the conversion system " 5443"how to optimize the created document for the specified device (such as by " 5444"resizing images for the device screen size). In some cases, an output " 5445"profile can be used to optimize the output for a particular device, but this" 5446" is rarely necessary. Choices are:" 5447msgstr "" 5448 5449#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:154 5450msgid "" 5451"The base font size in pts. All font sizes in the produced book will be " 5452"rescaled based on this size. By choosing a larger size you can make the " 5453"fonts in the output bigger and vice versa. By default, when the value is " 5454"zero, the base font size is chosen based on the output profile you chose." 5455msgstr "" 5456 5457#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:164 5458msgid "" 5459"Mapping from CSS font names to font sizes in pts. An example setting is " 5460"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to " 5461"xx-large, with the final size being for huge fonts. The font rescaling " 5462"algorithm uses these sizes to intelligently rescale fonts. The default is to" 5463" use a mapping based on the output profile you chose." 5464msgstr "" 5465 5466#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:176 5467msgid "Disable all rescaling of font sizes." 5468msgstr "" 5469 5470#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:183 5471msgid "" 5472"The minimum line height, as a percentage of the element's calculated font " 5473"size. calibre will ensure that every element has a line height of at least " 5474"this setting, irrespective of what the input document specifies. Set to zero" 5475" to disable. Default is 120%. Use this setting in preference to the direct " 5476"line height specification, unless you know what you are doing. For example, " 5477"you can achieve \"double spaced\" text by setting this to 240." 5478msgstr "" 5479 5480#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:198 5481msgid "" 5482"The line height in pts. Controls spacing between consecutive lines of text. " 5483"Only applies to elements that do not define their own line height. In most " 5484"cases, the minimum line height option is more useful. By default no line " 5485"height manipulation is performed." 5486msgstr "" 5487 5488#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:209 5489msgid "" 5490"Embed the specified font family into the book. This specifies the \"base\" " 5491"font used for the book. If the input document specifies its own fonts, they " 5492"may override this base font. You can use the filter style information option" 5493" to remove fonts from the input document. Note that font embedding only " 5494"works with some output formats, principally EPUB, AZW3 and DOCX." 5495msgstr "" 5496 5497#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:220 5498msgid "" 5499"Embed every font that is referenced in the input document but not already " 5500"embedded. This will search your system for the fonts, and if found, they " 5501"will be embedded. Embedding will only work if the format you are converting " 5502"to supports embedded fonts, such as EPUB, AZW3, DOCX or PDF. Please ensure " 5503"that you have the proper license for embedding the fonts used in this " 5504"document." 5505msgstr "" 5506 5507#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:231 5508msgid "" 5509"Subset all embedded fonts. Every embedded font is reduced to contain only " 5510"the glyphs used in this document. This decreases the size of the font files." 5511" Useful if you are embedding a particularly large font with lots of unused " 5512"glyphs." 5513msgstr "" 5514 5515#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:239 5516msgid "" 5517"Some badly designed documents use tables to control the layout of text on " 5518"the page. When converted these documents often have text that runs off the " 5519"page and other artifacts. This option will extract the content from the " 5520"tables and present it in a linear fashion." 5521msgstr "" 5522 5523#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:249 5524msgid "" 5525"XPath expression that specifies all tags that should be added to the Table " 5526"of Contents at level one. If this is specified, it takes precedence over " 5527"other forms of auto-detection. See the XPath Tutorial in the calibre User " 5528"Manual for examples." 5529msgstr "" 5530 5531#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:259 5532msgid "" 5533"XPath expression that specifies all tags that should be added to the Table " 5534"of Contents at level two. Each entry is added under the previous level one " 5535"entry. See the XPath Tutorial in the calibre User Manual for examples." 5536msgstr "" 5537 5538#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:268 5539msgid "" 5540"XPath expression that specifies all tags that should be added to the Table " 5541"of Contents at level three. Each entry is added under the previous level two" 5542" entry. See the XPath Tutorial in the calibre User Manual for examples." 5543msgstr "" 5544 5545#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:277 5546msgid "" 5547"Normally, if the source file already has a Table of Contents, it is used in " 5548"preference to the auto-generated one. With this option, the auto-generated " 5549"one is always used." 5550msgstr "" 5551 5552#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:285 5553msgid "Don't add auto-detected chapters to the Table of Contents." 5554msgstr "" 5555 5556#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:293 5557#, python-format 5558msgid "" 5559"If fewer than this number of chapters is detected, then links are added to " 5560"the Table of Contents. Default: %default" 5561msgstr "" 5562 5563#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:299 5564#, python-format 5565msgid "" 5566"Maximum number of links to insert into the TOC. Set to 0 to disable. Default" 5567" is: %default. Links are only added to the TOC if less than the threshold " 5568"number of chapters were detected." 5569msgstr "" 5570 5571#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:307 5572msgid "" 5573"Remove entries from the Table of Contents whose titles match the specified " 5574"regular expression. Matching entries and all their children are removed." 5575msgstr "" 5576 5577#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:315 5578msgid "" 5579"When creating a TOC from links in the input document, allow duplicate " 5580"entries, i.e. allow more than one entry with the same text, provided that " 5581"they point to a different location." 5582msgstr "" 5583 5584#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:326 5585msgid "" 5586"An XPath expression to detect chapter titles. The default is to consider " 5587"<h1> or <h2> tags that contain the words \"chapter\", \"book\", \"section\"," 5588" \"prologue\", \"epilogue\" or \"part\" as chapter titles as well as any " 5589"tags that have class=\"chapter\". The expression used must evaluate to a " 5590"list of elements. To disable chapter detection, use the expression \"/\". " 5591"See the XPath Tutorial in the calibre User Manual for further help on using " 5592"this feature." 5593msgstr "" 5594 5595#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:340 5596msgid "" 5597"Specify how to mark detected chapters. A value of \"pagebreak\" will insert " 5598"page breaks before chapters. A value of \"rule\" will insert a line before " 5599"chapters. A value of \"none\" will disable chapter marking and a value of " 5600"\"both\" will use both page breaks and lines to mark chapters." 5601msgstr "" 5602 5603#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:350 5604msgid "" 5605"An XPath expression to detect the location in the document at which to start" 5606" reading. Some e-book reading programs (most prominently the Kindle) use " 5607"this location as the position at which to open the book. See the XPath " 5608"tutorial in the calibre User Manual for further help using this feature." 5609msgstr "" 5610 5611#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:360 5612msgid "" 5613"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to" 5614" the style rules from the source file, so it can be used to override those " 5615"rules." 5616msgstr "" 5617 5618#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:368 5619msgid "" 5620"Rules for transforming the styles in this book. These rules are applied " 5621"after all other CSS processing is done." 5622msgstr "" 5623 5624#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:374 5625msgid "" 5626"Rules for transforming the HTML in this book. These rules are applied after " 5627"the HTML is parsed, but before any other transformations." 5628msgstr "" 5629 5630#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:380 5631msgid "" 5632"A comma separated list of CSS properties that will be removed from all CSS " 5633"style rules. This is useful if the presence of some style information " 5634"prevents it from being overridden on your device. For example: font-" 5635"family,color,margin-left,margin-right" 5636msgstr "" 5637 5638#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:391 5639msgid "" 5640"By default, calibre will use the shorthand form for various CSS properties " 5641"such as margin, padding, border, etc. This option will cause it to use the " 5642"full expanded form instead. Note that CSS is always expanded when generating" 5643" EPUB files with the output profile set to one of the Nook profiles as the " 5644"Nook cannot handle shorthand CSS." 5645msgstr "" 5646 5647#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:402 5648msgid "" 5649"An XPath expression. Page breaks are inserted before the specified elements." 5650" To disable use the expression: /" 5651msgstr "" 5652 5653#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:408 5654msgid "" 5655"Some documents specify page margins by specifying a left and right margin on" 5656" each individual paragraph. calibre will try to detect and remove these " 5657"margins. Sometimes, this can cause the removal of margins that should not " 5658"have been removed. In this case you can disable the removal." 5659msgstr "" 5660 5661#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:419 5662#, python-format 5663msgid "" 5664"Set the top margin in pts. Default is %default. Setting this to less than " 5665"zero will cause no margin to be set (the margin setting in the original " 5666"document will be preserved). Note: Page oriented formats such as PDF and " 5667"DOCX have their own margin settings that take precedence." 5668msgstr "" 5669 5670#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:427 5671#, python-format 5672msgid "" 5673"Set the bottom margin in pts. Default is %default. Setting this to less than" 5674" zero will cause no margin to be set (the margin setting in the original " 5675"document will be preserved). Note: Page oriented formats such as PDF and " 5676"DOCX have their own margin settings that take precedence." 5677msgstr "" 5678 5679#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:435 5680#, python-format 5681msgid "" 5682"Set the left margin in pts. Default is %default. Setting this to less than " 5683"zero will cause no margin to be set (the margin setting in the original " 5684"document will be preserved). Note: Page oriented formats such as PDF and " 5685"DOCX have their own margin settings that take precedence." 5686msgstr "" 5687 5688#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:443 5689#, python-format 5690msgid "" 5691"Set the right margin in pts. Default is %default. Setting this to less than " 5692"zero will cause no margin to be set (the margin setting in the original " 5693"document will be preserved). Note: Page oriented formats such as PDF and " 5694"DOCX have their own margin settings that take precedence." 5695msgstr "" 5696 5697#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:452 5698msgid "" 5699"Change text justification. A value of \"left\" converts all justified text " 5700"in the source to left aligned (i.e. unjustified) text. A value of " 5701"\"justify\" converts all unjustified text to justified. A value of " 5702"\"original\" (the default) does not change justification in the source file." 5703" Note that only some output formats support justification." 5704msgstr "" 5705 5706#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:462 5707msgid "" 5708"Remove spacing between paragraphs. Also sets an indent on paragraphs of " 5709"1.5em. Spacing removal will not work if the source file does not use " 5710"paragraphs (<p> or <div> tags)." 5711msgstr "" 5712 5713#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:469 5714msgid "" 5715"When calibre removes blank lines between paragraphs, it automatically sets a" 5716" paragraph indent, to ensure that paragraphs can be easily distinguished. " 5717"This option controls the width of that indent (in em). If you set this value" 5718" negative, then the indent specified in the input document is used, that is," 5719" calibre does not change the indentation." 5720msgstr "" 5721 5722#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:478 5723msgid "" 5724"Use the cover detected from the source file in preference to the specified " 5725"cover." 5726msgstr "" 5727 5728#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:484 5729msgid "" 5730"Insert a blank line between paragraphs. Will not work if the source file " 5731"does not use paragraphs (<p> or <div> tags)." 5732msgstr "" 5733 5734#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:491 5735msgid "" 5736"Set the height of the inserted blank lines (in em). The height of the lines " 5737"between paragraphs will be twice the value set here." 5738msgstr "" 5739 5740#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:498 5741msgid "" 5742"Remove the first image from the input e-book. Useful if the input document " 5743"has a cover image that is not identified as a cover. In this case, if you " 5744"set a cover in calibre, the output document will end up with two cover " 5745"images if you do not specify this option." 5746msgstr "" 5747 5748#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:507 5749msgid "" 5750"Insert the book metadata at the start of the book. This is useful if your " 5751"e-book reader does not support displaying/searching metadata directly." 5752msgstr "" 5753 5754#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:515 5755msgid "" 5756"Convert plain quotes, dashes and ellipsis to their typographically correct " 5757"equivalents. For details, see " 5758"https://daringfireball.net/projects/smartypants." 5759msgstr "" 5760 5761#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:523 5762msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." 5763msgstr "" 5764 5765#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:531 5766msgid "" 5767"Read metadata from the specified OPF file. Metadata read from this file will" 5768" override any metadata in the source file." 5769msgstr "" 5770 5771#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:538 5772#, python-brace-format 5773msgid "" 5774"Transliterate Unicode characters to an ASCII representation. Use with care " 5775"because this will replace Unicode characters with ASCII. For instance it " 5776"will replace \"{0}\" with \"{1}\". Also, note that in cases where there are " 5777"multiple representations of a character (characters shared by Chinese and " 5778"Japanese for instance) the representation based on the current calibre " 5779"interface language will be used." 5780msgstr "" 5781 5782#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:550 5783msgid "" 5784"Preserve ligatures present in the input document. A ligature is a special " 5785"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do" 5786" not have support for ligatures in their default fonts, so they are unlikely" 5787" to render correctly. By default, calibre will turn a ligature into the " 5788"corresponding pair of normal characters. This option will preserve them " 5789"instead." 5790msgstr "" 5791 5792#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:562 5793#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:37 5794msgid "Set the title." 5795msgstr "" 5796 5797#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:566 5798msgid "Set the authors. Multiple authors should be separated by ampersands." 5799msgstr "" 5800 5801#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:571 5802msgid "The version of the title to be used for sorting. " 5803msgstr "" 5804 5805#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:575 5806msgid "String to be used when sorting by author. " 5807msgstr "" 5808 5809#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:579 5810msgid "Set the cover to the specified file or URL" 5811msgstr "" 5812 5813#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:583 5814#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:53 5815msgid "Set the e-book description." 5816msgstr "" 5817 5818#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:587 5819#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:55 5820msgid "Set the e-book publisher." 5821msgstr "" 5822 5823#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:591 5824#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:59 5825msgid "Set the series this e-book belongs to." 5826msgstr "" 5827 5828#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:595 5829#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:61 5830msgid "Set the index of the book in this series." 5831msgstr "" 5832 5833#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:599 5834#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:63 5835msgid "Set the rating. Should be a number between 1 and 5." 5836msgstr "" 5837 5838#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:603 5839#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:65 5840msgid "Set the ISBN of the book." 5841msgstr "" 5842 5843#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:607 5844#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:72 5845msgid "Set the tags for the book. Should be a comma separated list." 5846msgstr "" 5847 5848#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:611 5849#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:74 5850msgid "Set the book producer." 5851msgstr "" 5852 5853#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:615 5854#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:76 5855msgid "Set the language." 5856msgstr "" 5857 5858#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:619 5859msgid "" 5860"Set the publication date (assumed to be in the local timezone, unless the " 5861"timezone is explicitly specified)" 5862msgstr "" 5863 5864#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:623 5865msgid "Set the book timestamp (no longer used anywhere)" 5866msgstr "" 5867 5868#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:627 5869msgid "" 5870"Enable heuristic processing. This option must be set for any heuristic " 5871"processing to take place." 5872msgstr "" 5873 5874#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:632 5875msgid "" 5876"Detect unformatted chapter headings and sub headings. Change them to h2 and " 5877"h3 tags. This setting will not create a TOC, but can be used in conjunction" 5878" with structure detection to create one." 5879msgstr "" 5880 5881#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:639 5882msgid "" 5883"Look for common words and patterns that denote italics and italicize them." 5884msgstr "" 5885 5886#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:644 5887msgid "" 5888"Turn indentation created from multiple non-breaking space entities into CSS " 5889"indents." 5890msgstr "" 5891 5892#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:649 5893msgid "" 5894"Scale used to determine the length at which a line should be unwrapped. " 5895"Valid values are a decimal between 0 and 1. The default is 0.4, just below " 5896"the median line length. If only a few lines in the document require " 5897"unwrapping this value should be reduced" 5898msgstr "" 5899 5900#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:657 5901msgid "Unwrap lines using punctuation and other formatting clues." 5902msgstr "" 5903 5904#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:661 5905msgid "" 5906"Remove empty paragraphs from the document when they exist between every " 5907"other paragraph" 5908msgstr "" 5909 5910#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:666 5911msgid "" 5912"Left aligned scene break markers are center aligned. Replace soft scene " 5913"breaks that use multiple blank lines with horizontal rules." 5914msgstr "" 5915 5916#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:672 5917msgid "" 5918"Replace scene breaks with the specified text. By default, the text from the " 5919"input document is used." 5920msgstr "" 5921 5922#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:677 5923msgid "" 5924"Analyze hyphenated words throughout the document. The document itself is " 5925"used as a dictionary to determine whether hyphens should be retained or " 5926"removed." 5927msgstr "" 5928 5929#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:683 5930msgid "" 5931"Looks for occurrences of sequential <h1> or <h2> tags. The tags are " 5932"renumbered to prevent splitting in the middle of chapter headings." 5933msgstr "" 5934 5935#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:689 5936msgid "Search pattern (regular expression) to be replaced with sr1-replace." 5937msgstr "" 5938 5939#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:694 5940msgid "Replacement to replace the text found with sr1-search." 5941msgstr "" 5942 5943#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:698 5944msgid "Search pattern (regular expression) to be replaced with sr2-replace." 5945msgstr "" 5946 5947#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:703 5948msgid "Replacement to replace the text found with sr2-search." 5949msgstr "" 5950 5951#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:707 5952msgid "Search pattern (regular expression) to be replaced with sr3-replace." 5953msgstr "" 5954 5955#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:712 5956msgid "Replacement to replace the text found with sr3-search." 5957msgstr "" 5958 5959#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:716 5960msgid "" 5961"Path to a file containing search and replace regular expressions. The file " 5962"must contain alternating lines of regular expression followed by replacement" 5963" pattern (which can be an empty line). The regular expression must be in the" 5964" Python regex syntax and the file must be UTF-8 encoded." 5965msgstr "" 5966 5967#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:827 5968msgid "Could not find an e-book inside the archive" 5969msgstr "" 5970 5971#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:917 5972msgid "Values of series index and rating must be numbers. Ignoring" 5973msgstr "" 5974 5975#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:924 5976msgid "Failed to parse date/time" 5977msgstr "" 5978 5979#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1104 5980msgid "Converting input to HTML..." 5981msgstr "" 5982 5983#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1138 5984msgid "Running transforms on e-book..." 5985msgstr "" 5986 5987#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1282 5988#, python-format 5989msgid "Running %s plugin" 5990msgstr "" 5991 5992#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:269 5993msgid "Template error" 5994msgstr "" 5995 5996#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:365 5997msgid "The Cross" 5998msgstr "" 5999 6000#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:386 6001msgid "Half and half" 6002msgstr "" 6003 6004#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:411 6005msgid "Banner" 6006msgstr "" 6007 6008#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:481 6009msgid "Ornamental" 6010msgstr "" 6011 6012#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:548 6013msgid "Blocks" 6014msgstr "" 6015 6016#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:217 6017msgid "Remove the property" 6018msgstr "" 6019 6020#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:218 6021msgid "Add extra properties" 6022msgstr "" 6023 6024#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:219 6025msgid "Change the value to" 6026msgstr "" 6027 6028#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:220 6029msgid "Multiply the value by" 6030msgstr "" 6031 6032#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:221 6033msgid "Divide the value by" 6034msgstr "" 6035 6036#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:222 6037msgid "Add to the value" 6038msgstr "" 6039 6040#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:223 6041msgid "Subtract from the value" 6042msgstr "" 6043 6044#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:227 6045#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6046#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:103 6047#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:113 6048msgid "is" 6049msgstr "" 6050 6051#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:228 6052#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:104 6053#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:114 6054msgid "is not" 6055msgstr "" 6056 6057#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:229 6058msgid "is any value" 6059msgstr "" 6060 6061#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:230 6062#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:107 6063#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:117 6064#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:57 6065msgid "matches pattern" 6066msgstr "" 6067 6068#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:231 6069#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:108 6070#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:118 6071#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:58 6072msgid "does not match pattern" 6073msgstr "" 6074 6075#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:232 6076msgid "is the same length as" 6077msgstr "" 6078 6079#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:233 6080msgid "is not the same length as" 6081msgstr "" 6082 6083#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:234 6084#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:72 6085#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:79 6086msgid "is less than" 6087msgstr "" 6088 6089#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:235 6090#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:73 6091#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:80 6092msgid "is greater than" 6093msgstr "" 6094 6095#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:236 6096msgid "is less than or equal to" 6097msgstr "" 6098 6099#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:237 6100msgid "is greater than or equal to" 6101msgstr "" 6102 6103#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:247 6104#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:115 6105msgid "Unknown keys" 6106msgstr "" 6107 6108#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:248 6109#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:116 6110#, python-format 6111msgid "The rule has unknown keys: %s" 6112msgstr "" 6113 6114#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:251 6115#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:119 6116msgid "Missing keys" 6117msgstr "" 6118 6119#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:252 6120#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:120 6121#, python-format 6122msgid "The rule has missing keys: %s" 6123msgstr "" 6124 6125#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6126msgid "Property required" 6127msgstr "" 6128 6129#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6130msgid "You must specify a CSS property to match" 6131msgstr "" 6132 6133#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:257 6134msgid "Shorthand property not allowed" 6135msgstr "" 6136 6137#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:258 6138#, python-brace-format 6139msgid "" 6140"{0} is a shorthand property. Use the full form of the property, for example," 6141" instead of font, use font-family, instead of margin, use margin-top, etc." 6142msgstr "" 6143 6144#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:261 6145#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:126 6146#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:186 6147msgid "Query required" 6148msgstr "" 6149 6150#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:262 6151msgid "You must specify a value for the CSS property to match" 6152msgstr "" 6153 6154#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:264 6155#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:123 6156msgid "Unknown match type" 6157msgstr "" 6158 6159#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:265 6160#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:124 6161#, python-format 6162msgid "The match type %s is not known" 6163msgstr "" 6164 6165#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:270 6166#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:278 6167#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:81 6168#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:192 6169msgid "Query invalid" 6170msgstr "" 6171 6172#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:271 6173#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:193 6174#, python-format 6175msgid "%s is not a valid regular expression" 6176msgstr "" 6177 6178#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:279 6179#, python-format 6180msgid "%s is not a valid length or number" 6181msgstr "" 6182 6183#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:282 6184msgid "Unknown action type" 6185msgstr "" 6186 6187#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:283 6188#, python-format 6189msgid "The action type %s is not known" 6190msgstr "" 6191 6192#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:285 6193msgid "You must specify a number" 6194msgstr "" 6195 6196#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:287 6197msgid "You must specify at least one CSS property to add" 6198msgstr "" 6199 6200#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:289 6201msgid "You must specify a value to change the property to" 6202msgstr "" 6203 6204#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:290 6205msgid "No data" 6206msgstr "" 6207 6208#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6209#, python-format 6210msgid "%s is not a number" 6211msgstr "" 6212 6213#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6214msgid "Invalid number" 6215msgstr "" 6216 6217#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:333 6218#, python-brace-format 6219msgid "" 6220"If the property {property} {match_type} {query}\n" 6221"{action}" 6222msgstr "" 6223 6224#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:69 6225#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1389 6226#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 6227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:835 6228msgid "Notes" 6229msgstr "" 6230 6231#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:400 6232#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/links.py:169 6233#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/toc.py:13 6234#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1377 6235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:646 6236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:14 6237#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:697 6238#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:389 6239#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:243 6240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:661 6241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:842 6242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:822 6243#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:55 6244#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:68 6245msgid "Table of Contents" 6246msgstr "" 6247 6248#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/images.py:214 6249#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1710 6250#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1375 6251#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:419 6252#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:539 6253#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1165 6254#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 6255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:828 6256#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:188 6257msgid "Cover" 6258msgstr "" 6259 6260#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:18 6261msgid "" 6262"Follow all local links in an HTML file and create a ZIP file containing all " 6263"linked files. This plugin is run every time you add an HTML file to the " 6264"library." 6265msgstr "" 6266 6267#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:66 6268msgid "" 6269"Character encoding for the input HTML files. Common choices include: cp1252," 6270" cp1251, latin1 and utf-8." 6271msgstr "" 6272 6273#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:96 6274msgid "Add linked files in breadth first order" 6275msgstr "" 6276 6277#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:97 6278msgid "" 6279"Normally, when following links in HTML files calibre does it depth first, " 6280"i.e. if file A links to B and C, but B links to D, the files are added in " 6281"the order A, B, D, C. With this option, they will instead be added as A, B," 6282" C, D" 6283msgstr "" 6284 6285#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:19 6286msgid "{} must not be empty" 6287msgstr "" 6288 6289#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6290msgid "Change tag name" 6291msgstr "" 6292 6293#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6294msgid "New tag name" 6295msgstr "" 6296 6297#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6298msgid "Rename tag to the specified name" 6299msgstr "" 6300 6301#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6302msgid "Remove tag and children" 6303msgstr "" 6304 6305#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6306msgid "Remove the tag and all its contents" 6307msgstr "" 6308 6309#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6310msgid "Remove tag only" 6311msgstr "" 6312 6313#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6314msgid "Remove the tag but keep its contents" 6315msgstr "" 6316 6317#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6318msgid "Add classes" 6319msgstr "" 6320 6321#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6322msgid "Add the specified classes, e.g.:" 6323msgstr "" 6324 6325#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6326#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6327msgid "Space separated class names" 6328msgstr "" 6329 6330#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6331msgid "Remove classes" 6332msgstr "" 6333 6334#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6335msgid "Remove the specified classes, e.g.:" 6336msgstr "" 6337 6338#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:44 6339msgid "Remove attributes" 6340msgstr "" 6341 6342#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:45 6343msgid "" 6344"Remove the specified attributes from the tag. Multiple attribute names " 6345"should be separated by spaces. The special value * removes all attributes." 6346msgstr "" 6347 6348#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:46 6349#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6350msgid "Space separated attribute names" 6351msgstr "" 6352 6353#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6354msgid "Add attributes" 6355msgstr "" 6356 6357#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6358msgid "Add the specified attributes, e.g.:" 6359msgstr "" 6360 6361#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6362msgid "Empty the tag" 6363msgstr "" 6364 6365#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6366msgid "Remove all contents from the tag" 6367msgstr "" 6368 6369#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:49 6370msgid "Wrap the tag" 6371msgstr "" 6372 6373#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:50 6374#, python-brace-format 6375msgid "" 6376"Wrap the tag in the specified tag, e.g.: {0} will wrap the tag in a DIV tag " 6377"with class {1}" 6378msgstr "" 6379 6380#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:51 6381msgid "An HTML opening tag" 6382msgstr "" 6383 6384#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:52 6385msgid "Insert HTML at start" 6386msgstr "" 6387 6388#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:53 6389msgid "" 6390"The specified HTML snippet is inserted after the opening tag. Note that only" 6391" valid HTML snippets can be used without unclosed tags" 6392msgstr "" 6393 6394#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:54 6395#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:57 6396#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:60 6397#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:63 6398msgid "HTML snippet" 6399msgstr "" 6400 6401#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:55 6402msgid "Insert HTML at end" 6403msgstr "" 6404 6405#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:56 6406msgid "" 6407"The specified HTML snippet is inserted before the closing tag. Note that " 6408"only valid HTML snippets can be used without unclosed tags" 6409msgstr "" 6410 6411#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:58 6412msgid "Insert HTML before tag" 6413msgstr "" 6414 6415#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:59 6416msgid "" 6417"The specified HTML snippet is inserted before the opening tag. Note that " 6418"only valid HTML snippets can be used without unclosed tags" 6419msgstr "" 6420 6421#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:61 6422msgid "Insert HTML after tag" 6423msgstr "" 6424 6425#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:62 6426msgid "" 6427"The specified HTML snippet is inserted after the closing tag. Note that only" 6428" valid HTML snippets can be used without unclosed tags" 6429msgstr "" 6430 6431#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:69 6432msgid "Action must have both:" 6433msgstr "" 6434 6435#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:78 6436msgid "{} is not a valid CSS selector" 6437msgstr "" 6438 6439#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:85 6440msgid "{} is not a valid XPath selector" 6441msgstr "" 6442 6443#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6444msgid "Tag name" 6445msgstr "" 6446 6447#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6448#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6449msgid "Class name" 6450msgstr "" 6451 6452#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6453msgid "has class" 6454msgstr "" 6455 6456#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6457msgid "does not have class" 6458msgstr "" 6459 6460#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6461msgid "CSS selector" 6462msgstr "" 6463 6464#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6465msgid "matches CSS selector" 6466msgstr "" 6467 6468#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6469msgid "XPath selector" 6470msgstr "" 6471 6472#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6473msgid "matches XPath selector" 6474msgstr "" 6475 6476#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:105 6477msgid "is any tag" 6478msgstr "" 6479 6480#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:262 6482#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:131 6483#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 6484#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 6485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 6486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:239 6487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:837 6488msgid "Text" 6489msgstr "" 6490 6491#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6492msgid "contains text" 6493msgstr "" 6494 6495#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:127 6496msgid "You must specify a value for the tag to match" 6497msgstr "" 6498 6499#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:131 6500msgid "Invalid {}" 6501msgstr "" 6502 6503#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6504msgid "No actions" 6505msgstr "" 6506 6507#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6508msgid "The rule has no actions" 6509msgstr "" 6510 6511#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:137 6512msgid "Invalid action" 6513msgstr "" 6514 6515#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:451 6516#, python-brace-format 6517msgid "If the tag {match_type} {query}" 6518msgstr "" 6519 6520#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:455 6521#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:40 6522#, python-brace-format 6523msgid "{action_type} {action_data}" 6524msgstr "" 6525 6526#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:328 6527msgid "\tBook Designer file detected." 6528msgstr "" 6529 6530#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:330 6531msgid "\tParsing HTML..." 6532msgstr "" 6533 6534#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:346 6535msgid "\tBaen file detected. Re-parsing..." 6536msgstr "" 6537 6538#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:362 6539msgid "Written preprocessed HTML to " 6540msgstr "" 6541 6542#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:378 6543#, python-format 6544msgid "Processing %s" 6545msgstr "" 6546 6547#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391 6548msgid "\tConverting to BBeB..." 6549msgstr "" 6550 6551#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539 6552#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:552 6553#, python-format 6554msgid "Could not parse file: %s" 6555msgstr "" 6556 6557#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:544 6558#, python-format 6559msgid "%s is an empty file" 6560msgstr "" 6561 6562#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:564 6563#, python-format 6564msgid "Failed to parse link %(tag)s %(children)s" 6565msgstr "" 6566 6567#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:948 6568#, python-format 6569msgid "Unable to process image %(path)s. Error: %(err)s" 6570msgstr "" 6571 6572#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:994 6573#, python-format 6574msgid "Unable to process interlaced PNG %s" 6575msgstr "" 6576 6577#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 6578#, python-format 6579msgid "An error occurred while processing a table: %s. Ignoring table markup." 6580msgstr "" 6581 6582#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1732 6583#, python-format 6584msgid "" 6585"Bad table:\n" 6586"%s" 6587msgstr "" 6588 6589#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1754 6590msgid "Table has cell that is too large" 6591msgstr "" 6592 6593#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1818 6594#, python-format 6595msgid "Could not read cover image: %s" 6596msgstr "" 6597 6598#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1821 6599#, python-format 6600msgid "Cannot read from: %s" 6601msgstr "" 6602 6603#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1951 6604msgid "Failed to process OPF file" 6605msgstr "" 6606 6607#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:142 6608msgid "" 6609"%prog book.lrf\n" 6610"Convert an LRF file into an LRS (XML UTF-8 encoded) file" 6611msgstr "" 6612 6613#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:143 6614msgid "Output LRS file" 6615msgstr "" 6616 6617#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:145 6618msgid "Do not save embedded image and font files to disk" 6619msgstr "" 6620 6621#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:147 6622#: /__w/calibre/calibre/src/calibre/utils/smtp.py:253 6623msgid "Be more verbose" 6624msgstr "" 6625 6626#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 6627msgid "Parsing LRF..." 6628msgstr "" 6629 6630#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:166 6631msgid "Creating XML..." 6632msgstr "" 6633 6634#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:170 6635msgid "LRS written to " 6636msgstr "" 6637 6638#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:259 6639msgid "Could not read from thumbnail file:" 6640msgstr "" 6641 6642#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:279 6643msgid "" 6644"%prog [options] file.lrs\n" 6645"Compile an LRS file into an LRF file." 6646msgstr "" 6647 6648#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:280 6649msgid "Path to output file" 6650msgstr "" 6651 6652#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:282 6653msgid "Verbose processing" 6654msgstr "" 6655 6656#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:284 6657msgid "Convert LRS to LRS, useful for debugging." 6658msgstr "" 6659 6660#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:493 6661msgid "Invalid LRF file. Could not set metadata." 6662msgstr "" 6663 6664#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:616 6665msgid "" 6666"%prog [options] mybook.lrf\n" 6667"\n" 6668"\n" 6669"Show/edit the metadata in an LRF file.\n" 6670"\n" 6671msgstr "" 6672 6673#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:623 6674msgid "Set the book title" 6675msgstr "" 6676 6677#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:625 6678msgid "Set sort key for the title" 6679msgstr "" 6680 6681#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:627 6682msgid "Set the author" 6683msgstr "" 6684 6685#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:629 6686msgid "Set sort key for the author" 6687msgstr "" 6688 6689#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:631 6690msgid "The category this book belongs to. E.g.: History" 6691msgstr "" 6692 6693#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:634 6694msgid "Path to a graphic that will be set as this files' thumbnail" 6695msgstr "" 6696 6697#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:637 6698msgid "" 6699"Path to a TXT file containing the comment to be stored in the LRF file." 6700msgstr "" 6701 6702#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:641 6703msgid "Extract thumbnail from LRF file" 6704msgstr "" 6705 6706#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:642 6707msgid "Set the publisher" 6708msgstr "" 6709 6710#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:643 6711msgid "Set the book classification" 6712msgstr "" 6713 6714#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:644 6715msgid "Set the book creator" 6716msgstr "" 6717 6718#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:645 6719msgid "Set the book producer" 6720msgstr "" 6721 6722#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:647 6723msgid "" 6724"Extract cover from LRF file. Note that the LRF format has no defined cover, " 6725"so we use some heuristics to guess the cover." 6726msgstr "" 6727 6728#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:649 6729msgid "Set book ID" 6730msgstr "" 6731 6732#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:46 6733msgid "" 6734"Extract the source DOCX file from Amazon Kindle Create KPF files. Note this " 6735"will not contain any edits made in the Kindle Create program itself." 6736msgstr "" 6737 6738#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:68 6739msgid "" 6740"Extract common e-book formats from archive files (ZIP/RAR). Also try to " 6741"autodetect if they are actually CBZ/CBR files." 6742msgstr "" 6743 6744#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 6745#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 6746#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 6747#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 6748#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:358 6749#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 6750#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 6751msgid "No" 6752msgstr "" 6753 6754#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 6755#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:195 6756#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1352 6757#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 6758msgid "Author(s)" 6759msgstr "" 6760 6761#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:790 6762#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:342 6763#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:200 6764#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 6765#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:97 6766msgid "Publisher" 6767msgstr "" 6768 6769#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:791 6770msgid "Producer" 6771msgstr "" 6772 6773#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:792 6774#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:594 6775#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1152 6776#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 6777#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:178 6778msgid "Comments" 6779msgstr "" 6780 6781#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:794 6782#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:346 6783#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:97 6784#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 6785#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:112 6786#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 6787#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:209 6788#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:244 6789#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:276 6790#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:344 6791#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:349 6792#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:351 6793#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:398 6794#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:400 6795#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:513 6796#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:515 6797#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:599 6798#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:648 6799#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:653 6800#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:655 6801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1153 6802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6803#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:201 6804#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6805#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:165 6806#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 6807#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:44 6808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:359 6809#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:125 6810#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:615 6811#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1011 6812#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1261 6813#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4050 6814#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4064 6815#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:134 6816#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 6817#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:74 6818msgid "Tags" 6819msgstr "" 6820 6821#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:796 6822#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:344 6823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:89 6824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 6825#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:426 6826#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:202 6827#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6828#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:167 6829#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 6830#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:40 6831#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:352 6832#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2357 6833#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:73 6834msgid "Series" 6835msgid_plural "Series" 6836msgstr[0] "" 6837 6838#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:797 6839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6840#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:204 6841#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:168 6842#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:60 6843msgid "Languages" 6844msgstr "" 6845 6846#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:799 6847msgid "Timestamp" 6848msgstr "" 6849 6850#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:801 6851#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:343 6852#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:198 6853#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 6854#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:238 6855msgid "Published" 6856msgstr "" 6857 6858#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:803 6859msgid "Rights" 6860msgstr "" 6861 6862#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/formatter.py:32 6863msgid "Value: unknown field " 6864msgstr "" 6865 6866#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:73 6867#, python-format 6868msgid "Search the calibre library for books by %s" 6869msgstr "" 6870 6871#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:82 6872#, python-brace-format 6873msgid "Search {0} for the author: {1}" 6874msgstr "" 6875 6876#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:84 6877#, python-brace-format 6878msgid "Search {0} for the book: {1} by the author {2}" 6879msgstr "" 6880 6881#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:163 6882#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:168 6883#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:250 6884#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:288 6885#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:303 6886#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:315 6887#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:319 6888#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:328 6889#, python-brace-format 6890msgid "Click to see books with {0}: {1}" 6891msgstr "" 6892 6893#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:177 6894msgid "Click to open" 6895msgstr "" 6896 6897#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:213 6898msgid "Ids" 6899msgstr "" 6900 6901#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:243 6902msgid "Search calibre for books with the language: {}" 6903msgstr "" 6904 6905#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:275 6906#, python-format 6907msgid "" 6908"%(sidx)s of <a href=\"%(href)s\" title=\"%(tt)s\"><span " 6909"class=\"%(cls)s\">%(series)s</span></a>" 6910msgstr "" 6911 6912#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:279 6913msgid "Click to see books in this series" 6914msgstr "" 6915 6916#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:292 6917#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:332 6918#, python-brace-format 6919msgid "Click to see books with {0}: {1} (derived from {2})" 6920msgstr "" 6921 6922#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:20 6923msgid "%prog ebook_file [options]\n" 6924msgstr "" 6925 6926#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:21 6927#, python-brace-format 6928msgid "" 6929"\n" 6930"Read/Write metadata from/to e-book files.\n" 6931"\n" 6932"Supported formats for reading metadata: {0}\n" 6933"\n" 6934"Supported formats for writing metadata: {1}\n" 6935"\n" 6936"Different file types support different kinds of metadata. If you try to set\n" 6937"some metadata on a file type that does not support it, the metadata will be\n" 6938"silently ignored.\n" 6939msgstr "" 6940 6941#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:39 6942msgid "" 6943"Set the authors. Multiple authors should be separated by the & character. " 6944"Author names should be in the order Firstname Lastname." 6945msgstr "" 6946 6947#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:43 6948msgid "" 6949"The version of the title to be used for sorting. If unspecified, and the " 6950"title is specified, it will be auto-generated from the title." 6951msgstr "" 6952 6953#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:47 6954msgid "" 6955"String to be used when sorting by author. If unspecified, and the author(s) " 6956"are specified, it will be auto-generated from the author(s)." 6957msgstr "" 6958 6959#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:51 6960msgid "Set the cover to the specified file." 6961msgstr "" 6962 6963#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:57 6964msgid "Set the book category." 6965msgstr "" 6966 6967#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:67 6968msgid "" 6969"Set the identifiers for the book, can be specified multiple times. For " 6970"example: --identifier uri:https://acme.com --identifier isbn:12345 To remove" 6971" an identifier, specify no value, --identifier isbn: Note that for EPUB " 6972"files, an identifier marked as the package identifier cannot be removed." 6973msgstr "" 6974 6975#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:78 6976msgid "Set the published date." 6977msgstr "" 6978 6979#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:81 6980msgid "Get the cover from the e-book and save it at as the specified file." 6981msgstr "" 6982 6983#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:84 6984msgid "" 6985"Specify the name of an OPF file. The metadata will be written to the OPF " 6986"file." 6987msgstr "" 6988 6989#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:87 6990msgid "" 6991"Read metadata from the specified OPF file and use it to set metadata in the " 6992"e-book. Metadata specified on the command line will override metadata read " 6993"from the OPF file" 6994msgstr "" 6995 6996#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:92 6997msgid "Set the BookID in LRF files" 6998msgstr "" 6999 7000#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:168 7001msgid "No file specified" 7002msgstr "" 7003 7004#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:183 7005msgid "Original metadata" 7006msgstr "" 7007 7008#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:200 7009msgid "Changed metadata" 7010msgstr "" 7011 7012#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:212 7013msgid "OPF created in" 7014msgstr "" 7015 7016#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:218 7017msgid "Cover saved to" 7018msgstr "" 7019 7020#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:220 7021msgid "No cover found" 7022msgstr "" 7023 7024#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:34 7025msgid "Goodreads" 7026msgstr "" 7027 7028#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:35 7029msgid "Google Books" 7030msgstr "" 7031 7032#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:36 7033msgid "Wikipedia" 7034msgstr "" 7035 7036#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:37 7037msgid "Google web search" 7038msgstr "" 7039 7040#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:38 7041msgid "Amazon" 7042msgstr "" 7043 7044#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:39 7045msgid "Google Images" 7046msgstr "" 7047 7048#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:973 7049msgid "Downloads metadata and covers from Amazon" 7050msgstr "" 7051 7052#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:984 7053msgid "US" 7054msgstr "" 7055 7056#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:985 7057msgid "France" 7058msgstr "" 7059 7060#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:986 7061msgid "Germany" 7062msgstr "" 7063 7064#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:987 7065msgid "UK" 7066msgstr "" 7067 7068#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:988 7069msgid "Australia" 7070msgstr "" 7071 7072#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:989 7073msgid "Italy" 7074msgstr "" 7075 7076#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:990 7077msgid "Japan" 7078msgstr "" 7079 7080#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:991 7081msgid "Spain" 7082msgstr "" 7083 7084#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:992 7085msgid "Brazil" 7086msgstr "" 7087 7088#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:993 7089msgid "Netherlands" 7090msgstr "" 7091 7092#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:994 7093msgid "China" 7094msgstr "" 7095 7096#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:995 7097msgid "Canada" 7098msgstr "" 7099 7100#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:996 7101msgid "Sweden" 7102msgstr "" 7103 7104#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1000 7105msgid "Choose server automatically" 7106msgstr "" 7107 7108#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1001 7109msgid "Amazon servers" 7110msgstr "" 7111 7112#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1002 7113msgid "Bing search cache" 7114msgstr "" 7115 7116#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1003 7117msgid "Google search cache" 7118msgstr "" 7119 7120#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1004 7121msgid "Wayback machine cache (slow)" 7122msgstr "" 7123 7124#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1008 7125msgid "Amazon country website to use:" 7126msgstr "" 7127 7128#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1009 7129msgid "" 7130"Metadata from Amazon will be fetched using this country's Amazon website." 7131msgstr "" 7132 7133#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1011 7134msgid "Server to get data from:" 7135msgstr "" 7136 7137#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1013 7138msgid "" 7139"Amazon has started blocking attempts to download metadata from its servers. " 7140"To get around this problem, calibre can fetch the Amazon data from many " 7141"different places where it is cached. Choose the source you prefer." 7142msgstr "" 7143 7144#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1018 7145msgid "Use the MOBI-ASIN for metadata search" 7146msgstr "" 7147 7148#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1020 7149msgid "" 7150"Enable this option to search for metadata with an ASIN identifier from the " 7151"MOBI file at the current country website, unless any other amazon id is " 7152"available. Note that if the MOBI file came from a different Amazon country " 7153"store, you could get incorrect results." 7154msgstr "" 7155 7156#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1374 7157msgid "Amazon timed out. Try again later." 7158msgstr "" 7159 7160#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:188 7161msgid "Metadata source" 7162msgstr "" 7163 7164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:37 7165msgid "" 7166"Downloads multiple book covers from Amazon. Useful to find alternate covers." 7167msgstr "" 7168 7169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:40 7170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:55 7171msgid "Maximum number of covers to get" 7172msgstr "" 7173 7174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:41 7175msgid "The maximum number of covers to process from the search result" 7176msgstr "" 7177 7178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:25 7179msgid "" 7180"%prog [options]\n" 7181"\n" 7182"Fetch book metadata from online sources. You must specify at least one\n" 7183"of title, authors or ISBN.\n" 7184msgstr "" 7185 7186#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:32 7187#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 7188msgid "Book title" 7189msgstr "" 7190 7191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:33 7192msgid "Book author(s)" 7193msgstr "" 7194 7195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:34 7196msgid "Book ISBN" 7197msgstr "" 7198 7199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:36 7200msgid "" 7201"Identifiers such as ASIN/Goodreads id etc. Can be specified multiple times " 7202"for multiple identifiers. For example: " 7203msgstr "" 7204 7205#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:39 7206msgid "Print the log to the console (stderr)" 7207msgstr "" 7208 7209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:40 7210msgid "Output the metadata in OPF format instead of human readable text." 7211msgstr "" 7212 7213#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:42 7214msgid "" 7215"Specify a filename. The cover, if available, will be saved to it. Without " 7216"this option, no cover will be downloaded." 7217msgstr "" 7218 7219#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:44 7220msgid "Timeout in seconds. Default is 30" 7221msgstr "" 7222 7223#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:46 7224msgid "" 7225"Specify the name of a metadata download plugin to use. By default, all " 7226"metadata plugins will be used. Can be specified multiple times for multiple " 7227"plugins. All plugin names: {}" 7228msgstr "" 7229 7230#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:200 7231msgid "" 7232"Downloads metadata and covers from Edelweiss - A catalog updated by book " 7233"publishers" 7234msgstr "" 7235 7236#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:181 7237msgid "Downloads metadata and covers from Google Books" 7238msgstr "" 7239 7240#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:51 7241msgid "" 7242"Downloads covers from a Google Image search. Useful to find larger/alternate" 7243" covers." 7244msgstr "" 7245 7246#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:56 7247msgid "The maximum number of covers to process from the Google search result" 7248msgstr "" 7249 7250#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:57 7251#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:634 7252msgid "Cover size" 7253msgstr "" 7254 7255#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:58 7256msgid "Search for covers larger than the specified size" 7257msgstr "" 7258 7259#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:60 7260msgid "Any size" 7261msgstr "" 7262 7263#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:61 7264#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 7265msgid "Large" 7266msgstr "" 7267 7268#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:62 7269#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:63 7270#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:64 7271#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:65 7272#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:66 7273#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:67 7274#, python-format 7275msgid "Larger than %s" 7276msgstr "" 7277 7278#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:17 7279msgid "Downloads covers from The Open Library" 7280msgstr "" 7281 7282#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:73 7283msgid "Sample Book" 7284msgstr "" 7285 7286#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:42 7287msgid "" 7288"This is an Amazon KFX book. It cannot be processed. See {} for information " 7289"on how to handle KFX books." 7290msgstr "" 7291 7292#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:88 7293msgid "This is an Amazon Topaz book. It cannot be processed." 7294msgstr "" 7295 7296#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:48 7297#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1496 7298msgid "This is not a MOBI file. It is a Topaz file." 7299msgstr "" 7300 7301#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:53 7302#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1501 7303msgid "This is not a MOBI file." 7304msgstr "" 7305 7306#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:56 7307msgid "This file is locked with DRM. It cannot be tweaked." 7308msgstr "" 7309 7310#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:61 7311msgid "" 7312"This MOBI file does not contain a KF8 format book. KF8 is the new format " 7313"from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older" 7314" MOBI files without KF8 are not tweakable." 7315msgstr "" 7316 7317#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:67 7318msgid "" 7319"This MOBI file contains both KF8 and older Mobi6 data. Tweaking it will " 7320"remove the Mobi6 data, which means the file will not be usable on older " 7321"Kindles. Are you sure?" 7322msgstr "" 7323 7324#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:471 7325msgid "No details available" 7326msgstr "" 7327 7328#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1376 7329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:821 7330msgid "Title page" 7331msgstr "" 7332 7333#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1378 7334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:823 7335msgid "Index" 7336msgstr "" 7337 7338#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1379 7339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:824 7340msgid "Glossary" 7341msgstr "" 7342 7343#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1380 7344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:825 7345msgid "Acknowledgements" 7346msgstr "" 7347 7348#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1381 7349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:826 7350msgid "Bibliography" 7351msgstr "" 7352 7353#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1382 7354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:827 7355msgid "Colophon" 7356msgstr "" 7357 7358#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1383 7359msgid "Copyright" 7360msgstr "" 7361 7362#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1384 7363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:830 7364msgid "Dedication" 7365msgstr "" 7366 7367#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1385 7368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:831 7369msgid "Epigraph" 7370msgstr "" 7371 7372#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1386 7373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:832 7374msgid "Foreword" 7375msgstr "" 7376 7377#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1387 7378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:833 7379msgid "List of illustrations" 7380msgstr "" 7381 7382#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1388 7383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:834 7384msgid "List of tables" 7385msgstr "" 7386 7387#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1390 7388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:836 7389msgid "Preface" 7390msgstr "" 7391 7392#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1391 7393msgid "Main text" 7394msgstr "" 7395 7396#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/__init__.py:23 7397#, python-format 7398msgid "%s format books are not supported" 7399msgstr "" 7400 7401#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:51 7402msgid "Unknown error" 7403msgstr "" 7404 7405#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:62 7406msgid "See <a href=\"{}\">detailed description</a>." 7407msgstr "" 7408 7409#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:254 7410#, python-brace-format 7411msgid "Failed to process CSS in {name} with errors: {errors}" 7412msgstr "" 7413 7414#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:257 7415#, python-brace-format 7416msgid "Failed to process CSS in {name}" 7417msgstr "" 7418 7419#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:23 7420msgid "" 7421"This font could not be processed. It most likely will not work in an e-book " 7422"reader, either" 7423msgstr "" 7424 7425#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:40 7426msgid "The font {} is not allowed to be embedded" 7427msgstr "" 7428 7429#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:41 7430msgid "" 7431"The font has a flag in its metadata ({:09b}) set indicating that it is not " 7432"licensed for embedding. You can ignore this warning, if you are sure you " 7433"have permission to embed this font." 7434msgstr "" 7435 7436#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:51 7437#, python-brace-format 7438msgid "The CSS font-family name {0} does not match the actual font name {1}" 7439msgstr "" 7440 7441#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:52 7442#, python-brace-format 7443msgid "" 7444"The font family name specified in the CSS @font-face rule: \"{0}\" does not " 7445"match the font name inside the actual font file: \"{1}\". This can cause " 7446"problems in some viewers. You should change the CSS font name to match the " 7447"actual font name." 7448msgstr "" 7449 7450#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:56 7451#, python-brace-format 7452msgid "Change the font name {0} to {1} everywhere" 7453msgstr "" 7454 7455#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:94 7456#, python-format 7457msgid "Not a valid font: %s" 7458msgstr "" 7459 7460#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:19 7461msgid "" 7462"An invalid image is an image that could not be loaded, typically because it " 7463"is corrupted. You should replace it with a good image or remove it." 7464msgstr "" 7465 7466#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:28 7467msgid "" 7468"Reader devices based on Adobe Digital Editions cannot display images whose " 7469"colors are specified in the CMYK colorspace. You should convert this image " 7470"to the RGB colorspace, for maximum compatibility." 7471msgstr "" 7472 7473#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:31 7474msgid "Convert image to RGB automatically" 7475msgstr "" 7476 7477#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:65 7478msgid "Image is in the CMYK colorspace" 7479msgstr "" 7480 7481#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:27 7482msgid "" 7483"The resource pointed to by this link does not exist. You should either fix, " 7484"or remove the link." 7485msgstr "" 7486 7487#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:34 7488msgid "" 7489"Windows computers do not allow the : character in filenames. For maximum " 7490"compatibility it is best to not use these in filenames/links to files." 7491msgstr "" 7492 7493#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:41 7494#, python-brace-format 7495msgid "The linked to resource {0} does not exist" 7496msgstr "" 7497 7498#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:42 7499#, python-brace-format 7500msgid "" 7501"The case of the link {0} and the case of the actual file it points to {1} do" 7502" not agree. You should change either the case of the link or rename the " 7503"file." 7504msgstr "" 7505 7506#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:45 7507msgid "Change the case of the link to match the actual file" 7508msgstr "" 7509 7510#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:74 7511msgid "Link points to a file that is not a text document" 7512msgstr "" 7513 7514#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:75 7515#, python-brace-format 7516msgid "" 7517"The link \"{0}\" points to a file <i>{1}</i> that is not a text (HTML) " 7518"document. Many e-book readers will be unable to follow such a link. You " 7519"should either remove the link or change it to point to a text document. For " 7520"example, if it points to an image, you can create small wrapper document " 7521"that contains the image and change the link to point to that." 7522msgstr "" 7523 7524#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:89 7525msgid "Link points to a location not present in the target file" 7526msgstr "" 7527 7528#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:91 7529#, python-brace-format 7530msgid "" 7531"The link \"{0}\" points to a location <i>{1}</i> in the file {2} that does " 7532"not exist. You should either remove the location so that the link points to " 7533"the top of the file, or change the link to point to the correct location." 7534msgstr "" 7535 7536#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:99 7537msgid "" 7538"This link uses the file:// URL scheme. This does not work with many e-book " 7539"readers. Remove the file:// prefix and make sure the link points to a file " 7540"inside the book." 7541msgstr "" 7542 7543#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:105 7544msgid "" 7545"This link points to a file outside the book. It will not work if the book is" 7546" read on any computer other than the one it was created on. Either fix or " 7547"remove the link." 7548msgstr "" 7549 7550#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:112 7551msgid "" 7552"This link is empty. This is almost always a mistake. Either fill in the link" 7553" destination or remove the link tag." 7554msgstr "" 7555 7556#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:117 7557msgid "" 7558"This file is included in the book but not referred to by any document in the" 7559" spine. This means that the file will not be viewable on most e-book " 7560"readers. You should probably remove this file from the book or add a link " 7561"to it somewhere." 7562msgstr "" 7563 7564#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:123 7565#, python-format 7566msgid "The file %s is not referenced" 7567msgstr "" 7568 7569#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:128 7570msgid "" 7571"This file is not in the book spine. All content documents must be in the " 7572"spine. You should probably add it to the spine." 7573msgstr "" 7574 7575#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:130 7576msgid "Append this file to the spine" 7577msgstr "" 7578 7579#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:148 7580msgid "" 7581"This file is not listed in the book manifest. While not strictly necessary " 7582"it is good practice to list all files in the manifest. Either list this file" 7583" in the manifest or remove it from the book if it is an unnecessary file." 7584msgstr "" 7585 7586#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:154 7587#, python-format 7588msgid "The file %s is not listed in the manifest" 7589msgstr "" 7590 7591#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:158 7592#, python-format 7593msgid "Remove %s from the book" 7594msgstr "" 7595 7596#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:159 7597#, python-format 7598msgid "Add %s to the manifest" 7599msgstr "" 7600 7601#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:176 7602#, python-format 7603msgid "Remove all references to %s from the HTML and CSS in the book" 7604msgstr "" 7605 7606#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:186 7607msgid "" 7608"This file stores the bookmarks and last opened information from the calibre " 7609"E-book viewer. You can remove it if you do not need that information, or " 7610"don't want to share it with other people you send this book to." 7611msgstr "" 7612 7613#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:190 7614#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:33 7615msgid "Remove this file" 7616msgstr "" 7617 7618#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:195 7619msgid "The bookmarks file used by the calibre E-book viewer is present" 7620msgstr "" 7621 7622#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:209 7623#, python-format 7624msgid "The file %s has a MIME type that does not match its extension" 7625msgstr "" 7626 7627#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:211 7628#, python-brace-format 7629msgid "" 7630"The file {0} has its MIME type specified as {1} in the OPF file. The " 7631"recommended MIME type for files with the extension \"{2}\" is {3}. You " 7632"should change either the file extension or the MIME type in the OPF." 7633msgstr "" 7634 7635#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:216 7636msgid "Change the file extension to .xhtml" 7637msgstr "" 7638 7639#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:219 7640#, python-format 7641msgid "Change the MIME type for this file in the OPF to %s" 7642msgstr "" 7643 7644#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:321 7645msgid "The link is empty" 7646msgstr "" 7647 7648#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:336 7649#, python-format 7650msgid "The linked resource %s is a folder" 7651msgstr "" 7652 7653#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:344 7654#, python-format 7655msgid "The linked resource %s does not exist" 7656msgstr "" 7657 7658#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:348 7659#, python-format 7660msgid "The link %s is a file:// URL" 7661msgstr "" 7662 7663#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:350 7664#, python-format 7665msgid "The link %s points to a file outside the book" 7666msgstr "" 7667 7668#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:352 7669#, python-format 7670msgid "" 7671"The link %s contains a : character, this will cause errors on Windows " 7672"computers" 7673msgstr "" 7674 7675#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:21 7676#, python-format 7677msgid "The <%s> section is missing from the OPF" 7678msgstr "" 7679 7680#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:23 7681#, python-format 7682msgid "The <%s> section is required in the OPF file. You have to create one." 7683msgstr "" 7684 7685#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:29 7686msgid "Empty id attributes are invalid" 7687msgstr "" 7688 7689#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:31 7690msgid "Empty ID attributes are invalid in OPF files." 7691msgstr "" 7692 7693#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:37 7694#, python-format 7695msgid "idref=\"%s\" points to unknown id" 7696msgstr "" 7697 7698#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:39 7699#, python-format 7700msgid "The idref=\"%s\" points to an id that does not exist in the OPF" 7701msgstr "" 7702 7703#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:45 7704msgid "The meta cover tag points to an non-existent item" 7705msgstr "" 7706 7707#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:47 7708#, python-format 7709msgid "" 7710"The meta cover tag points to an item with id=\"%s\" which does not exist in " 7711"the manifest" 7712msgstr "" 7713 7714#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:53 7715msgid "" 7716"Some e-book readers such as the Nook fail to recognize covers if the content" 7717" attribute comes before the name attribute. For maximum compatibility move " 7718"the name attribute before the content attribute." 7719msgstr "" 7720 7721#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:56 7722msgid "Move the name attribute before the content attribute" 7723msgstr "" 7724 7725#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:59 7726msgid "The meta cover tag has content before name" 7727msgstr "" 7728 7729#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:72 7730#, python-format 7731msgid "The item identified as the Table of Contents (%s) does not exist" 7732msgstr "" 7733 7734#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:73 7735#, python-format 7736msgid "There is no item with id=\"%s\" in the manifest." 7737msgstr "" 7738 7739#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:75 7740#, python-format 7741msgid "" 7742"The item identified as the Table of Contents has an incorrect media-type " 7743"(%s)" 7744msgstr "" 7745 7746#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:76 7747#, python-format 7748msgid "The media type for the Table of Contents must be %s" 7749msgstr "" 7750 7751#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:82 7752msgid "" 7753"This manifest entry has no href attribute. Either add the href attribute or " 7754"remove the entry." 7755msgstr "" 7756 7757#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:83 7758msgid "Remove this manifest entry" 7759msgstr "" 7760 7761#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:86 7762msgid "Item in manifest has no href attribute" 7763msgstr "" 7764 7765#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:101 7766msgid "" 7767"The <spine> tag has no reference to the NCX table of contents file. Without " 7768"this reference, the table of contents will not work in most readers. The " 7769"reference should look like <spine toc=\"id of manifest item for the ncx " 7770"file\">." 7771msgstr "" 7772 7773#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:104 7774msgid "Add the reference to the NCX file" 7775msgstr "" 7776 7777#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:107 7778msgid "Missing reference to the NCX Table of Contents" 7779msgstr "" 7780 7781#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:122 7782msgid "" 7783"This book has no Navigation document. According to the EPUB 3 specification," 7784" a navigation document is required. The Navigation document contains the " 7785"Table of Contents. Use the Table of Contents tool to add a Table of Contents" 7786" to this book." 7787msgstr "" 7788 7789#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:127 7790msgid "Missing navigation document" 7791msgstr "" 7792 7793#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:132 7794msgid "" 7795"The nav document for this book contains no table of contents, or an empty " 7796"table of contents. Use the Table of Contents tool to add a Table of Contents" 7797" to this book." 7798msgstr "" 7799 7800#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:137 7801msgid "Missing ToC in navigation document" 7802msgstr "" 7803 7804#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:142 7805msgid "" 7806"A file listed in the manifest is missing, you should either remove it from " 7807"the manifest or add the missing file to the book." 7808msgstr "" 7809 7810#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:146 7811#, python-format 7812msgid "Item (%s) in manifest is missing" 7813msgstr "" 7814 7815#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:148 7816#, python-format 7817msgid "Remove the entry for %s from the manifest" 7818msgstr "" 7819 7820#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:162 7821msgid "" 7822"There are items marked as non-linear in the <spine>. These will be displayed" 7823" in random order by different e-book readers. Some will ignore the non-" 7824"linear attribute, some will display them at the end or the beginning of the " 7825"book and some will fail to display them at all. Instead of using non-linear " 7826"items simply place the items in the order you want them to be displayed." 7827msgstr "" 7828 7829#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:169 7830msgid "Mark all non-linear items as linear" 7831msgstr "" 7832 7833#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:172 7834msgid "Non-linear items in the spine" 7835msgstr "" 7836 7837#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:186 7838msgid "Remove all but the first duplicate item" 7839msgstr "" 7840 7841#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:190 7842#, python-brace-format 7843msgid "Duplicate item in {0}: {1}" 7844msgstr "" 7845 7846#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:192 7847#, python-brace-format 7848msgid "" 7849"The item {0} is present more than once in the {2} in {1}. This is not " 7850"allowed." 7851msgstr "" 7852 7853#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:210 7854msgid "" 7855"There is more than one <meta name=\"cover\"> tag defined. There should be " 7856"only one." 7857msgstr "" 7858 7859#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:211 7860msgid "Remove all but the first meta cover tag" 7861msgstr "" 7862 7863#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:214 7864msgid "There is more than one cover defined" 7865msgstr "" 7866 7867#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:227 7868msgid "" 7869"The OPF must have a unique identifier, i.e. a <dc:identifier> element whose " 7870"id is referenced by the <package> element" 7871msgstr "" 7872 7873#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:229 7874msgid "Auto-generate a unique identifier" 7875msgstr "" 7876 7877#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:232 7878msgid "The OPF has no unique identifier" 7879msgstr "" 7880 7881#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:254 7882msgid "The <dc:identifier> element must not be empty." 7883msgstr "" 7884 7885#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:257 7886msgid "Empty identifier element" 7887msgstr "" 7888 7889#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:263 7890msgid "Incorrect media-type for spine item" 7891msgstr "" 7892 7893#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:265 7894#, python-brace-format 7895msgid "" 7896"The item {0} present in the spine has the media-type {1}. Most e-book " 7897"software cannot handle non-HTML spine items. If the item is actually HTML, " 7898"you should change its media-type to {2}. If it is not-HTML you should " 7899"consider replacing it with an HTML item, as it is unlikely to work in most " 7900"readers." 7901msgstr "" 7902 7903#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:271 7904#, python-format 7905msgid "Change the media-type to %s" 7906msgstr "" 7907 7908#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:287 7909msgid "The OPF does not have the correct root element" 7910msgstr "" 7911 7912#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:289 7913#, python-brace-format 7914msgid "" 7915"The opf must have the root element <package> in namespace {0}, like this: " 7916"<package xmlns=\"{0}\">" 7917msgstr "" 7918 7919#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:293 7920msgid "The OPF does not have a version" 7921msgstr "" 7922 7923#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:295 7924msgid "" 7925"The <package> tag in the OPF must have a version attribute. This is usually " 7926"version=\"2.0\" for EPUB2 and AZW3 and version=\"3.0\" for EPUB3" 7927msgstr "" 7928 7929#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:32 7930msgid "" 7931"This file is empty, it contains nothing, you should probably remove it." 7932msgstr "" 7933 7934#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:36 7935#, python-format 7936msgid "The file %s is empty" 7937msgstr "" 7938 7939#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:47 7940msgid "" 7941"A decoding errors means that the contents of the file could not be " 7942"interpreted as text. This usually happens if the file has an incorrect " 7943"character encoding declaration or if the file is actually a binary file, " 7944"like an image or font that is mislabelled with an incorrect media type in " 7945"the OPF." 7946msgstr "" 7947 7948#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:54 7949#, python-format 7950msgid "Parsing of %s failed, could not decode" 7951msgstr "" 7952 7953#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:61 7954msgid "" 7955"A parsing error in an XML file means that the XML syntax in the file is " 7956"incorrect. Such a file will most probably not open in an e-book reader. " 7957"These errors can usually be fixed automatically, however, automatic fixing " 7958"can sometimes \"do the wrong thing\"." 7959msgstr "" 7960 7961#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:77 7962msgid "" 7963"A parsing error in an HTML file means that the HTML syntax is incorrect. " 7964"Most readers will automatically ignore such errors, but they may result in " 7965"incorrect display of content. These errors can usually be fixed " 7966"automatically, however, automatic fixing can sometimes \"do the wrong " 7967"thing\"." 7968msgstr "" 7969 7970#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:85 7971msgid "" 7972"This HTML file uses private entities. These are not supported. You can try " 7973"running \"Fix HTML\" from the Tools menu, which will try to automatically " 7974"resolve the private entities." 7975msgstr "" 7976 7977#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:93 7978msgid "" 7979"Replace all named entities with their character equivalents in this book" 7980msgstr "" 7981 7982#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:94 7983msgid "" 7984"Named entities are often only incompletely supported by various book reading" 7985" software. Therefore, it is best to not use them, replacing them with the " 7986"actual characters they represent. This can be done automatically." 7987msgstr "" 7988 7989#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:99 7990msgid "Named entities present" 7991msgstr "" 7992 7993#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:129 7994msgid "Filename contains unsafe characters" 7995msgstr "" 7996 7997#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:134 7998#, python-brace-format 7999msgid "" 8000"The filename {0} contains unsafe characters, that must be escaped, like this" 8001" {1}. This can cause problems with some e-book readers. To be absolutely " 8002"safe, use only the English alphabet [a-z], the numbers [0-9], underscores " 8003"and hyphens in your file names. While many other characters are allowed, " 8004"they may cause problems with some software." 8005msgstr "" 8006 8007#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:140 8008#, python-brace-format 8009msgid "Rename the file {0} to {1}" 8010msgstr "" 8011 8012#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:158 8013#, python-format 8014msgid "" 8015"This HTML file is larger than %s. Too large HTML files can cause performance" 8016" problems on some e-book readers. Consider splitting this file into smaller " 8017"sections." 8018msgstr "" 8019 8020#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:162 8021msgid "File too large" 8022msgstr "" 8023 8024#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:167 8025msgid "" 8026"This is an invalid (unrecognized) entity. Replace it with whatever text it " 8027"is supposed to have represented." 8028msgstr "" 8029 8030#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:171 8031#, python-format 8032msgid "Invalid entity: %s" 8033msgstr "" 8034 8035#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177 8036msgid "" 8037"Run fix HTML on this file, which will automatically insert the correct " 8038"namespace" 8039msgstr "" 8040 8041#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:180 8042msgid "Invalid or missing namespace" 8043msgstr "" 8044 8045#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:182 8046#, python-brace-format 8047msgid "" 8048"This file has {0}. Its namespace must be {1}. Set the namespace by defining " 8049"the xmlns attribute on the <html> element, like this <html xmlns=\"{1}\">" 8050msgstr "" 8051 8052#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8053#, python-format 8054msgid "incorrect namespace %s" 8055msgstr "" 8056 8057#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8058msgid "no namespace" 8059msgstr "" 8060 8061#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:196 8062msgid "Change this file's encoding to UTF-8" 8063msgstr "" 8064 8065#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:199 8066msgid "Non UTF-8 encoding declaration" 8067msgstr "" 8068 8069#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:200 8070#, python-format 8071msgid "" 8072"This file has its encoding declared as %s. Some reader software cannot " 8073"handle non-UTF8 encoded files. You should change the encoding to UTF-8." 8074msgstr "" 8075 8076#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:274 8077msgid "Private entities found" 8078msgstr "" 8079 8080#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:318 8081msgid "" 8082"This CSS construct is not recognized. That means that it most likely will " 8083"not work on reader devices. Consider replacing it with something else." 8084msgstr "" 8085 8086#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:322 8087msgid "" 8088"Some reader programs are very finicky about CSS stylesheets and will ignore " 8089"the whole sheet if there is an error. These errors can often be fixed " 8090"automatically, however, automatic fixing will typically remove unrecognized " 8091"items, instead of correcting them." 8092msgstr "" 8093 8094#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:327 8095msgid "Try to fix parsing errors in this stylesheet automatically" 8096msgstr "" 8097 8098#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:351 8099msgid "Remove the duplicate ids from all but the first element" 8100msgstr "" 8101 8102#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:354 8103#, python-format 8104msgid "Duplicate id: %s" 8105msgstr "" 8106 8107#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:356 8108#, python-brace-format 8109msgid "" 8110"The id {0} is present on more than one element in {1}. This is not allowed. " 8111"Remove the id from all but one of the elements" 8112msgstr "" 8113 8114#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:373 8115msgid "Replace this id with a randomly generated valid id" 8116msgstr "" 8117 8118#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:376 8119#, python-format 8120msgid "Invalid id: %s" 8121msgstr "" 8122 8123#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:378 8124#, python-brace-format 8125msgid "" 8126"The id {0} is not a valid id. IDs must start with a letter ([A-Za-z]) and " 8127"may be followed by any number of letters, digits ([0-9]), hyphens (\"-\"), " 8128"underscores (\"_\"), colons (\":\"), and periods (\".\"). This is to ensure " 8129"maximum compatibility with a wide range of devices." 8130msgstr "" 8131 8132#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:401 8133msgid "Wrap the bare text in a p tag" 8134msgstr "" 8135 8136#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:402 8137msgid "" 8138"You cannot have bare text inside the body tag. The text must be placed " 8139"inside some other tag, such as p or div" 8140msgstr "" 8141 8142#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:406 8143msgid "Bare text in body tag" 8144msgstr "" 8145 8146#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1509 8147msgid "" 8148"This MOBI file does not contain a KF8 format book. KF8 is the new format " 8149"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " 8150"MOBI files without KF8 are not editable." 8151msgstr "" 8152 8153#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1515 8154msgid "" 8155"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit" 8156" MOBI files that contain only KF8 data." 8157msgstr "" 8158 8159#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8160#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8161msgid "Cover inserted" 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 updated" 8167msgstr "" 8168 8169#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:271 8170msgid "Removed one unused CSS style rule" 8171msgid_plural "Removed {} unused CSS style rules" 8172msgstr[0] "" 8173 8174#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:274 8175msgid "Removed one unused CSS selector" 8176msgid_plural "Removed {} unused CSS selectors" 8177msgstr[0] "" 8178 8179#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:277 8180msgid "Removed one unused class from the HTML" 8181msgid_plural "Removed {} unused classes from the HTML" 8182msgstr[0] "" 8183 8184#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:280 8185msgid "Merged one CSS style rule with identical selectors" 8186msgid_plural "Merged {} CSS style rules with identical selectors" 8187msgstr[0] "" 8188 8189#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:283 8190msgid "Merged one CSS style rule with identical properties" 8191msgid_plural "Merged {} CSS style rules with identical properties" 8192msgstr[0] "" 8193 8194#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:286 8195msgid "Removed one unreferenced stylesheet" 8196msgid_plural "Removed {} unreferenced stylesheets" 8197msgstr[0] "" 8198 8199#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:289 8200msgid "No unused CSS style rules found" 8201msgstr "" 8202 8203#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:291 8204msgid "No unused CSS selectors found" 8205msgstr "" 8206 8207#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:293 8208msgid "No unused class attributes found" 8209msgstr "" 8210 8211#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:295 8212msgid "No style rules that could be merged found" 8213msgstr "" 8214 8215#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:297 8216msgid "No unused stylesheets found" 8217msgstr "" 8218 8219#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:40 8220#, python-format 8221msgid "" 8222"Could not find a font in the \"%s\" family exactly matching the CSS font " 8223"specification, will embed a fallback font instead. CSS font specification:" 8224msgstr "" 8225 8226#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:45 8227msgid "Matched font specification:" 8228msgstr "" 8229 8230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:173 8231#, python-format 8232msgid "Failed to find fonts for family: %s, not embedding" 8233msgstr "" 8234 8235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:235 8236msgid "No embeddable fonts found" 8237msgstr "" 8238 8239#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/errors.py:19 8240msgid "This file is locked with DRM. It cannot be edited." 8241msgstr "" 8242 8243#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:17 8244msgid "Soft hyphens added" 8245msgstr "" 8246 8247#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:28 8248msgid "Soft hyphens removed" 8249msgstr "" 8250 8251#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:112 8252#, python-brace-format 8253msgid "{0} compressed from {1} to {2} bytes [{3:.1%} reduction]" 8254msgstr "" 8255 8256#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:115 8257#, python-brace-format 8258msgid "{0} could not be further compressed" 8259msgstr "" 8260 8261#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:117 8262#, python-brace-format 8263msgid "Failed to process {0} with error:" 8264msgstr "" 8265 8266#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:122 8267#, python-brace-format 8268msgid "" 8269"Total image filesize reduced from {0} to {1} [{2:.1%} reduction, {3} images " 8270"changed]" 8271msgstr "" 8272 8273#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:125 8274msgid "Images are already fully optimized" 8275msgstr "" 8276 8277#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:55 8278#, python-format, python-brace-format 8279msgid "" 8280"<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" 8281"your carefully crafted e-books.</p>\n" 8282"\n" 8283"<p>Polishing tries to minimize the changes to the internal code of your e-book.\n" 8284"Unlike conversion, it <i>does not</i> flatten CSS, rename files, change font\n" 8285"sizes, adjust margins, etc. Every action performs only the minimum set of\n" 8286"changes needed for the desired effect.</p>\n" 8287"\n" 8288"<p>You should use this tool as the last step in your e-book creation process.</p>\n" 8289"{0}\n" 8290"<p>Note that polishing only works on files in the %s formats.</p>" 8291msgstr "" 8292 8293#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:67 8294#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:493 8295#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:117 8296#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:124 8297#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:172 8298#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 8299#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:692 8300msgid " or " 8301msgstr "" 8302 8303#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:69 8304msgid "" 8305"<p>Embed all fonts that are referenced in the document and are not already embedded.\n" 8306"This will scan your computer for the fonts, and if they are found, they will be\n" 8307"embedded into the document.</p>\n" 8308"<p>Please ensure that you have the proper license for embedding the fonts used in this document.</p>\n" 8309msgstr "" 8310 8311#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:76 8312msgid "" 8313"<p>Subsetting fonts means reducing an embedded font to contain\n" 8314"only the characters used from that font in the book. This\n" 8315"greatly reduces the size of the font files (halving the font\n" 8316"file sizes is common).</p>\n" 8317"\n" 8318"<p>For example, if the book uses a specific font for headers,\n" 8319"then subsetting will reduce that font to contain only the\n" 8320"characters present in the actual headers in the book. Or if the\n" 8321"book embeds the bold and italic versions of a font, but bold\n" 8322"and italic text is relatively rare, or absent altogether, then\n" 8323"the bold and italic fonts can either be reduced to only a few\n" 8324"characters or completely removed.</p>\n" 8325"\n" 8326"<p>The only downside to subsetting fonts is that if, at a later\n" 8327"date you decide to add more text to your books, the newly added\n" 8328"text might not be covered by the subset font.</p>\n" 8329msgstr "" 8330 8331#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:95 8332msgid "" 8333"<p>Insert a \"book jacket\" page at the start of the book that contains\n" 8334"all the book metadata such as title, tags, authors, series, comments,\n" 8335"etc. Any previous book jacket will be replaced.</p>" 8336msgstr "" 8337 8338#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:100 8339msgid "<p>Remove a previous inserted book jacket page.</p>\n" 8340msgstr "" 8341 8342#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:104 8343msgid "" 8344"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n" 8345"typographically correct equivalents.</p>\n" 8346"<p>Note that the algorithm can sometimes generate incorrect results, especially\n" 8347"when single quotes at the start of contractions are involved.</p>\n" 8348msgstr "" 8349 8350#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:111 8351msgid "" 8352"<p>Remove all unused CSS rules from stylesheets and <style> tags. Some books\n" 8353"created from production templates can have a large number of extra CSS rules\n" 8354"that don't match any actual content. These extra rules can slow down readers\n" 8355"that need to parse them all.</p>\n" 8356msgstr "" 8357 8358#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:118 8359msgid "" 8360"<p>Losslessly compress images in the book, to reduce the filesize, without\n" 8361"affecting image quality.</p>\n" 8362msgstr "" 8363 8364#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:123 8365msgid "" 8366"<p>Upgrade the internal structures of the book, if possible. For instance,\n" 8367"upgrades EPUB 2 books to EPUB 3 books.</p>\n" 8368msgstr "" 8369 8370#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:128 8371msgid "" 8372"<p>Add soft hyphens to all words in the book. This allows the book to be rendered\n" 8373"better when the text is justified, in readers that do not support hyphenation.</p>\n" 8374msgstr "" 8375 8376#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:133 8377msgid "<p>Remove soft hyphens from all text in the book.</p>\n" 8378msgstr "" 8379 8380#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:179 8381msgid "Updating metadata" 8382msgstr "" 8383 8384#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:184 8385msgid "Updated metadata jacket" 8386msgstr "" 8387 8388#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:185 8389msgid "Metadata updated\n" 8390msgstr "" 8391 8392#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:189 8393msgid "Setting cover" 8394msgstr "" 8395 8396#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:195 8397msgid "Inserting metadata jacket" 8398msgstr "" 8399 8400#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:198 8401#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:202 8402msgid "Existing metadata jacket replaced" 8403msgstr "" 8404 8405#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:200 8406msgid "Metadata jacket inserted" 8407msgstr "" 8408 8409#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:206 8410msgid "Removing metadata jacket" 8411msgstr "" 8412 8413#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:208 8414msgid "Metadata jacket removed" 8415msgstr "" 8416 8417#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:211 8418msgid "No metadata jacket found" 8419msgstr "" 8420 8421#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:215 8422msgid "Smartening punctuation" 8423msgstr "" 8424 8425#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:221 8426msgid "Embedding referenced fonts" 8427msgstr "" 8428 8429#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:229 8430msgid "Subsetting embedded fonts" 8431msgstr "" 8432 8433#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:233 8434msgid "No embedded fonts to subset" 8435msgstr "" 8436 8437#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:237 8438msgid "Removing unused CSS rules" 8439msgstr "" 8440 8441#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:249 8442msgid "Losslessly compressing images" 8443msgstr "" 8444 8445#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:255 8446msgid "Upgrading book, if possible" 8447msgstr "" 8448 8449#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:261 8450msgid "Removing soft hyphens" 8451msgstr "" 8452 8453#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:265 8454msgid "Adding soft hyphens" 8455msgstr "" 8456 8457#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:275 8458#, python-format 8459msgid "## Polishing: %s" 8460msgstr "" 8461 8462#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:280 8463#, python-format 8464msgid "Polishing took: %.1f seconds" 8465msgstr "" 8466 8467#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:319 8468msgid "" 8469"%prog [options] input_file [output_file]\n" 8470"\n" 8471msgstr "" 8472 8473#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:327 8474msgid "" 8475"Path to a cover image. Changes the cover specified in the e-book. If no " 8476"cover is present, or the cover is not properly identified, inserts a new " 8477"cover." 8478msgstr "" 8479 8480#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:330 8481msgid "" 8482"Path to an OPF file. The metadata in the book is updated from the OPF file." 8483msgstr "" 8484 8485#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:340 8486msgid "Produce more verbose output, useful for debugging." 8487msgstr "" 8488 8489#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:351 8490msgid "You must provide the input file to polish" 8491msgstr "" 8492 8493#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:355 8494msgid "Unknown extra arguments" 8495msgstr "" 8496 8497#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:373 8498msgid "You must specify at least one action to perform" 8499msgstr "" 8500 8501#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:164 8502#, python-format 8503msgid "Smartened punctuation in: %s" 8504msgstr "" 8505 8506#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:178 8507msgid "No punctuation that could be smartened found" 8508msgstr "" 8509 8510#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:202 8511#, python-format 8512msgid "" 8513"The file %s has malformed markup. Try running the Fix HTML tool before " 8514"splitting" 8515msgstr "" 8516 8517#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:277 8518#, python-format 8519msgid "The expression %s did not match any nodes" 8520msgstr "" 8521 8522#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:54 8523#, python-format 8524msgid "Removed unused font: %s" 8525msgstr "" 8526 8527#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:82 8528#, python-format 8529msgid "The font %s was already subset" 8530msgstr "" 8531 8532#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:84 8533#, python-brace-format 8534msgid "Decreased the font {0} to {1} of its original size" 8535msgstr "" 8536 8537#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:107 8538#, python-format 8539msgid "Reduced total font size to %.1f%% of original" 8540msgstr "" 8541 8542#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:110 8543msgid "No embedded fonts found" 8544msgstr "" 8545 8546#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:245 8547#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:251 8548#, python-format 8549msgid "No file named %s exists" 8550msgstr "" 8551 8552#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:255 8553#, python-format 8554msgid "No HTML file named %s exists" 8555msgstr "" 8556 8557#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:265 8558#, python-format 8559msgid "The anchor %(a)s does not exist in file %(f)s" 8560msgstr "" 8561 8562#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:375 8563#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:183 8564#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:319 8565#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:838 8566#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:853 8567msgid "(Untitled)" 8568msgstr "" 8569 8570#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:568 8571#, python-format 8572msgid "" 8573"The file %s has malformed markup. Try running the Fix HTML tool before " 8574"editing." 8575msgstr "" 8576 8577#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:137 8578msgid "No upgrade needed" 8579msgstr "" 8580 8581#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:140 8582msgid "Updated EPUB from version 2 to 3" 8583msgstr "" 8584 8585#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 8586msgid "HTML TOC generation options." 8587msgstr "" 8588 8589#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 8590#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:188 8591#, python-brace-format 8592msgid "{1} of <em>{0}</em>" 8593msgstr "" 8594 8595#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:345 8596#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:199 8597#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 8598#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 8599#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:109 8600msgid "Rating" 8601msgstr "" 8602 8603#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:347 8604#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 8605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:263 8606#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 8607#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:197 8608#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1353 8609#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:58 8610#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 8611#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:133 8612#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:298 8613#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 8614msgid "Date" 8615msgstr "" 8616 8617#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/split.py:40 8618#, python-format 8619msgid "" 8620"Could not find reasonable point at which to split: %(path)s Sub-tree size: " 8621"%(size)d KB" 8622msgstr "" 8623 8624#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:33 8625msgid "OPF/NCX/etc. generation options." 8626msgstr "" 8627 8628#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:36 8629#, python-format 8630msgid "OPF version to generate. Default is %default." 8631msgstr "" 8632 8633#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:38 8634msgid "" 8635"Generate an Adobe \"page-map\" file if pagination information is available." 8636msgstr "" 8637 8638#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:142 8639msgid "Sidebar" 8640msgstr "" 8641 8642#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:821 8643msgid "Adding headers and footers" 8644msgstr "" 8645 8646#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:985 8647msgid "Headers and footers added" 8648msgstr "" 8649 8650#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1029 8651msgid "Parsed all content for markup transformation" 8652msgstr "" 8653 8654#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1042 8655msgid "Completed markup transformation" 8656msgstr "" 8657 8658#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1085 8659msgid "Rendered all HTML as PDF" 8660msgstr "" 8661 8662#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1090 8663msgid "Added links to PDF content" 8664msgstr "" 8665 8666#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1126 8667msgid "Updated metadata in PDF" 8668msgstr "" 8669 8670#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:146 8671#, python-brace-format 8672msgid "Rendered {0} of {1} pages" 8673msgstr "" 8674 8675#: /__w/calibre/calibre/src/calibre/ebooks/pdf/pdftohtml.py:75 8676msgid "Could not find pdftohtml, check it is in your PATH" 8677msgstr "" 8678 8679#: /__w/calibre/calibre/src/calibre/ebooks/rb/rbml.py:104 8680#: /__w/calibre/calibre/src/calibre/ebooks/txt/txtml.py:104 8681msgid "Table of Contents:" 8682msgstr "" 8683 8684#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:215 8685msgid "Send file to storage card instead of main memory by default" 8686msgstr "" 8687 8688#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:217 8689msgid "Confirm before deleting" 8690msgstr "" 8691 8692#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:219 8693msgid "Main window geometry" 8694msgstr "" 8695 8696#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:221 8697msgid "Notify when a new version is available" 8698msgstr "" 8699 8700#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:223 8701msgid "Use Roman numerals for series number" 8702msgstr "" 8703 8704#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:225 8705msgid "Sort tags list by name, popularity, or rating" 8706msgstr "" 8707 8708#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:227 8709msgid "Match tags by any or all." 8710msgstr "" 8711 8712#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:229 8713msgid "Number of covers to show in the cover browsing mode" 8714msgstr "" 8715 8716#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:231 8717msgid "Defaults for conversion to LRF" 8718msgstr "" 8719 8720#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:233 8721msgid "Options for the LRF e-book viewer" 8722msgstr "" 8723 8724#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:237 8725msgid "Formats that are viewed using the internal viewer" 8726msgstr "" 8727 8728#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:239 8729msgid "Columns to be displayed in the book list" 8730msgstr "" 8731 8732#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:240 8733msgid "Automatically launch Content server on application startup" 8734msgstr "" 8735 8736#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:241 8737msgid "Oldest news kept in database" 8738msgstr "" 8739 8740#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:242 8741msgid "Show system tray icon" 8742msgstr "" 8743 8744#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:244 8745msgid "Upload downloaded news to device" 8746msgstr "" 8747 8748#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:246 8749msgid "Delete news books from library after uploading to device" 8750msgstr "" 8751 8752#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:248 8753msgid "" 8754"Show the cover flow in a separate window instead of in the main calibre " 8755"window" 8756msgstr "" 8757 8758#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:250 8759msgid "Disable notifications from the system tray icon" 8760msgstr "" 8761 8762#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:252 8763msgid "Default action to perform when the \"Send to device\" button is clicked" 8764msgstr "" 8765 8766#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:257 8767msgid "" 8768"Start searching as you type. If this is disabled then search will only take " 8769"place when the Enter key is pressed." 8770msgstr "" 8771 8772#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:260 8773msgid "" 8774"When searching, show all books with search results highlighted instead of " 8775"showing only the matches. You can use the N or F3 keys to go to the next " 8776"match." 8777msgstr "" 8778 8779#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:287 8780msgid "" 8781"Maximum number of simultaneous conversion/news download jobs. This number is" 8782" twice the actual value for historical reasons." 8783msgstr "" 8784 8785#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:290 8786msgid "Download social metadata (tags/rating/etc.)" 8787msgstr "" 8788 8789#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:292 8790msgid "Overwrite author and title with new metadata" 8791msgstr "" 8792 8793#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:294 8794msgid "Automatically download the cover, if available" 8795msgstr "" 8796 8797#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:296 8798msgid "Limit max simultaneous jobs to number of CPUs" 8799msgstr "" 8800 8801#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:298 8802msgid "" 8803"The layout of the user interface. Wide has the Book details panel on the " 8804"right and narrow has it at the bottom." 8805msgstr "" 8806 8807#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:302 8808msgid "Show the average rating per item indication in the Tag browser" 8809msgstr "" 8810 8811#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:304 8812msgid "Disable UI animations" 8813msgstr "" 8814 8815#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:309 8816msgid "Tag browser categories not to display" 8817msgstr "" 8818 8819#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:378 8820#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:108 8821msgid "WARNING:" 8822msgstr "" 8823 8824#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:389 8825msgid "ERROR:" 8826msgstr "" 8827 8828#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:406 8829#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:72 8830#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:327 8831#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:410 8832#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:616 8833msgid "Show this confirmation again" 8834msgstr "" 8835 8836#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:464 8837#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1406 8838msgid "Restart needed" 8839msgstr "" 8840 8841#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:466 8842#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:727 8843msgid "&Restart calibre now" 8844msgstr "" 8845 8846#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:696 8847#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:171 8848#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:251 8849#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:166 8850#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:269 8851#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:295 8852msgid "All files" 8853msgstr "" 8854 8855#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:829 8856msgid "Detach from the controlling terminal, if any (Linux only)" 8857msgstr "" 8858 8859#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:834 8860#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 8861msgid "Click \"Show details\" for more information." 8862msgstr "" 8863 8864#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:836 8865#, python-format 8866msgid "The %s environment variable is set. Try unsetting it." 8867msgstr "" 8868 8869#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:837 8870msgid "Could not create temporary folder" 8871msgstr "" 8872 8873#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:838 8874msgid "Could not create temporary folder, calibre cannot start." 8875msgstr "" 8876 8877#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:990 8878msgid "Windows XP not supported" 8879msgstr "" 8880 8881#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:991 8882#, python-format 8883msgid "" 8884"calibre versions newer than 2.0 do not run on Windows XP. This is because " 8885"the graphics toolkit calibre uses (Qt 5) crashes a lot on Windows XP. We " 8886"suggest you stay with <a href=\"%s\">calibre 1.48</a> which works well on " 8887"Windows XP." 8888msgstr "" 8889 8890#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:35 8891#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 8892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:307 8893msgid "Books" 8894msgstr "" 8895 8896#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:36 8897msgid "EPUB books" 8898msgstr "" 8899 8900#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:37 8901msgid "Kindle books" 8902msgstr "" 8903 8904#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:38 8905msgid "PDF books" 8906msgstr "" 8907 8908#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:39 8909msgid "HTML books" 8910msgstr "" 8911 8912#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:40 8913msgid "LIT books" 8914msgstr "" 8915 8916#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:41 8917msgid "Text books" 8918msgstr "" 8919 8920#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:42 8921msgid "Comics" 8922msgstr "" 8923 8924#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:43 8925#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:259 8926#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:268 8927msgid "Archives" 8928msgstr "" 8929 8930#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:44 8931msgid "Wordprocessor files" 8932msgstr "" 8933 8934#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:51 8935msgid "Add books" 8936msgstr "" 8937 8938#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:52 8939msgid "Add books to the calibre library/device from files on your computer" 8940msgstr "" 8941 8942#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:53 8943msgid "A" 8944msgstr "" 8945 8946#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:56 8947msgid "Add books from a single folder" 8948msgstr "" 8949 8950#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:62 8951msgid "Add from folders and sub-folders" 8952msgstr "" 8953 8954#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:63 8955msgid "Add multiple books from archive (ZIP/RAR)" 8956msgstr "" 8957 8958#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:65 8959msgid "Add empty book (Book entry with no formats)" 8960msgstr "" 8961 8962#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:67 8963msgid "Add from ISBN" 8964msgstr "" 8965 8966#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:69 8967msgid "Add files to selected book records" 8968msgstr "" 8969 8970#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:71 8971msgid "Add files to selected book records from clipboard" 8972msgstr "" 8973 8974#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:74 8975msgid "Add an empty file to selected book records" 8976msgstr "" 8977 8978#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:76 8979msgid "Control the adding of books" 8980msgstr "" 8981 8982#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:96 8983#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:190 8984#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:124 8985#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:42 8986#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:152 8987#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:405 8988#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:173 8989#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:199 8990#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:242 8991#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:432 8992#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:524 8993#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:596 8994#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 8995#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:460 8996#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:84 8997#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:40 8998#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:132 8999#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:358 9000#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:353 9001msgid "No books selected" 9002msgstr "" 9003 9004#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:97 9005#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:191 9006msgid "Cannot add files as no books are selected" 9007msgstr "" 9008 9009#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:119 9010msgid "No files in clipboard" 9011msgstr "" 9012 9013#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:120 9014msgid "No files have been copied to the clipboard" 9015msgstr "" 9016 9017#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:126 9018#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:150 9019#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:170 9020#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:197 9021#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:232 9022#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:37 9023#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:474 9024#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:120 9025#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:164 9026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:22 9027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:53 9028#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 9029#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:256 9030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:670 9031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:60 9032#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:99 9033#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:761 9034#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:692 9035#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:702 9036#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:634 9037#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:646 9038#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:171 9039#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:200 9040#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:96 9041#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:317 9042#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:499 9043#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:446 9044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:768 9045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:778 9046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1874 9047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1431 9048#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:287 9049msgid "Are you sure?" 9050msgstr "" 9051 9052#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:127 9053#, python-format 9054msgid "Are you sure you want to set the same cover for all %d books?" 9055msgstr "" 9056 9057#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:143 9058msgid "Select book files" 9059msgstr "" 9060 9061#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:151 9062#, python-format 9063msgid "" 9064"Are you sure you want to add the same files to all %d books? If the format " 9065"already exists for a book, it will be replaced." 9066msgstr "" 9067 9068#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:167 9069#, python-brace-format 9070msgid "The {0} format will be replaced in the book {1}. Are you sure?" 9071msgid_plural "The {0} formats will be replaced in the book {1}. Are you sure?" 9072msgstr[0] "" 9073 9074#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:198 9075#, python-format 9076msgid "" 9077"Are you sure you want to add the same empty file to all %d books? If the " 9078"format already exists for a book, it will be replaced." 9079msgstr "" 9080 9081#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:209 9082msgid "Choose format of empty file" 9083msgstr "" 9084 9085#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:230 9086#, python-brace-format 9087msgid "The {0} format will be replaced in the book: {1}. Are you sure?" 9088msgstr "" 9089 9090#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:258 9091#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:267 9092msgid "Choose archive file" 9093msgstr "" 9094 9095#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:264 9096msgid "Type of archive" 9097msgstr "" 9098 9099#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:265 9100msgid "Will the archive have a single book per internal folder?" 9101msgstr "" 9102 9103#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:274 9104msgid "Select root folder" 9105msgstr "" 9106 9107#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:279 9108#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:317 9109msgid "Cannot add" 9110msgstr "" 9111 9112#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:280 9113#, python-format 9114msgid "" 9115"Cannot add books from the folder: %s as it contains the currently opened " 9116"calibre library" 9117msgstr "" 9118 9119#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:303 9120msgid "Multi-file books?" 9121msgstr "" 9122 9123#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:304 9124msgid "" 9125"Assume all e-book files in a single folder are multiple formats of the same " 9126"book?" 9127msgstr "" 9128 9129#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:381 9130msgid "Duplicates found" 9131msgstr "" 9132 9133#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:382 9134msgid "" 9135"Books with some of the specified ISBNs already exist in the calibre library." 9136" Click \"Show details\" for the full list. Do you want to add them anyway?" 9137msgstr "" 9138 9139#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:398 9140msgid "Adding" 9141msgstr "" 9142 9143#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:399 9144msgid "Creating book records from ISBNs" 9145msgstr "" 9146 9147#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:483 9148#, python-format 9149msgid "" 9150"You have dropped some files onto the book <b>%s</b>. This will add or " 9151"replace the files for this book. Do you want to proceed?" 9152msgstr "" 9153 9154#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:486 9155msgid "Add as new book" 9156msgid_plural "Add as new books" 9157msgstr[0] "" 9158 9159#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:511 9160#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:565 9161msgid "Uploading books to device." 9162msgstr "" 9163 9164#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:530 9165msgid "Supported books" 9166msgstr "" 9167 9168#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:533 9169msgid "Select books" 9170msgstr "" 9171 9172#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:581 9173msgid "The following duplicate book was found." 9174msgid_plural "The following {} duplicate books were found." 9175msgstr[0] "" 9176 9177#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:584 9178msgid "Merged some books" 9179msgstr "" 9180 9181#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:585 9182msgid "" 9183"Incoming book formats were processed and merged into your calibre database " 9184"according to your auto-merge settings. Click \"Show details\" to see the " 9185"list of merged books." 9186msgstr "" 9187 9188#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:609 9189#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9190#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9191msgid "Add to library" 9192msgstr "" 9193 9194#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9195#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:172 9196#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 9197#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 9198#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 9199#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:96 9200#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:329 9201#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 9202#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:268 9203msgid "No book selected" 9204msgstr "" 9205 9206#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:628 9207msgid "" 9208"The following books are virtual and cannot be added to the calibre library:" 9209msgstr "" 9210 9211#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9212msgid "No book files found" 9213msgstr "" 9214 9215#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:640 9216msgid "Downloading books" 9217msgstr "" 9218 9219#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:641 9220msgid "Downloading books from device" 9221msgstr "" 9222 9223#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:660 9224msgid "Could not download files from the device" 9225msgstr "" 9226 9227#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:663 9228msgid "Could not download some files from the device" 9229msgstr "" 9230 9231#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:667 9232msgid "Could not download files" 9233msgstr "" 9234 9235#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:15 9236msgid "Add books to library" 9237msgstr "" 9238 9239#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:16 9240msgid "Add books to your calibre library from the connected device" 9241msgstr "" 9242 9243#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:29 9244msgid "Merging user annotations into database" 9245msgstr "" 9246 9247#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:67 9248#: /__w/calibre/calibre/src/calibre/gui2/device.py:821 9249msgid "Fetch annotations (experimental)" 9250msgstr "" 9251 9252#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:111 9253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:742 9254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:991 9255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1040 9256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1376 9257msgid "Not supported" 9258msgstr "" 9259 9260#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:112 9261msgid "Fetching annotations is not supported for this device" 9262msgstr "" 9263 9264#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:116 9265#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:141 9266msgid "Use library only" 9267msgstr "" 9268 9269#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:117 9270#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:142 9271msgid "User annotations generated from main library only" 9272msgstr "" 9273 9274#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:125 9275msgid "No books selected to fetch annotations from" 9276msgstr "" 9277 9278#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:161 9279msgid "Some errors" 9280msgstr "" 9281 9282#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:162 9283msgid "" 9284"Could not fetch annotations for some books. Click \"Show details\" to see " 9285"which ones." 9286msgstr "" 9287 9288#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 9289msgid "Author mapper" 9290msgstr "" 9291 9292#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:36 9293msgid "Map authors for one book in the library" 9294msgid_plural "Map authors for {} books in the library" 9295msgstr[0] "" 9296 9297#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:40 9298#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:41 9299msgid "The changes will be applied to the <b>selected book</b>" 9300msgid_plural "The changes will be applied to the <b>{} selected books</b>" 9301msgstr[0] "" 9302 9303#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:42 9304#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:43 9305msgid "The changes will be applied to <b>one book in the library</b>" 9306msgid_plural "The changes will be applied to <b>{} books in the library</b>" 9307msgstr[0] "" 9308 9309#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:12 9310msgid "Auto scroll through the book list" 9311msgstr "" 9312 9313#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9314msgid "" 9315"Auto scroll through the book list, particularly useful with the cover " 9316"browser open" 9317msgstr "" 9318 9319#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9320msgid "X" 9321msgstr "" 9322 9323#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:15 9324#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:70 9325msgid "Browse annotations" 9326msgstr "" 9327 9328#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 9329msgid "B" 9330msgstr "" 9331 9332#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:49 9333msgid "Not visible" 9334msgstr "" 9335 9336#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:50 9337msgid "" 9338"The book \"{}\" is not currently visible in the calibre library. If you have" 9339" a search or a Virtual library applied, first clear it." 9340msgstr "" 9341 9342#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:23 9343msgid "Create catalog" 9344msgstr "" 9345 9346#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:24 9347msgid "" 9348"Create a catalog of the books in your calibre library in different formats" 9349msgstr "" 9350 9351#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:43 9352msgid "No books selected for catalog generation" 9353msgstr "" 9354 9355#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:66 9356#, python-format 9357msgid "Generating %s catalog..." 9358msgstr "" 9359 9360#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:75 9361msgid "Catalog generation complete, with warnings." 9362msgstr "" 9363 9364#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:91 9365msgid "Catalog generated." 9366msgstr "" 9367 9368#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:94 9369msgid "Export catalog folder" 9370msgstr "" 9371 9372#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:95 9373#, python-format 9374msgid "Select destination for %(title)s.%(fmt)s" 9375msgstr "" 9376 9377#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:105 9378#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:395 9379#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:251 9380#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1147 9381#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:60 9382#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:447 9383msgid "Permission denied" 9384msgstr "" 9385 9386#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:106 9387#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:252 9388#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:448 9389#, python-format 9390msgid "Could not open %s. Is it being used by another program?" 9391msgstr "" 9392 9393#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:118 9394#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:161 9395msgid "No library found" 9396msgstr "" 9397 9398#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:124 9399#, python-format 9400msgid "" 9401"No existing calibre library was found at %s. If the library was moved, " 9402"select its new location below. Otherwise calibre will forget this library." 9403msgstr "" 9404 9405#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:130 9406msgid "New location of this library:" 9407msgstr "" 9408 9409#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:139 9410msgid "Library moved" 9411msgstr "" 9412 9413#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:141 9414msgid "Forget library" 9415msgstr "" 9416 9417#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:151 9418msgid "New library location" 9419msgstr "" 9420 9421#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:162 9422#, python-format 9423msgid "No existing calibre library found at %s" 9424msgstr "" 9425 9426#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:182 9427msgid "Queue &all books for backup" 9428msgstr "" 9429 9430#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:188 9431msgid "Backup status" 9432msgstr "" 9433 9434#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:202 9435msgid "none" 9436msgstr "" 9437 9438#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:204 9439#, python-format 9440msgid "Book metadata files remaining to be written: %s" 9441msgstr "" 9442 9443#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:231 9444#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:192 9445#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:260 9446#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:69 9447msgid "Choose library" 9448msgstr "" 9449 9450#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:232 9451msgid "Choose calibre library to work with" 9452msgstr "" 9453 9454#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:235 9455msgid "Switch/create library" 9456msgstr "" 9457 9458#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:243 9459#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:154 9460msgid "Export/import all calibre data" 9461msgstr "" 9462 9463#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:256 9464#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:17 9465msgid "Pick a random book" 9466msgstr "" 9467 9468#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:260 9469msgid "Change the icon for this library" 9470msgstr "" 9471 9472#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:263 9473msgid "Choose an icon" 9474msgstr "" 9475 9476#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:266 9477msgid "Remove current icon" 9478msgstr "" 9479 9480#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:277 9481#: /__w/calibre/calibre/src/calibre/gui2/layout.py:96 9482msgid "Quick switch" 9483msgstr "" 9484 9485#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:280 9486#: /__w/calibre/calibre/src/calibre/gui2/layout.py:97 9487msgid "Rename library" 9488msgstr "" 9489 9490#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:283 9491msgid "Remove library" 9492msgstr "" 9493 9494#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:310 9495msgid "Library maintenance" 9496msgstr "" 9497 9498#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:311 9499msgid "Library metadata backup status" 9500msgstr "" 9501 9502#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:315 9503msgid "Check library" 9504msgstr "" 9505 9506#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:319 9507msgid "Restore database" 9508msgstr "" 9509 9510#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:329 9511msgid "Switch to previous library" 9512msgstr "" 9513 9514#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:352 9515#, python-format 9516msgid "Select icon for library \"%s\"" 9517msgstr "" 9518 9519#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:395 9520#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:399 9521msgid "Cannot export/import" 9522msgstr "" 9523 9524#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:396 9525msgid "" 9526"You are running calibre portable, all calibre data is already in the calibre" 9527" portable folder. Export/import is unavailable." 9528msgstr "" 9529 9530#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:400 9531msgid "Cannot export/import data while there are running jobs." 9532msgstr "" 9533 9534#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:416 9535#, python-brace-format 9536msgid "{0} [{1} book]" 9537msgid_plural "{0} [{1} books]" 9538msgstr[0] "" 9539 9540#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:461 9541#, python-format 9542msgid "Apply Virtual library when %s is opened" 9543msgstr "" 9544 9545#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:475 9546#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:501 9547#, python-format 9548msgid "Switch to: %s" 9549msgstr "" 9550 9551#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:484 9552#, python-format 9553msgid "Rename: %s" 9554msgstr "" 9555 9556#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:488 9557#, python-format 9558msgid "Remove: %s" 9559msgstr "" 9560 9561#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:522 9562#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:525 9563msgid "No Virtual library" 9564msgstr "" 9565 9566#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:545 9567msgid "Rename" 9568msgstr "" 9569 9570#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:547 9571#, python-format 9572msgid "Choose a new name for the library <b>%s</b>. " 9573msgstr "" 9574 9575#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:548 9576msgid "Note that the actual library folder will be renamed." 9577msgstr "" 9578 9579#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:555 9580#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 9581#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 9582#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:329 9583msgid "Already exists" 9584msgstr "" 9585 9586#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:556 9587#, python-format 9588msgid "The folder %s already exists. Delete it first." 9589msgstr "" 9590 9591#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:559 9592#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:621 9593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:122 9594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:306 9595#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:789 9596msgid "Too long" 9597msgstr "" 9598 9599#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:564 9600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1200 9601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1411 9602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:300 9603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1427 9604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:194 9605msgid "Not found" 9606msgstr "" 9607 9608#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:565 9609#, python-format 9610msgid "" 9611"Cannot rename as no library was found at %s. Try switching to this library " 9612"first, then switch back and retry the renaming." 9613msgstr "" 9614 9615#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:576 9616msgid "Rename failed" 9617msgstr "" 9618 9619#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:577 9620#, python-format 9621msgid "" 9622"Failed to rename the library at %s. The most common cause for this is if one" 9623" of the files in the library is open in another program." 9624msgstr "" 9625 9626#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:590 9627msgid "Library removed" 9628msgstr "" 9629 9630#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:591 9631#, python-format 9632msgid "" 9633"The library %s has been removed from calibre. The files remain on your " 9634"computer, if you want to delete them, you will have to do so manually." 9635msgstr "" 9636 9637#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:42 9639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:86 9640#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 9641#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:345 9642#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 9643msgid "&OK" 9644msgstr "" 9645 9646#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9647#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 9648#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1029 9649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:51 9650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:457 9651#: /__w/calibre/calibre/src/calibre/utils/localization.py:366 9652msgid "&Undo" 9653msgstr "" 9654 9655#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:612 9656msgid "Backup metadata" 9657msgstr "" 9658 9659#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:613 9660msgid "" 9661"Metadata will be backed up while calibre is running, at the rate of " 9662"approximately 1 book every three seconds." 9663msgstr "" 9664 9665#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:622 9666#, python-format 9667msgid "" 9668"Path to library too long. It must be less than %d characters. Move your " 9669"library to a location with a shorter path using Windows Explorer, then point" 9670" calibre to the new location and try again." 9671msgstr "" 9672 9673#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:657 9674#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:722 9675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:88 9676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:93 9677#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:336 9678#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:397 9679msgid "Success" 9680msgstr "" 9681 9682#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:658 9683msgid "" 9684"Found no errors in your calibre library database. Do you want calibre to " 9685"check if the files in your library match the information in the database?" 9686msgstr "" 9687 9688#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:663 9689#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9690#: /__w/calibre/calibre/src/calibre/gui2/device.py:1028 9691#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 9692#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1263 9693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:120 9694#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:483 9695#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:524 9696msgid "Failed" 9697msgstr "" 9698 9699#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:664 9700msgid "Database integrity check failed, click \"Show details\" for details." 9701msgstr "" 9702 9703#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:668 9704msgid "Starting library scan, this may take a while" 9705msgstr "" 9706 9707#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:674 9708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:114 9709msgid "No problems found" 9710msgstr "" 9711 9712#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:675 9713msgid "The files in your library match the information in the database." 9714msgstr "" 9715 9716#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:765 9717#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:770 9718#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:776 9719#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:532 9720#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:93 9721#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1454 9722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:201 9723msgid "Not allowed" 9724msgstr "" 9725 9726#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:766 9727msgid "" 9728"You cannot change libraries while using the environment variable " 9729"CALIBRE_OVERRIDE_DATABASE_PATH." 9730msgstr "" 9731 9732#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:771 9733msgid "You cannot change libraries while jobs are running." 9734msgstr "" 9735 9736#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:777 9737msgid "" 9738"You cannot change libraries until all updates are accepted or rejected." 9739msgstr "" 9740 9741#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9742msgid "C" 9743msgstr "" 9744 9745#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9746msgid "Convert books" 9747msgstr "" 9748 9749#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9750msgid "Convert books between different e-book formats" 9751msgstr "" 9752 9753#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:57 9754msgid "Convert individually" 9755msgstr "" 9756 9757#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:60 9758msgid "Bulk convert" 9759msgstr "" 9760 9761#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:64 9762msgid "Create a catalog of the books in your calibre library" 9763msgstr "" 9764 9765#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:151 9766#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:167 9767#: /__w/calibre/calibre/src/calibre/gui2/ui.py:964 9768msgid "Cannot convert" 9769msgstr "" 9770 9771#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:168 9772msgid "Conversion to the {} format is not supported" 9773msgstr "" 9774 9775#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:194 9776msgid "Starting conversion of the book" 9777msgid_plural "Starting conversion of {} books" 9778msgstr[0] "" 9779 9780#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:264 9781msgid "Book deleted" 9782msgstr "" 9783 9784#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:265 9785msgid "" 9786"The book you were trying to convert has been deleted from the calibre " 9787"library." 9788msgstr "" 9789 9790#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:270 9791msgid "Empty output file, probably the conversion process crashed" 9792msgstr "" 9793 9794#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:280 9795msgid "completed" 9796msgstr "" 9797 9798#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:39 9799msgid "Different custom columns" 9800msgstr "" 9801 9802#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:53 9803#, python-brace-format 9804msgid "" 9805"The custom columns in the <i>{0}</i> library are different from the custom " 9806"columns in the <i>{1}</i> library. As a result, some metadata might not be " 9807"copied." 9808msgstr "" 9809 9810#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:61 9811msgid "" 9812"The following columns are incompatible - they have the same name but " 9813"different data types. They will be ignored: " 9814msgstr "" 9815 9816#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:70 9817#, python-brace-format 9818msgid "" 9819"The following columns are missing in the <i>{0}</i> library. You can choose " 9820"to add them automatically below." 9821msgstr "" 9822 9823#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:76 9824#, python-format 9825msgid "Add to the %s library" 9826msgstr "" 9827 9828#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:79 9829msgid "This warning is only shown once per library, per session" 9830msgstr "" 9831 9832#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:181 9833#, python-format 9834msgid "%(title)s by %(author)s" 9835msgstr "" 9836 9837#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:215 9838msgid "&Sort libraries alphabetically" 9839msgstr "" 9840 9841#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:223 9842msgid "Library &path:" 9843msgstr "" 9844 9845#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:229 9846msgid "Browse for library" 9847msgstr "" 9848 9849#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:238 9850#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:141 9851#: /__w/calibre/calibre/src/calibre/utils/localization.py:361 9852msgid "&Copy" 9853msgstr "" 9854 9855#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:240 9856msgid "Copy to the specified library" 9857msgstr "" 9858 9859#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:241 9860msgid "&Move" 9861msgstr "" 9862 9863#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:244 9864msgid "Copy to the specified library and delete from the current library" 9865msgstr "" 9866 9867#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:276 9868#, python-format 9869msgid "" 9870"Books with the same, title, author and language as the following already " 9871"exist in the library %s. Select which books you want copied anyway." 9872msgstr "" 9873 9874#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:281 9875msgid "Duplicate books" 9876msgstr "" 9877 9878#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:285 9879#, python-brace-format 9880msgid "{0} by {1}" 9881msgstr "" 9882 9883#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:294 9884#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:138 9885#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:137 9886#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:94 9887#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:54 9888#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:186 9889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9890#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:145 9891msgid "Select &all" 9892msgstr "" 9893 9894#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:296 9895#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:140 9896#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:139 9897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:96 9898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:56 9899#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:188 9900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9901msgid "Select &none" 9902msgstr "" 9903 9904#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:298 9905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:58 9906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:115 9907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:393 9908#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:467 9909#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:119 9910#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:236 9911#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:120 9912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:127 9913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:463 9914msgid "&Copy to clipboard" 9915msgstr "" 9916 9917#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:331 9918msgid "Copy to library" 9919msgstr "" 9920 9921#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:332 9922msgid "Copy selected books to the specified library" 9923msgstr "" 9924 9925#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:364 9926#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:374 9927msgid "Choose library..." 9928msgstr "" 9929 9930#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:370 9931msgid "(delete after copy)" 9932msgstr "" 9933 9934#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:392 9935#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:404 9936msgid "Cannot copy" 9937msgstr "" 9938 9939#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:393 9940msgid "Cannot copy to current library." 9941msgstr "" 9942 9943#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:409 9944msgid "No library" 9945msgstr "" 9946 9947#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:410 9948#, python-format 9949msgid "No library found at %s" 9950msgstr "" 9951 9952#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9953msgid "Copying to" 9954msgstr "" 9955 9956#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9957msgid "Moving to" 9958msgstr "" 9959 9960#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:474 9961msgid "The copying process was interrupted. {} books were copied." 9962msgstr "" 9963 9964#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:476 9965msgid "No books were deleted from this library." 9966msgstr "" 9967 9968#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:477 9969msgid "" 9970"The best way to resume this operation is to re-copy all the books with the " 9971"option to \"Check for duplicates when copying to library\" in " 9972"Preferences->Import/export->Adding books turned on." 9973msgstr "" 9974 9975#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:479 9976msgid "Canceled" 9977msgstr "" 9978 9979#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9980msgid "Could not copy books: " 9981msgstr "" 9982 9983#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:489 9984#, python-brace-format 9985msgid "Moved the book to {loc}" 9986msgstr "" 9987 9988#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:490 9989#, python-brace-format 9990msgid "Moved {num} books to {loc}" 9991msgstr "" 9992 9993#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:492 9994#, python-brace-format 9995msgid "Copied the book to {loc}" 9996msgstr "" 9997 9998#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:493 9999#, python-brace-format 10000msgid "Copied {num} books to {loc}" 10001msgstr "" 10002 10003#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:498 10004msgid "Auto merged" 10005msgstr "" 10006 10007#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:499 10008msgid "" 10009"Some books were automatically merged into existing records in the target " 10010"library. Click \"Show details\" to see which ones. This behavior is " 10011"controlled by the Auto-merge option in Preferences->Import/export->Adding " 10012"books->Adding actions." 10013msgstr "" 10014 10015#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:520 10016#, python-brace-format 10017msgid "" 10018"Copying: {0} failed, with error:\n" 10019"{1}" 10020msgstr "" 10021 10022#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10023msgid "Could not copy some books, click \"Show details\" for more information." 10024msgstr "" 10025 10026#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10027msgid "Failed to copy some books" 10028msgstr "" 10029 10030#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:523 10031msgid "Failed to copy a book, see below for details" 10032msgid_plural "Failed to copy {} books, see below for details" 10033msgstr[0] "" 10034 10035#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10036msgid "Could not copy any books, click \"Show details\" for more information." 10037msgstr "" 10038 10039#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10040msgid "Failed to copy books" 10041msgstr "" 10042 10043#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:533 10044msgid "" 10045"You cannot use other libraries while using the environment variable " 10046"CALIBRE_OVERRIDE_DATABASE_PATH." 10047msgstr "" 10048 10049#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:38 10050#, python-brace-format 10051msgid "" 10052"You are trying to delete {0} books. Sending so many files to the {1} <b>can " 10053"be slow</b>. Should calibre skip the {1}? If you click Yes the files will be" 10054" <b>permanently deleted</b>." 10055msgstr "" 10056 10057#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:51 10058msgid "Deleting..." 10059msgstr "" 10060 10061#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:74 10062msgid "Deleted" 10063msgstr "" 10064 10065#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:85 10066msgid "Failed to delete" 10067msgstr "" 10068 10069#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:86 10070msgid "" 10071"Failed to delete some books, click the \"Show details\" button for details." 10072msgstr "" 10073 10074#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10075msgid "Delete books" 10076msgstr "" 10077 10078#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10079msgid "Remove books" 10080msgstr "" 10081 10082#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:97 10083msgid "Remove selected books" 10084msgstr "" 10085 10086#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:130 10087msgid "Remove files of a specific format from selected books" 10088msgstr "" 10089 10090#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:133 10091msgid "Remove all formats from selected books, except..." 10092msgstr "" 10093 10094#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:137 10095msgid "Remove all formats from selected books" 10096msgstr "" 10097 10098#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:140 10099msgid "Remove covers from selected books" 10100msgstr "" 10101 10102#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:144 10103msgid "Remove matching books from device" 10104msgstr "" 10105 10106#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:169 10107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:828 10108msgid "Cannot delete" 10109msgstr "" 10110 10111#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:180 10112#, python-format 10113msgid "" 10114"The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " 10115"you sure?" 10116msgstr "" 10117 10118#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:204 10119msgid "Choose formats to be deleted" 10120msgstr "" 10121 10122#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:220 10123msgid "" 10124"Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " 10125"all formats from a book." 10126msgstr "" 10127 10128#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:249 10129msgid "" 10130"<b>All formats</b> for the selected books will be <b>deleted</b> from your " 10131"library.<br>The book metadata will be kept. Are you sure?" 10132msgstr "" 10133 10134#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:270 10135msgid "Cannot delete books" 10136msgstr "" 10137 10138#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:271 10139msgid "No device is connected" 10140msgstr "" 10141 10142#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:281 10143#: /__w/calibre/calibre/src/calibre/gui2/device.py:744 10144#: /__w/calibre/calibre/src/calibre/gui2/device.py:753 10145msgid "Main memory" 10146msgstr "" 10147 10148#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:282 10149#: /__w/calibre/calibre/src/calibre/gui2/device.py:746 10150#: /__w/calibre/calibre/src/calibre/gui2/device.py:755 10151msgid "Storage card A" 10152msgstr "" 10153 10154#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:283 10155#: /__w/calibre/calibre/src/calibre/gui2/device.py:748 10156#: /__w/calibre/calibre/src/calibre/gui2/device.py:757 10157msgid "Storage card B" 10158msgstr "" 10159 10160#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:288 10161msgid "No books to delete" 10162msgstr "" 10163 10164#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:289 10165msgid "None of the selected books are on the device" 10166msgstr "" 10167 10168#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:310 10169#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:441 10170msgid "Deleting books from device." 10171msgstr "" 10172 10173#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:320 10174msgid "" 10175"The cover from the selected book will be <b>permanently deleted</b>. Are you" 10176" sure?" 10177msgid_plural "" 10178"The covers from the {} selected books will be <b>permanently deleted</b>. " 10179"Are you sure?" 10180msgstr[0] "" 10181 10182#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:369 10183msgid "" 10184"Some of the selected books are on the attached device. <b>Where</b> do you " 10185"want the selected files deleted from?" 10186msgstr "" 10187 10188#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:382 10189msgid "" 10190"The selected book will be <b>permanently deleted</b> and the files removed " 10191"from your calibre library. Are you sure?" 10192msgid_plural "" 10193"The {} selected books will be <b>permanently deleted</b> and the files " 10194"removed from your calibre library. Are you sure?" 10195msgstr[0] "" 10196 10197#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:396 10198#, python-format 10199msgid "" 10200"Could not access %s. Is it being used by another program? Click \"Show " 10201"details\" for more information." 10202msgstr "" 10203 10204#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:434 10205msgid "" 10206"The selected book will be <b>permanently deleted</b> from your device. Are " 10207"you sure?" 10208msgid_plural "" 10209"The {} selected books will be <b>permanently deleted</b> from your device. " 10210"Are you sure?" 10211msgstr[0] "" 10212 10213#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:43 10214msgid "Start wireless device connection" 10215msgstr "" 10216 10217#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:44 10218msgid "Stop wireless device connection" 10219msgstr "" 10220 10221#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:49 10222msgid "Connect to folder" 10223msgstr "" 10224 10225#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:57 10226#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:85 10227msgid "Start Content server" 10228msgstr "" 10229 10230#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:60 10231msgid "Visit Content server in browser" 10232msgstr "" 10233 10234#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:79 10235msgid "Start/stop Content server" 10236msgstr "" 10237 10238#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:92 10239#, python-brace-format 10240msgid "[{ip}, port {port}, {protocol}]" 10241msgstr "" 10242 10243#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:98 10244msgid "Stop Content server" 10245msgstr "" 10246 10247#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:115 10248#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:140 10249msgid "Email to" 10250msgstr "" 10251 10252#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:119 10253msgid "Email to and delete from library" 10254msgstr "" 10255 10256#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:133 10257#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10258msgid "(delete from library)" 10259msgstr "" 10260 10261#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:148 10262#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10263#: /__w/calibre/calibre/src/calibre/gui2/email.py:205 10264msgid "Select recipients" 10265msgstr "" 10266 10267#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:156 10268msgid "Email to selected recipients..." 10269msgstr "" 10270 10271#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:166 10272msgid "Setup email based sharing of books" 10273msgstr "" 10274 10275#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10276msgid "D" 10277msgstr "" 10278 10279#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10280msgid "Send to device" 10281msgstr "" 10282 10283#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:201 10284msgid "Connect/share" 10285msgstr "" 10286 10287#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:202 10288msgid "" 10289"Share books using a web server or email. Connect to special devices, etc." 10290msgstr "" 10291 10292#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:242 10293#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1287 10294msgid "Stopping" 10295msgstr "" 10296 10297#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:243 10298#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1288 10299msgid "Stopping server, this could take up to a minute, please wait..." 10300msgstr "" 10301 10302#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:261 10303msgid "Disable autostart" 10304msgstr "" 10305 10306#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:262 10307msgid "" 10308"Do you want wireless device connections to be started automatically when " 10309"calibre starts?" 10310msgstr "" 10311 10312#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:285 10313msgid "Still looking for IP addresses" 10314msgstr "" 10315 10316#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:288 10317msgid "Many IP addresses. See Start/Stop dialog." 10318msgstr "" 10319 10320#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:16 10321msgid "Manage collections" 10322msgstr "" 10323 10324#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:17 10325msgid "Manage the collections on this device" 10326msgstr "" 10327 10328#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:33 10329msgid "In library view" 10330msgstr "" 10331 10332#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:34 10333msgid "" 10334"Collections can only be edited when showing the books on the device. Click " 10335"the toolbar button to switch to the device view first." 10336msgstr "" 10337 10338#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10339msgid "Change the title/author/cover etc. of books" 10340msgstr "" 10341 10342#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10343msgid "E" 10344msgstr "" 10345 10346#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10347#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:347 10348#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:40 10349msgid "Edit metadata" 10350msgstr "" 10351 10352#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:75 10353msgid "Edit metadata individually" 10354msgstr "" 10355 10356#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:77 10357msgid "Edit metadata in bulk" 10358msgstr "" 10359 10360#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:80 10361msgid "Download metadata and covers" 10362msgstr "" 10363 10364#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:87 10365msgid "Merge into first selected book - delete others" 10366msgstr "" 10367 10368#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:90 10369msgid "Merge into first selected book - keep others" 10370msgstr "" 10371 10372#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:94 10373msgid "Merge only formats into first selected book - delete others" 10374msgstr "" 10375 10376#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:99 10377msgid "Copy metadata" 10378msgstr "" 10379 10380#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:100 10381msgid "Paste metadata" 10382msgstr "" 10383 10384#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:102 10385msgid "Paste metadata including excluded fields" 10386msgstr "" 10387 10388#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:105 10389msgid "Merge book records" 10390msgstr "" 10391 10392#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:106 10393msgid "M" 10394msgstr "" 10395 10396#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:110 10397msgid "Copy URL to show book in calibre" 10398msgstr "" 10399 10400#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:111 10401msgid "" 10402"Copy URLs to show the currently selected books in calibre, to the system " 10403"clipboard" 10404msgstr "" 10405 10406#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:118 10407msgid "Copy URL to open book in calibre" 10408msgstr "" 10409 10410#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:120 10411msgid "" 10412"Copy URLs to open the currently selected books in calibre, to the system " 10413"clipboard" 10414msgstr "" 10415 10416#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:172 10417#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:175 10418msgid "Cannot copy metadata" 10419msgstr "" 10420 10421#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:176 10422msgid "Multiple books selected, can only copy from one book at a time." 10423msgstr "" 10424 10425#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:198 10426#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:203 10427msgid "Cannot paste metadata" 10428msgstr "" 10429 10430#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:204 10431msgid "No copied metadata available" 10432msgstr "" 10433 10434#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:207 10435#, python-brace-format 10436msgid "" 10437"You are pasting metadata onto <b>multiple books</b> ({num_of_books}). Are " 10438"you sure you want to do that?" 10439msgstr "" 10440 10441#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:241 10442msgid "Cannot download metadata" 10443msgstr "" 10444 10445#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:260 10446msgid "Failed to download metadata" 10447msgstr "" 10448 10449#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:270 10450#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:99 10451#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:804 10452#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:512 10453#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:918 10454#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:185 10455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:176 10456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:185 10457msgid "Download failed" 10458msgstr "" 10459 10460#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:271 10461msgid "Failed to download metadata or cover for the selected book." 10462msgid_plural "Failed to download metadata or covers for any of the {} books." 10463msgstr[0] "" 10464 10465#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:275 10466msgid "Metadata download completed" 10467msgstr "" 10468 10469#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:278 10470msgid "Finished downloading metadata for the selected book." 10471msgid_plural "Finished downloading metadata for <b>{} books</b>." 10472msgstr[0] "" 10473 10474#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:280 10475msgid "Proceed with updating the metadata in your library?" 10476msgstr "" 10477 10478#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:287 10479#, python-format 10480msgid "" 10481"Could not download metadata and/or covers for %d of the books. Click \"Show " 10482"details\" to see which books." 10483msgstr "" 10484 10485#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:289 10486msgid "Show the &failed books in the main book list after updating metadata" 10487msgstr "" 10488 10489#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:302 10490#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:987 10491msgid "Download log" 10492msgstr "" 10493 10494#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:303 10495msgid "Metadata download complete" 10496msgstr "" 10497 10498#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:308 10499msgid "Revie&w downloaded metadata" 10500msgstr "" 10501 10502#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:334 10503msgid "Some books changed" 10504msgstr "" 10505 10506#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:335 10507msgid "" 10508"The metadata for some books in your library has changed since you started " 10509"the download. If you proceed, some of those changes may be overwritten. " 10510"Click \"Show details\" to see the list of changed books. Do you want to " 10511"proceed?" 10512msgstr "" 10513 10514#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:375 10515msgid "Review downloaded metadata" 10516msgstr "" 10517 10518#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:376 10519msgid "Discard downloaded metadata for this book" 10520msgstr "" 10521 10522#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:377 10523msgid "Use the downloaded metadata for all remaining books" 10524msgstr "" 10525 10526#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:378 10527msgid "Discard downloaded metadata for all remaining books" 10528msgstr "" 10529 10530#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:379 10531#, python-format 10532msgid "Discard the downloaded value for: %s" 10533msgstr "" 10534 10535#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:380 10536msgid "" 10537"The downloaded metadata is on the left and the original metadata is on the " 10538"right. If a downloaded value is blank or unknown, the original value is " 10539"used." 10540msgstr "" 10541 10542#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:383 10543msgid "&View book" 10544msgstr "" 10545 10546#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:431 10547#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:523 10548msgid "Cannot edit metadata" 10549msgstr "" 10550 10551#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:564 10552msgid "" 10553"You are about to merge very many ({}) books. Are you <b>sure</b> you want to" 10554" proceed?" 10555msgstr "" 10556 10557#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:595 10558#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:598 10559msgid "Cannot merge books" 10560msgstr "" 10561 10562#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:599 10563msgid "At least two books must be selected for merging" 10564msgstr "" 10565 10566#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:610 10567#, python-format 10568msgid "" 10569"Book formats and metadata from the selected books will be added to the " 10570"<b>first selected book</b> (%s).<br> The second and subsequently selected " 10571"books will not be deleted or changed.<br><br>Please confirm you want to " 10572"proceed." 10573msgstr "" 10574 10575#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:621 10576#, python-format 10577msgid "" 10578"Book formats from the selected books will be merged into the <b>first " 10579"selected book</b> (%s). Metadata in the first selected book will not be " 10580"changed. Author, Title and all other metadata will <i>not</i> be " 10581"merged.<br><br>After being merged, the second and subsequently selected " 10582"books, with any metadata they have will be <b>deleted</b>. <br><br>All book " 10583"formats of the first selected book will be kept and any duplicate formats in" 10584" the second and subsequently selected books will be permanently " 10585"<b>deleted</b> from your calibre library.<br><br> Are you <b>sure</b> you " 10586"want to proceed?" 10587msgstr "" 10588 10589#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:637 10590#, python-format 10591msgid "" 10592"Book formats and metadata from the selected books will be merged into the " 10593"<b>first selected book</b> (%s).<br><br>After being merged, the second and " 10594"subsequently selected books will be <b>deleted</b>. <br><br>All book formats" 10595" of the first selected book will be kept and any duplicate formats in the " 10596"second and subsequently selected books will be permanently <b>deleted</b> " 10597"from your calibre library.<br><br> Are you <b>sure</b> you want to proceed?" 10598msgstr "" 10599 10600#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:824 10601msgid "Applying changed metadata" 10602msgstr "" 10603 10604#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:918 10605msgid "Some failures" 10606msgstr "" 10607 10608#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:919 10609msgid "" 10610"Failed to apply updated metadata for some books in your library. Click " 10611"\"Show details\" to see details." 10612msgstr "" 10613 10614#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:978 10615#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:996 10616msgid "Format file missing" 10617msgstr "" 10618 10619#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:979 10620#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:997 10621#, python-format 10622msgid "Cannot read cover as the %s file is missing from this book" 10623msgstr "" 10624 10625#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1006 10626#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1094 10627msgid "Could not read metadata" 10628msgstr "" 10629 10630#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1007 10631#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1095 10632#, python-format 10633msgid "Could not read metadata from %s format" 10634msgstr "" 10635 10636#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1018 10637#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:462 10638#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:472 10639msgid "Could not read cover" 10640msgstr "" 10641 10642#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1019 10643#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:463 10644#, python-format 10645msgid "Could not read cover from %s format" 10646msgstr "" 10647 10648#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10649msgid "Embed metadata" 10650msgstr "" 10651 10652#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10653#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:23 10654msgid "Embed metadata into book files" 10655msgstr "" 10656 10657#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:56 10658msgid "Embed metadata into files of a specific format from selected books..." 10659msgstr "" 10660 10661#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:64 10662#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:71 10663msgid "Cannot embed" 10664msgstr "" 10665 10666#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:75 10667msgid "Choose formats to be updated" 10668msgstr "" 10669 10670#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10671#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:818 10672#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:30 10673msgid "&Stop" 10674msgstr "" 10675 10676#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10677msgid "Embedding updated metadata into book files..." 10678msgstr "" 10679 10680#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:82 10681msgid "Embedding metadata..." 10682msgstr "" 10683 10684#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:101 10685msgid "Embedded metadata in one book" 10686msgid_plural "Embedded metadata in {} books" 10687msgstr[0] "" 10688 10689#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:103 10690#, python-brace-format 10691msgid "" 10692"The {0} format of {1}:\n" 10693"\n" 10694"{2}\n" 10695msgstr "" 10696 10697#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:106 10698msgid "Failed for some files" 10699msgstr "" 10700 10701#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:107 10702msgid "" 10703"Failed to embed metadata into some book files. Click \"Show details\" for " 10704"details." 10705msgstr "" 10706 10707#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:110 10708msgid "Show the &failed books in the main book list" 10709msgstr "" 10710 10711#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10712msgid "Download news in e-book form from various websites all over the world" 10713msgstr "" 10714 10715#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10716msgid "F" 10717msgstr "" 10718 10719#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10720msgid "Fetch news" 10721msgstr "" 10722 10723#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:57 10724#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:72 10725msgid "Fetching news from " 10726msgstr "" 10727 10728#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:101 10729msgid " fetched." 10730msgstr "" 10731 10732#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10733msgid "F1" 10734msgstr "" 10735 10736#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10737#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:412 10738#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:736 10739msgid "Help" 10740msgstr "" 10741 10742#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10743msgid "Mark books" 10744msgstr "" 10745 10746#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10747msgid "Temporarily mark books for easy access" 10748msgstr "" 10749 10750#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:24 10751msgid "Toggle mark for selected books" 10752msgstr "" 10753 10754#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:57 10755#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10756msgid "Show marked books" 10757msgstr "" 10758 10759#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:59 10760msgid "Clear all marked books" 10761msgstr "" 10762 10763#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:62 10764msgid "Mark all books by selected author(s)" 10765msgstr "" 10766 10767#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:64 10768msgid "Mark all books in the selected series" 10769msgstr "" 10770 10771#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:67 10772msgid "Clear all books by selected author(s)" 10773msgstr "" 10774 10775#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:69 10776msgid "Clear all books in the selected series" 10777msgstr "" 10778 10779#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10780msgid "Show marked book" 10781msgstr "" 10782 10783#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 10784msgid "Cannot mark" 10785msgstr "" 10786 10787#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:17 10788msgid "Match book to library" 10789msgstr "" 10790 10791#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:18 10792msgid "Match this book to a book in the library" 10793msgstr "" 10794 10795#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10796#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10797#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:130 10798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:201 10799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:73 10800msgid "Match books" 10801msgstr "" 10802 10803#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10804#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10805msgid "You must select one book" 10806msgstr "" 10807 10808#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:46 10809msgid "Show matched book in library" 10810msgstr "" 10811 10812#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:74 10813msgid "No matching books" 10814msgstr "" 10815 10816#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:75 10817msgid "" 10818"No matching books found in the calibre library. Do you want to specify the " 10819"matching book manually?" 10820msgstr "" 10821 10822#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:14 10823msgid "Move to next match" 10824msgstr "" 10825 10826#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10827msgid "F3" 10828msgstr "" 10829 10830#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10831msgid "Move to next highlighted match" 10832msgstr "" 10833 10834#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10835msgid "N" 10836msgstr "" 10837 10838#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:27 10839msgid "Move to previous item" 10840msgstr "" 10841 10842#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:28 10843msgid "Move to previous highlighted item" 10844msgstr "" 10845 10846#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:16 10847msgid "Open containing folder" 10848msgstr "" 10849 10850#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10851msgid "O" 10852msgstr "" 10853 10854#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10855msgid "Open the folder containing the current book's files" 10856msgstr "" 10857 10858#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10859msgid "Plugin updater" 10860msgstr "" 10861 10862#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10863msgid "Update any plugins you have installed in calibre" 10864msgstr "" 10865 10866#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:34 10867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:514 10868msgid "Polish book" 10869msgstr "" 10870 10871#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:36 10872#, python-format 10873msgid "Polish %d books" 10874msgstr "" 10875 10876#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:40 10877#, python-format 10878msgid "<h3>About Polishing books</h3>%s" 10879msgstr "" 10880 10881#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:41 10882msgid "" 10883"<p>If you have both EPUB and ORIGINAL_EPUB in your book,\n" 10884" then polishing will run on ORIGINAL_EPUB (the same for other\n" 10885" ORIGINAL_* formats). So if you\n" 10886" want Polishing to not run on the ORIGINAL_* format, delete the\n" 10887" ORIGINAL_* format before running it.</p>" 10888msgstr "" 10889 10890#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:48 10891#, python-format 10892msgid "<h3>Embed referenced fonts</h3>%s" 10893msgstr "" 10894 10895#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:49 10896#, python-format 10897msgid "<h3>Subsetting fonts</h3>%s" 10898msgstr "" 10899 10900#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:52 10901#, python-format 10902msgid "<h3>Smarten punctuation</h3>%s" 10903msgstr "" 10904 10905#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:54 10906msgid "" 10907"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the" 10908" cover in the e-book files to match the current metadata in the calibre " 10909"library.</p> <p>Note that most e-book formats are not capable of supporting " 10910"all the metadata in calibre.</p><p>There is a separate option to update the " 10911"cover.</p>" 10912msgstr "" 10913 10914#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:62 10915msgid "" 10916"<h3>Update cover</h3><p>Update the covers in the e-book files to match the " 10917"current cover in the calibre library.</p><p>If the e-book file does not have" 10918" an identifiable cover, a new cover is inserted.</p>" 10919msgstr "" 10920 10921#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:67 10922#, python-format 10923msgid "<h3>Book jacket</h3>%s" 10924msgstr "" 10925 10926#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:68 10927#, python-format 10928msgid "<h3>Remove book jacket</h3>%s" 10929msgstr "" 10930 10931#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:69 10932#, python-format 10933msgid "<h3>Remove unused CSS rules</h3>%s" 10934msgstr "" 10935 10936#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:70 10937#, python-format 10938msgid "<h3>Losslessly compress images</h3>%s" 10939msgstr "" 10940 10941#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:71 10942#, python-format 10943msgid "<h3>Add soft-hyphens</h3>%s" 10944msgstr "" 10945 10946#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:72 10947#, python-format 10948msgid "<h3>Remove soft-hyphens</h3>%s" 10949msgstr "" 10950 10951#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:73 10952#, python-format 10953msgid "<h3>Upgrade book internals</h3>%s" 10954msgstr "" 10955 10956#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:79 10957msgid "Select actions to perform:" 10958msgstr "" 10959 10960#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:84 10961msgid "&Embed all referenced fonts" 10962msgstr "" 10963 10964#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:85 10965#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:259 10966msgid "&Subset all embedded fonts" 10967msgstr "" 10968 10969#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:86 10970#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:265 10971msgid "Smarten &punctuation" 10972msgstr "" 10973 10974#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:87 10975msgid "Update &metadata in the book files" 10976msgstr "" 10977 10978#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:88 10979msgid "Update the &cover in the book files" 10980msgstr "" 10981 10982#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:89 10983msgid "Add/replace metadata as a \"book &jacket\" page" 10984msgstr "" 10985 10986#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:90 10987msgid "&Remove a previously inserted book jacket" 10988msgstr "" 10989 10990#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:91 10991msgid "Remove &unused CSS rules from the book" 10992msgstr "" 10993 10994#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:92 10995msgid "Losslessly &compress images" 10996msgstr "" 10997 10998#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:93 10999msgid "Add s&oft hyphens" 11000msgstr "" 11001 11002#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:94 11003msgid "Remove so&ft hyphens" 11004msgstr "" 11005 11006#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:95 11007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:529 11008msgid "&Upgrade book internals" 11009msgstr "" 11010 11011#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:106 11012msgid "About" 11013msgstr "" 11014 11015#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:125 11016msgid "Show &report" 11017msgstr "" 11018 11019#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:127 11020msgid "" 11021"Show a report of all the actions performed after polishing is completed" 11022msgstr "" 11023 11024#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:133 11025#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:65 11026msgid "&Save settings" 11027msgstr "" 11028 11029#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:135 11030#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:67 11031msgid "&Load settings" 11032msgstr "" 11033 11034#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:156 11035#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:236 11036msgid "No actions selected" 11037msgstr "" 11038 11039#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:157 11040msgid "You must select at least one action before saving" 11041msgstr "" 11042 11043#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:159 11044#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:148 11045#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:85 11046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1229 11047msgid "Choose name" 11048msgstr "" 11049 11050#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:160 11051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:149 11052#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:86 11053msgid "Choose a name for these settings" 11054msgstr "" 11055 11056#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:180 11057#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:105 11058msgid "Remove saved settings" 11059msgstr "" 11060 11061#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:221 11062msgid "Must update metadata" 11063msgstr "" 11064 11065#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:222 11066msgid "" 11067"You have selected the option to add metadata as a \"book jacket\". For this " 11068"option to work, you must also select the option to update metadata in the " 11069"book files. Do you want to select it?" 11070msgstr "" 11071 11072#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:230 11073msgid "Add or remove jacket?" 11074msgstr "" 11075 11076#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:231 11077msgid "" 11078"You have chosen to both add and remove the metadata jacket. This will result" 11079" in the final book having no jacket. Is this what you want?" 11080msgstr "" 11081 11082#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:237 11083msgid "You must select at least one action, or click Cancel." 11084msgstr "" 11085 11086#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:251 11087msgid "Queueing books for polishing" 11088msgstr "" 11089 11090#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:299 11091#, python-format 11092msgid "Polish %s" 11093msgstr "" 11094 11095#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:300 11096#, python-format 11097msgid "Polish book %(nums)s of %(tot)s (%(title)s)" 11098msgstr "" 11099 11100#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:304 11101#, python-format 11102msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" 11103msgstr "" 11104 11105#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:331 11106msgid "Ignore remaining reports" 11107msgstr "" 11108 11109#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:337 11110msgid "View full &log" 11111msgstr "" 11112 11113#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:348 11114msgid "Ignore remaining report" 11115msgid_plural "Ignore remaining {} reports" 11116msgstr[0] "" 11117 11118#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:361 11119#, python-format 11120msgid "Polishing of %s" 11121msgstr "" 11122 11123#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:367 11124#, python-format 11125msgid "The original file has been saved as %s." 11126msgid_plural "The original files have been saved as %s." 11127msgstr[0] "" 11128 11129#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:369 11130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:324 11131msgid " and " 11132msgstr "" 11133 11134#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:372 11135msgid "If you polish again, the polishing will run on the originals." 11136msgstr "" 11137 11138#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:408 11139msgid "Polish books" 11140msgstr "" 11141 11142#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11143msgid "Apply the shine of perfection to your books" 11144msgstr "" 11145 11146#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11147msgid "P" 11148msgstr "" 11149 11150#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:459 11151#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:490 11152msgid "Cannot polish" 11153msgstr "" 11154 11155#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:471 11156#, python-brace-format 11157msgid "" 11158"One of the books you are polishing has an {0} format. Polishing will use " 11159"this as the source and overwrite any existing {1} format. Are you sure you " 11160"want to proceed?" 11161msgstr "" 11162 11163#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:475 11164msgid "Ask for this confirmation again" 11165msgstr "" 11166 11167#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:491 11168#, python-format 11169msgid "" 11170"Polishing is only supported for books in the %s formats. Convert to one of " 11171"those formats before polishing." 11172msgstr "" 11173 11174#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:519 11175msgid "Start polishing the book" 11176msgid_plural "Start polishing of {} books" 11177msgstr[0] "" 11178 11179#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:536 11180msgid " completed" 11181msgstr "" 11182 11183#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 11184msgid "Configure calibre" 11185msgstr "" 11186 11187#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:24 11188msgid "Change calibre behavior" 11189msgstr "" 11190 11191#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:31 11192msgid "Run Welcome wizard" 11193msgstr "" 11194 11195#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:33 11196msgid "Get plugins to enhance calibre" 11197msgstr "" 11198 11199#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:37 11200msgid "Restart in debug mode" 11201msgstr "" 11202 11203#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:39 11204msgid "Restart ignoring third party plugins" 11205msgstr "" 11206 11207#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:59 11208msgid "Cannot configure while there are running jobs." 11209msgstr "" 11210 11211#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:63 11212msgid "Cannot configure before calibre is restarted." 11213msgstr "" 11214 11215#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:18 11216msgid "Select a random book from your calibre library" 11217msgstr "" 11218 11219#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 11220msgid "Restart" 11221msgstr "" 11222 11223#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:21 11224msgid "Save to disk" 11225msgstr "" 11226 11227#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11228msgid "Export e-book files from the calibre library" 11229msgstr "" 11230 11231#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11232msgid "S" 11233msgstr "" 11234 11235#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:31 11236msgid "Save to disk in a single folder" 11237msgstr "" 11238 11239#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:33 11240#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:50 11241#, python-format 11242msgid "Save only %s format to disk" 11243msgstr "" 11244 11245#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:37 11246#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:53 11247#, python-format 11248msgid "Save only %s format to disk in a single folder" 11249msgstr "" 11250 11251#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:40 11252msgid "Save single format to disk..." 11253msgstr "" 11254 11255#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:61 11256#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:83 11257msgid "Cannot save to disk" 11258msgstr "" 11259 11260#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:65 11261msgid "Choose format to save to disk" 11262msgstr "" 11263 11264#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:86 11265msgid "Choose destination folder" 11266msgstr "" 11267 11268#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:94 11269msgid "" 11270"You are trying to save files into the calibre library. This can cause " 11271"corruption of your library. Save to disk is meant to export files from your " 11272"calibre library elsewhere." 11273msgstr "" 11274 11275#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:19 11276msgid "Show Book details" 11277msgstr "" 11278 11279#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11280msgid "I" 11281msgstr "" 11282 11283#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11284msgid "Show the detailed metadata for the current book in a separate window" 11285msgstr "" 11286 11287#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:30 11288msgid "No detailed info available" 11289msgstr "" 11290 11291#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:31 11292msgid "No detailed information is available for books on the device." 11293msgstr "" 11294 11295#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:23 11296#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:63 11297#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:87 11298msgid "Quickview" 11299msgstr "" 11300 11301#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:70 11302msgid "Toggle Quickview" 11303msgstr "" 11304 11305#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:71 11306msgid "Open/close the Quickview panel/window" 11307msgstr "" 11308 11309#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:76 11310msgid "Focus to Quickview" 11311msgstr "" 11312 11313#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:77 11314msgid "Move the focus to the Quickview panel/window" 11315msgstr "" 11316 11317#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:85 11318msgid "Focus from Quickview to the book list" 11319msgstr "" 11320 11321#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:86 11322msgid "Move the focus from Quickview to the book list" 11323msgstr "" 11324 11325#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:94 11326msgid "Refresh Quickview" 11327msgstr "" 11328 11329#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:95 11330msgid "Refresh the information shown in the Quickview panel" 11331msgstr "" 11332 11333#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:102 11334msgid "Search from Quickview" 11335msgstr "" 11336 11337#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:103 11338msgid "Search for the currently selected Quickview item" 11339msgstr "" 11340 11341#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:131 11342msgid "No quickview available" 11343msgstr "" 11344 11345#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:132 11346msgid "Quickview is not available for books on the device." 11347msgstr "" 11348 11349#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:17 11350msgid "Manage template functions" 11351msgstr "" 11352 11353#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:19 11354#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:50 11355#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:352 11356msgid "Template tester" 11357msgstr "" 11358 11359#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:24 11360msgid "Enter a template to test using data from the selected book" 11361msgstr "" 11362 11363#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:34 11364msgid "No template tester available" 11365msgstr "" 11366 11367#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:35 11368msgid "Template tester is not available for books on the device." 11369msgstr "" 11370 11371#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:41 11372msgid "At least one book must be selected" 11373msgstr "" 11374 11375#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11376msgid "Show books similar to the current book" 11377msgstr "" 11378 11379#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11380msgid "Similar books" 11381msgstr "" 11382 11383#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:27 11384msgid "Books by same author" 11385msgstr "" 11386 11387#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:28 11388msgid "Books in this series" 11389msgstr "" 11390 11391#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:30 11392msgid "Books by this publisher" 11393msgstr "" 11394 11395#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:31 11396msgid "Books with the same tags" 11397msgstr "" 11398 11399#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 11400#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:689 11401msgid "Sort by" 11402msgstr "" 11403 11404#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11405msgid "Reverse current sort" 11406msgstr "" 11407 11408#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11409msgid "Reverse the current sort order" 11410msgstr "" 11411 11412#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11413msgid "Re-apply current sort" 11414msgstr "" 11415 11416#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11417msgid "Re-apply the current sort" 11418msgstr "" 11419 11420#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:100 11421msgid "Select sortable columns" 11422msgstr "" 11423 11424#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:101 11425msgid "Sort on multiple columns" 11426msgstr "" 11427 11428#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:120 11429#, python-format 11430msgid "%s [reverse current sort]" 11431msgstr "" 11432 11433#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11434msgid "G" 11435msgstr "" 11436 11437#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11438#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:178 11439msgid "Get books" 11440msgstr "" 11441 11442#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11443msgid "Search dozens of online e-book retailers for the cheapest books" 11444msgstr "" 11445 11446#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:23 11447msgid "Search for e-books" 11448msgstr "" 11449 11450#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11451msgid "this author" 11452msgstr "" 11453 11454#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11455msgid "this title" 11456msgstr "" 11457 11458#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:30 11459msgid "this book" 11460msgstr "" 11461 11462#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:33 11463#, python-format 11464msgid "Search for %s" 11465msgstr "" 11466 11467#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:36 11468#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:185 11469msgid "Stores" 11470msgstr "" 11471 11472#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:39 11473#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 11474msgid "Choose stores" 11475msgstr "" 11476 11477#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 11478#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 11479#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 11480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1109 11481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1282 11482msgid "Cannot search" 11483msgstr "" 11484 11485#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:135 11486msgid "" 11487"calibre helps you find the e-books you want by searching the websites of " 11488"various commercial and public domain book sources." 11489msgstr "" 11490 11491#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:139 11492msgid "" 11493"Using the integrated search you can easily find which store has the book you" 11494" are looking for, at the best price. You also get DRM status and other " 11495"useful information." 11496msgstr "" 11497 11498#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:142 11499msgid "" 11500"All transactions (paid or otherwise) are handled between you and the book " 11501"seller. calibre is not part of this process and any issues related to a " 11502"purchase should be directed to the website you are buying from. Be sure to " 11503"double check that any books you get will work with your e-book reader, " 11504"especially if the book you are buying has <a href=\"{}\">DRM</a>." 11505msgstr "" 11506 11507#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:153 11508#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:35 11509msgid "Show this message again" 11510msgstr "" 11511 11512#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:154 11513msgid "About Get books" 11514msgstr "" 11515 11516#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 11517msgid "Tag mapper" 11518msgstr "" 11519 11520#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:37 11521msgid "Map tags for one book in the library" 11522msgid_plural "Map tags for {} books in the library" 11523msgstr[0] "" 11524 11525#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:27 11526#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:23 11527msgid "Choose format to edit" 11528msgstr "" 11529 11530#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:31 11531msgid "Choose which format you want to edit:" 11532msgstr "" 11533 11534#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:42 11535msgid "&All formats" 11536msgstr "" 11537 11538#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:73 11539msgid "Edit ToC" 11540msgstr "" 11541 11542#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 11543msgid "K" 11544msgstr "" 11545 11546#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:114 11547#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:131 11548msgid "Cannot edit ToC" 11549msgstr "" 11550 11551#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:115 11552#, python-format 11553msgid "" 11554"Editing Table of Contents is only supported for books in the %s formats. " 11555"Convert to one of those formats before polishing." 11556msgstr "" 11557 11558#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:121 11559msgid "" 11560"You have chosen to edit the Table of Contents of {} books at once. Doing so " 11561"will likely slow your computer to a crawl. Are you sure?" 11562msgstr "" 11563 11564#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:179 11565msgid "Library changed" 11566msgstr "" 11567 11568#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:180 11569#, python-brace-format 11570msgid "" 11571"Cannot save changes made to {0} by the ToC editor as the calibre library has" 11572" changed." 11573msgstr "" 11574 11575#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:26 11576msgid "" 11577"This book has multiple formats that can be edited. Choose the format you " 11578"want to edit." 11579msgstr "" 11580 11581#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:29 11582msgid "Always ask when more than one format is available" 11583msgstr "" 11584 11585#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:326 11587msgid "Edit book" 11588msgstr "" 11589 11590#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11591msgid "Edit books in the EPUB or AZW formats" 11592msgstr "" 11593 11594#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11595msgid "T" 11596msgstr "" 11597 11598#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:95 11599msgid "Cannot Edit book" 11600msgstr "" 11601 11602#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:103 11603#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:121 11604#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:685 11605#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:689 11606msgid "Cannot edit book" 11607msgstr "" 11608 11609#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:104 11610msgid "Editing of books on the device is not supported" 11611msgstr "" 11612 11613#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:112 11614msgid "No editable formats" 11615msgstr "" 11616 11617#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:113 11618msgid "Do you want to create an empty EPUB file to edit?" 11619msgstr "" 11620 11621#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:122 11622#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:690 11623#, python-format 11624msgid "" 11625"The book must be in the %s formats to edit.\n" 11626"\n" 11627"First convert the book to one of these formats." 11628msgstr "" 11629 11630#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:152 11631msgid "File missing" 11632msgstr "" 11633 11634#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:153 11635#, python-format 11636msgid "" 11637"The %s format is missing from the calibre library. You should run library " 11638"maintenance." 11639msgstr "" 11640 11641#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:34 11642#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:291 11643msgid "Unpack book" 11644msgstr "" 11645 11646#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:67 11647msgid "Choose the format to unpack:" 11648msgstr "" 11649 11650#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:77 11651msgid "" 11652" <h2>About Unpack book</h2>\n" 11653" <p>Unpack book allows you to fine tune the appearance of an e-book by\n" 11654" making small changes to its internals. In order to use Unpack book,\n" 11655" you need to know a little bit about HTML and CSS, technologies that\n" 11656" are used in e-books. Follow the steps:</p>\n" 11657" <br>\n" 11658" <ol>\n" 11659" <li>Click \"Explode book\": This will \"explode\" the book into its\n" 11660" individual internal components.<br></li>\n" 11661" <li>Right click on any individual file and select \"Open with...\" to\n" 11662" edit it in your favorite text editor.<br></li>\n" 11663" <li>When you are done: <b>close the file browser window\n" 11664" and the editor windows you used to make your tweaks</b>. Then click\n" 11665" the \"Rebuild book\" button, to update the book in your calibre\n" 11666" library.</li>\n" 11667" </ol>" 11668msgstr "" 11669 11670#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:106 11671msgid "&Explode book" 11672msgstr "" 11673 11674#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:107 11675msgid "&Preview book" 11676msgstr "" 11677 11678#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:108 11679#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:87 11680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:207 11681#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:346 11682#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 11683msgid "&Cancel" 11684msgstr "" 11685 11686#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:109 11687msgid "&Rebuild book" 11688msgstr "" 11689 11690#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:112 11691msgid "Explode the book to edit its components" 11692msgstr "" 11693 11694#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:114 11695msgid "Preview the result of your changes" 11696msgstr "" 11697 11698#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:116 11699msgid "Abort without saving any changes" 11700msgstr "" 11701 11702#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:118 11703msgid "Save your changes and update the book in the calibre library" 11704msgstr "" 11705 11706#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:158 11707msgid "Exploding, please wait..." 11708msgstr "" 11709 11710#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:180 11711#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:189 11712msgid "Failed to unpack" 11713msgstr "" 11714 11715#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:181 11716#, python-format 11717msgid "Could not explode the %s file." 11718msgstr "" 11719 11720#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:190 11721#, python-format 11722msgid "" 11723"Could not explode the %s file. Click \"Show details\" for more information." 11724msgstr "" 11725 11726#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:224 11727msgid "Failed to rebuild file" 11728msgstr "" 11729 11730#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:225 11731#, python-format 11732msgid "Failed to rebuild %s. For more information, click \"Show details\"." 11733msgstr "" 11734 11735#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:233 11736#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:242 11737msgid "Rebuilding, please wait..." 11738msgstr "" 11739 11740#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:292 11741msgid "" 11742"Unpack books in the EPUB, AZW3, HTMLZ formats into their individual " 11743"components" 11744msgstr "" 11745 11746#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:328 11747#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:341 11748msgid "Cannot unpack book" 11749msgstr "" 11750 11751#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:342 11752msgid "" 11753"The book must be in ePub, HTMLZ or AZW3 formats to unpack.\n" 11754"\n" 11755"First convert the book to one of these formats." 11756msgstr "" 11757 11758#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11759msgid "Read books" 11760msgstr "" 11761 11762#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11763msgid "V" 11764msgstr "" 11765 11766#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11767msgid "View" 11768msgstr "" 11769 11770#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:65 11771msgid "View specific format" 11772msgstr "" 11773 11774#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:67 11775msgid "View with calibre E-book viewer" 11776msgstr "" 11777 11778#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:68 11779msgid "Read a random book" 11780msgstr "" 11781 11782#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:74 11783msgid "Clear recently viewed list" 11784msgstr "" 11785 11786#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11787msgid "Continue reading previous book" 11788msgstr "" 11789 11790#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11791#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:137 11792msgid "Continue reading the last opened book" 11793msgstr "" 11794 11795#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:189 11796msgid "No associated program" 11797msgstr "" 11798 11799#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:190 11800#, python-format 11801msgid "" 11802"Windows will try to open %s with calibre itself resulting in a duplicate in " 11803"your calibre library. You should install some program capable of viewing " 11804"this file format and tell Windows to use that program to open files of this " 11805"type." 11806msgstr "" 11807 11808#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 11809#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:311 11810#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:318 11811#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:357 11812msgid "Cannot view" 11813msgstr "" 11814 11815#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:225 11816#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:244 11817msgid "Format unavailable" 11818msgstr "" 11819 11820#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:226 11821msgid "Selected books have no formats" 11822msgstr "" 11823 11824#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:228 11825#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:153 11826msgid "Choose the format to view" 11827msgstr "" 11828 11829#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:245 11830#, python-format 11831msgid "" 11832"Not all the selected books were available in the %s format. You should " 11833"convert them first." 11834msgstr "" 11835 11836#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:257 11837msgid "Multiple books selected" 11838msgstr "" 11839 11840#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:258 11841#, python-format 11842msgid "" 11843"You are attempting to open %d books. Opening too many books at once can be " 11844"slow and have a negative effect on the responsiveness of your computer. Once" 11845" started the process cannot be stopped until complete. Do you wish to " 11846"continue?" 11847msgstr "" 11848 11849#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:267 11850msgid "Cannot open folder" 11851msgstr "" 11852 11853#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:312 11854msgid "This book no longer exists in your library" 11855msgstr "" 11856 11857#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:319 11858#, python-format 11859msgid "%s has no available formats." 11860msgstr "" 11861 11862#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 11863#: /__w/calibre/calibre/src/calibre/gui2/layout.py:200 11864msgid "Virtual library" 11865msgstr "" 11866 11867#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:29 11868#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:388 11869msgid "Quick select Virtual library" 11870msgstr "" 11871 11872#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:30 11873msgid "Quick select a Virtual library" 11874msgstr "" 11875 11876#: /__w/calibre/calibre/src/calibre/gui2/add.py:43 11877#: /__w/calibre/calibre/src/calibre/gui2/add.py:47 11878#: /__w/calibre/calibre/src/calibre/gui2/add.py:57 11879#: /__w/calibre/calibre/src/calibre/gui2/add.py:254 11880#: /__w/calibre/calibre/src/calibre/gui2/add.py:279 11881#: /__w/calibre/calibre/src/calibre/gui2/add.py:299 11882#: /__w/calibre/calibre/src/calibre/gui2/add.py:315 11883msgid "Cannot add books" 11884msgstr "" 11885 11886#: /__w/calibre/calibre/src/calibre/gui2/add.py:44 11887#, python-format 11888msgid "The path %s does not exist" 11889msgstr "" 11890 11891#: /__w/calibre/calibre/src/calibre/gui2/add.py:48 11892#, python-format 11893msgid "You do not have permission to read %s" 11894msgstr "" 11895 11896#: /__w/calibre/calibre/src/calibre/gui2/add.py:58 11897msgid "You do not have permission to read any of the selected files" 11898msgstr "" 11899 11900#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11901msgid "Adding books..." 11902msgstr "" 11903 11904#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11905msgid "Scanning for files..." 11906msgstr "" 11907 11908#: /__w/calibre/calibre/src/calibre/gui2/add.py:237 11909msgid "You do not have permission to read the selected file." 11910msgid_plural "You do not have permission to read the selected files." 11911msgstr[0] "" 11912 11913#: /__w/calibre/calibre/src/calibre/gui2/add.py:243 11914#, python-format 11915msgid "Could not add %s as you do not have permission to read the file" 11916msgstr "" 11917 11918#: /__w/calibre/calibre/src/calibre/gui2/add.py:255 11919#: /__w/calibre/calibre/src/calibre/gui2/add.py:280 11920#: /__w/calibre/calibre/src/calibre/gui2/add.py:300 11921msgid "Failed to add any books, click \"Show details\" for more information." 11922msgstr "" 11923 11924#: /__w/calibre/calibre/src/calibre/gui2/add.py:260 11925msgid "Could not add" 11926msgstr "" 11927 11928#: /__w/calibre/calibre/src/calibre/gui2/add.py:261 11929#, python-format 11930msgid "No e-book files were found in %s" 11931msgstr "" 11932 11933#: /__w/calibre/calibre/src/calibre/gui2/add.py:266 11934msgid "Reading metadata and adding to library (one book)..." 11935msgid_plural "Reading metadata and adding to library ({} books)..." 11936msgstr[0] "" 11937 11938#: /__w/calibre/calibre/src/calibre/gui2/add.py:316 11939msgid "Failed to add some books, click \"Show details\" for more information." 11940msgstr "" 11941 11942#: /__w/calibre/calibre/src/calibre/gui2/add.py:332 11943#: /__w/calibre/calibre/src/calibre/gui2/save.py:154 11944#: /__w/calibre/calibre/src/calibre/gui2/save.py:185 11945#: /__w/calibre/calibre/src/calibre/gui2/save.py:268 11946#: /__w/calibre/calibre/src/calibre/gui2/save.py:302 11947msgid "Critical failure" 11948msgstr "" 11949 11950#: /__w/calibre/calibre/src/calibre/gui2/add.py:333 11951msgid "" 11952"The read metadata worker process crashed while processing some files. Adding" 11953" of books is aborted. Click \"Show details\" to see which files caused the " 11954"problem." 11955msgstr "" 11956 11957#: /__w/calibre/calibre/src/calibre/gui2/add.py:351 11958msgid "Failed to read metadata from the file:" 11959msgid_plural "Failed to read metadata from the files:" 11960msgstr[0] "" 11961 11962#: /__w/calibre/calibre/src/calibre/gui2/add.py:354 11963#: /__w/calibre/calibre/src/calibre/gui2/add.py:411 11964#: /__w/calibre/calibre/src/calibre/gui2/add.py:464 11965#: /__w/calibre/calibre/src/calibre/gui2/add.py:495 11966msgid "With error:" 11967msgstr "" 11968 11969#: /__w/calibre/calibre/src/calibre/gui2/add.py:409 11970msgid "Failed to merge the book: " 11971msgstr "" 11972 11973#: /__w/calibre/calibre/src/calibre/gui2/add.py:462 11974msgid "Failed to add the book: " 11975msgstr "" 11976 11977#: /__w/calibre/calibre/src/calibre/gui2/add.py:494 11978#, python-brace-format 11979msgid "Failed to add the file {0} to the book: {1}" 11980msgstr "" 11981 11982#: /__w/calibre/calibre/src/calibre/gui2/add.py:507 11983msgid "Adding duplicates" 11984msgstr "" 11985 11986#: /__w/calibre/calibre/src/calibre/gui2/add.py:531 11987msgid "" 11988"There were problems adding some files, click \"Show details\" for more " 11989"information" 11990msgstr "" 11991 11992#: /__w/calibre/calibre/src/calibre/gui2/add.py:532 11993msgid "Failed to add any books, click \"Show details\" for more information" 11994msgstr "" 11995 11996#: /__w/calibre/calibre/src/calibre/gui2/add.py:533 11997msgid "Errors while adding" 11998msgstr "" 11999 12000#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:23 12001#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:728 12002msgid "Ignore" 12003msgstr "" 12004 12005#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:24 12006#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:136 12007msgid "Add" 12008msgstr "" 12009 12010#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:28 12011msgid "starts with" 12012msgstr "" 12013 12014#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:29 12015msgid "does not start with" 12016msgstr "" 12017 12018#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:30 12019msgid "ends with" 12020msgstr "" 12021 12022#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:31 12023msgid "does not end with" 12024msgstr "" 12025 12026#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:32 12027msgid "matches glob pattern" 12028msgstr "" 12029 12030#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:33 12031msgid "does not match glob pattern" 12032msgstr "" 12033 12034#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:34 12035#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:34 12036msgid "matches regex pattern" 12037msgstr "" 12038 12039#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:35 12040#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:35 12041msgid "does not match regex pattern" 12042msgstr "" 12043 12044#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:38 12045#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:38 12046msgid "Create the rule below, the rule can be used to add or ignore files" 12047msgstr "" 12048 12049#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:39 12050msgid "the file, if the filename" 12051msgstr "" 12052 12053#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:40 12054msgid "You must provide a value for the filename to match" 12055msgstr "" 12056 12057#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:43 12058#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:137 12059msgid "A comma separated list of tags" 12060msgstr "" 12061 12062#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:46 12063msgid "Matching is case-insensitive" 12064msgstr "" 12065 12066#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:48 12067#, python-brace-format 12068msgid "A case-insensitive filename pattern, for example: {0} or {1}" 12069msgstr "" 12070 12071#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:50 12072#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:102 12073#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:142 12074msgid "A regular expression" 12075msgstr "" 12076 12077#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:82 12078#, python-format 12079msgid "%s is not a valid glob expression" 12080msgstr "" 12081 12082#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:99 12083#, python-brace-format 12084msgid "" 12085"<b>{action}</b> the file, if the filename <i>{match_type}</i>: " 12086"<b>{query}</b>" 12087msgstr "" 12088 12089#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:108 12090msgid "" 12091"You can specify rules to add/ignore files here. They will be used when " 12092"recursively adding files from folders/archives and also when auto-adding. " 12093"Click the \"Add Rule\" button below to get started. The rules will be " 12094"processed in order for every file until either an \"add\" or an \"ignore\" " 12095"rule matches. If no rules match, the file will be added only if its file " 12096"extension is of a known e-book type." 12097msgstr "" 12098 12099#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:118 12100msgid "Test filename filter rules" 12101msgstr "" 12102 12103#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:120 12104msgid "Enter a filename to test:" 12105msgstr "" 12106 12107#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:121 12108msgid "Enter filename and click the \"Test\" button" 12109msgstr "" 12110 12111#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:128 12112#, python-format 12113msgid "The filename %s did not match any rules" 12114msgstr "" 12115 12116#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 12117#, python-brace-format 12118msgid "The filename {0} will be {1}" 12119msgstr "" 12120 12121#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:135 12122msgid "Edit file filter rules" 12123msgstr "" 12124 12125#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:24 12126msgid "Change" 12127msgstr "" 12128 12129#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:25 12130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:300 12131#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:481 12132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 12133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:319 12134#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:47 12135#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:693 12136#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:479 12137msgid "Capitalize" 12138msgstr "" 12139 12140#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:26 12141#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:49 12142msgid "Lower-case" 12143msgstr "" 12144 12145#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:27 12146#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:50 12147msgid "Upper-case" 12148msgstr "" 12149 12150#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:31 12151#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:55 12152msgid "is one of" 12153msgstr "" 12154 12155#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:32 12156#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:56 12157msgid "is not one of" 12158msgstr "" 12159 12160#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:33 12161#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:105 12162#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:115 12163#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:59 12164msgid "contains" 12165msgstr "" 12166 12167#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:39 12168msgid "the author, if the author name" 12169msgstr "" 12170 12171#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:40 12172msgid "You must provide a value for the author name to match" 12173msgstr "" 12174 12175#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:41 12176msgid "with the name:" 12177msgstr "" 12178 12179#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:89 12180#, python-brace-format 12181msgid "" 12182"<b>{action}</b> the author name, if it <i>{match_type}</i>: <b>{query}</b>" 12183msgstr "" 12184 12185#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:92 12186msgid "to the name" 12187msgstr "" 12188 12189#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:100 12190msgid "" 12191"You can specify rules to manipulate author names here. Click the \"Add " 12192"Rule\" button below to get started. The rules will be processed in order for" 12193" every author." 12194msgstr "" 12195 12196#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:107 12197msgid "Test author mapping rules" 12198msgstr "" 12199 12200#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:109 12201msgid "Enter an author name to test:" 12202msgstr "" 12203 12204#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:110 12205msgid "Enter author and click the \"Test\" button" 12206msgstr "" 12207 12208#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:121 12209msgid "Edit author mapping rules" 12210msgstr "" 12211 12212#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12213#, python-brace-format 12214msgid "Added a book automatically from {src}" 12215msgstr "" 12216 12217#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12218#, python-brace-format 12219msgid "Added {num} books automatically from {src}" 12220msgstr "" 12221 12222#: /__w/calibre/calibre/src/calibre/gui2/bars.py:437 12223#: /__w/calibre/calibre/src/calibre/gui2/bars.py:550 12224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 12225#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 12226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:561 12227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:569 12228msgid "Donate" 12229msgstr "" 12230 12231#: /__w/calibre/calibre/src/calibre/gui2/bars.py:457 12232#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:291 12233#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 12234msgid "Edit" 12235msgstr "" 12236 12237#: /__w/calibre/calibre/src/calibre/gui2/bars.py:459 12238#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:424 12239#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:290 12240#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:317 12241#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:273 12242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:356 12243msgid "Copy" 12244msgstr "" 12245 12246#: /__w/calibre/calibre/src/calibre/gui2/bars.py:460 12247#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:291 12248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:319 12249#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:278 12250msgid "Paste" 12251msgstr "" 12252 12253#: /__w/calibre/calibre/src/calibre/gui2/bars.py:461 12254#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:296 12255msgid "Select all" 12256msgstr "" 12257 12258#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:76 12259msgid "Search the internet for the author {}" 12260msgstr "" 12261 12262#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:78 12263msgid "Search the internet for this book" 12264msgstr "" 12265 12266#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:110 12267#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:941 12268#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:946 12269#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:960 12270#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:964 12271#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:967 12272#, python-format 12273msgid "Manage %s" 12274msgstr "" 12275 12276#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:120 12277#, python-format 12278msgid "Find %s in the Tag browser" 12279msgstr "" 12280 12281#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:154 12282#, python-format 12283msgid "Search calibre for %s" 12284msgstr "" 12285 12286#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:158 12287#, python-format 12288msgid "in category %s" 12289msgstr "" 12290 12291#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:164 12292#, python-format 12293msgid "in grouped search %s" 12294msgstr "" 12295 12296#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:169 12297#, python-brace-format 12298msgid "Search calibre for {val} in category {name}" 12299msgstr "" 12300 12301#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:259 12302#, python-format 12303msgid "Delete the %s format" 12304msgstr "" 12305 12306#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:260 12307#, python-format 12308msgid "Save the %s format to disk" 12309msgstr "" 12310 12311#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:261 12312#, python-format 12313msgid "Restore the %s format" 12314msgstr "" 12315 12316#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:263 12317#, python-format 12318msgid "Set the book cover from the %s file" 12319msgstr "" 12320 12321#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:270 12322#, python-format 12323msgid "Compare to the %s format" 12324msgstr "" 12325 12326#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:279 12327#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:286 12328#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:64 12329#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:72 12330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:200 12331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:207 12332#, python-format 12333msgid "Open %s with..." 12334msgstr "" 12335 12336#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:289 12337#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:67 12338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:210 12339#, python-format 12340msgid "Add other application for %s files..." 12341msgstr "" 12342 12343#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:290 12344#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:486 12345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:211 12346msgid "Edit Open with applications..." 12347msgstr "" 12348 12349#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:295 12350#, python-format 12351msgid "Edit %s format" 12352msgstr "" 12353 12354#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:302 12355msgid "Path to file" 12356msgstr "" 12357 12358#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:313 12359#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:377 12360#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:385 12361msgid "The text: {}" 12362msgstr "" 12363 12364#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:322 12365msgid "&Author link" 12366msgstr "" 12367 12368#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:333 12369#, python-brace-format 12370msgid "Search {0} for {1}" 12371msgstr "" 12372 12373#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:339 12374#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:381 12375#, python-format 12376msgid "Remove %s from this book" 12377msgstr "" 12378 12379#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:347 12380msgid "The location of the book" 12381msgstr "" 12382 12383#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:357 12384msgid "&Identifier" 12385msgstr "" 12386 12387#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:405 12388msgid "Link to show book in calibre" 12389msgstr "" 12390 12391#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:413 12392msgid "Link to show books matching {} in calibre" 12393msgstr "" 12394 12395#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:418 12396msgid "Link to view {} format of book" 12397msgstr "" 12398 12399#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:425 12400msgid "All book details" 12401msgstr "" 12402 12403#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:427 12404msgid "Selected text" 12405msgstr "" 12406 12407#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:431 12408#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:74 12409#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:232 12410#: /__w/calibre/calibre/src/calibre/gui2/layout.py:256 12411#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:153 12412#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:351 12413#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:75 12414#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 12415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:770 12416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:544 12417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:460 12418#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:56 12419#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:71 12420#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:321 12421#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:120 12422#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:747 12423#: /__w/calibre/calibre/src/calibre/linux.py:1321 12424#: /__w/calibre/calibre/src/calibre/srv/legacy.py:96 12425msgid "Search" 12426msgstr "" 12427 12428#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:441 12429msgid "Copy link location" 12430msgstr "" 12431 12432#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:454 12433#, python-brace-format 12434msgid "Search {0} for this book" 12435msgstr "" 12436 12437#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:464 12438msgid "Open the Book details window" 12439msgstr "" 12440 12441#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:467 12442msgid "Open the Edit metadata window" 12443msgstr "" 12444 12445#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:475 12446#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:482 12447msgid "Open cover with..." 12448msgstr "" 12449 12450#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:485 12451msgid "Add another application to open cover with..." 12452msgstr "" 12453 12454#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:600 12455#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:278 12456msgid "Paste cover" 12457msgstr "" 12458 12459#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:601 12460#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:279 12461msgid "Copy cover" 12462msgstr "" 12463 12464#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:602 12465msgid "Save cover to disk" 12466msgstr "" 12467 12468#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:603 12469msgid "Remove cover" 12470msgstr "" 12471 12472#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:604 12473msgid "Generate cover from metadata" 12474msgstr "" 12475 12476#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:646 12477msgid "Choose cover save location" 12478msgstr "" 12479 12480#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:647 12481msgid "JPEG images" 12482msgstr "" 12483 12484#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:678 12485msgid "" 12486"Are you sure you want to replace the cover? The existing cover will be " 12487"permanently lost." 12488msgstr "" 12489 12490#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:685 12491msgid "Are you sure you want to delete the cover permanently?" 12492msgstr "" 12493 12494#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:701 12495msgid "Double click to open the Book details window" 12496msgstr "" 12497 12498#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:702 12499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 12500#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:228 12501msgid "Path" 12502msgstr "" 12503 12504#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:703 12505#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:128 12506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:317 12507#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1296 12508#, python-format 12509msgid "Cover size: %(width)d x %(height)d pixels" 12510msgstr "" 12511 12512#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:747 12513msgid "Edit identifiers for this book" 12514msgstr "" 12515 12516#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:752 12517msgid "Identifier &URL" 12518msgstr "" 12519 12520#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:763 12521msgid "Are you sure you want to delete <b>{}</b> from the book?" 12522msgstr "" 12523 12524#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18 12525msgid "BibTeX options" 12526msgstr "" 12527 12528#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12529#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12530#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12531#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12532#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 12533#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 12534#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12535#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12536#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 12537#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12538#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12539#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12540#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12541#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12542#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 12543#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12544#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12545#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12546#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 12547#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12548#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 12549#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12550#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12551msgid "Options specific to" 12552msgstr "" 12553 12554#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12555#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12556#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12557#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12558#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12559#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12560#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12561#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12562#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12563#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12564#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12565#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12566#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12567#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12568#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12569#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12570#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12571msgid "output" 12572msgstr "" 12573 12574#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:75 12575#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 12576#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:30 12577#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:50 12578#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 12579#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:46 12580#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:37 12581#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:75 12582#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:31 12583#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:43 12584#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:108 12585#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 12586#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 12587#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:158 12588#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 12589#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 12590#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:46 12591#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:41 12592#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:173 12593#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:45 12594#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:31 12595#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:31 12596#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:144 12597#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:40 12598#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 12599#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:78 12600#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 12601#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 12602#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 12603#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 12604#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:133 12605#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:209 12606#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 12607#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:87 12608#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:81 12609#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:592 12610#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:152 12611#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:72 12612#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 12613#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:106 12614#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:54 12615#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:68 12616#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:220 12617#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:62 12618#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:136 12619#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:123 12620#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:35 12621#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:73 12622#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:96 12623#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 12624msgid "Form" 12625msgstr "" 12626 12627#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:76 12628msgid "Bib file encoding:" 12629msgstr "" 12630 12631#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 12632#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:46 12633msgid "Fields to include in output:" 12634msgstr "" 12635 12636#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 12637msgid "Encoding configuration (change if you have errors):" 12638msgstr "" 12639 12640#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 12641msgid "BibTeX entry type:" 12642msgstr "" 12643 12644#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 12645msgid "Create a citation tag?" 12646msgstr "" 12647 12648#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 12649msgid "Add file paths with formats?" 12650msgstr "" 12651 12652#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 12653msgid "Expression to form the BibTeX citation tag:" 12654msgstr "" 12655 12656#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 12657msgid "" 12658"Some explanation about this template:\n" 12659" -The fields availables are 'author_sort', 'authors', 'id',\n" 12660" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n" 12661" 'tags', 'timestamp', 'title', 'uuid', 'title_sort'\n" 12662" -For list types ie authors and tags, only the first element\n" 12663" will be selected.\n" 12664" -For time field, only the date will be used. " 12665msgstr "" 12666 12667#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:37 12668msgid "CSV/XML options" 12669msgstr "" 12670 12671#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:51 12672msgid "Drag and drop to re-arrange fields" 12673msgstr "" 12674 12675#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:71 12676msgid "Library name" 12677msgstr "" 12678 12679#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:73 12680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:264 12681#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 12682msgid "Number" 12683msgstr "" 12684 12685#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29 12686msgid "E-book options" 12687msgstr "" 12688 12689#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:96 12690msgid "Catalogs" 12691msgstr "" 12692 12693#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 12694msgid "Read book" 12695msgstr "" 12696 12697#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:111 12698msgid "Wishlist item" 12699msgstr "" 12700 12701#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12702#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12703msgid "any date" 12704msgstr "" 12705 12706#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12707#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12708msgid "any value" 12709msgstr "" 12710 12711#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:150 12712#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12713#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12714#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12715msgid "unspecified" 12716msgstr "" 12717 12718#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:200 12719msgid "No genres will be excluded" 12720msgstr "" 12721 12722#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:217 12723#, python-format 12724msgid "regex error: %s" 12725msgstr "" 12726 12727#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:226 12728msgid "All genres will be excluded" 12729msgstr "" 12730 12731#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:698 12732msgid "Delete saved catalog preset" 12733msgstr "" 12734 12735#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 12736msgid "The selected saved catalog preset will be deleted. Are you sure?" 12737msgstr "" 12738 12739#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:724 12740#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:729 12741#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:734 12742msgid "Save catalog preset" 12743msgstr "" 12744 12745#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:725 12746msgid "Preset name:" 12747msgstr "" 12748 12749#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:730 12750#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1320 12751msgid "You must provide a name." 12752msgstr "" 12753 12754#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:735 12755msgid "" 12756"That saved preset already exists and will be overwritten. Are you sure?" 12757msgstr "" 12758 12759#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1002 12760#, python-format 12761msgid "Are you sure you want to delete '%s'?" 12762msgstr "" 12763 12764#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1004 12765#, python-format 12766msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" 12767msgstr "" 12768 12769#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1005 12770msgid "Delete Rule" 12771msgstr "" 12772 12773#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12774#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:638 12775#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4256 12776msgid "False" 12777msgstr "" 12778 12779#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12780msgid "True" 12781msgstr "" 12782 12783#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1189 12784#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1281 12785#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 12786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12787#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 12788#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 12789#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 12790#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 12791#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 12792#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 12793#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 12794#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 12795#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 12796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 12797msgid "Name" 12798msgstr "" 12799 12800#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1190 12801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1283 12802msgid "Field" 12803msgstr "" 12804 12805#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1191 12806#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1284 12807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 12808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12809msgid "Value" 12810msgstr "" 12811 12812#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1282 12813msgid "Prefix" 12814msgstr "" 12815 12816#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 12817msgid "Presets" 12818msgstr "" 12819 12820#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 12821msgid "Select catalog preset to load" 12822msgstr "" 12823 12824#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 12825msgid "Save current catalog settings as preset" 12826msgstr "" 12827 12828#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 12829#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:710 12830msgid "Save" 12831msgstr "" 12832 12833#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 12834msgid "Delete current preset" 12835msgstr "" 12836 12837#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 12838#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:709 12839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:294 12840#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:152 12841#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 12842#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:143 12843msgid "Delete" 12844msgstr "" 12845 12846#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 12847msgid "Enabled sections will be included in the generated catalog." 12848msgstr "" 12849 12850#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 12851msgid "Included sections" 12852msgstr "" 12853 12854#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 12855msgid "List of books, sorted by Author" 12856msgstr "" 12857 12858#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 12859msgid "&Authors" 12860msgstr "" 12861 12862#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 12863msgid "List of books, sorted by Title" 12864msgstr "" 12865 12866#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 12867msgid "&Titles" 12868msgstr "" 12869 12870#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 12871msgid "List of series books, sorted by Series" 12872msgstr "" 12873 12874#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 12875msgid "&Series" 12876msgstr "" 12877 12878#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 12879msgid "List of books, sorted by genre" 12880msgstr "" 12881 12882#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 12883msgid "&Genres" 12884msgstr "" 12885 12886#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 12887msgid "Field containing genres" 12888msgstr "" 12889 12890#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 12891msgid "List of books, sorted by date added to calibre" 12892msgstr "" 12893 12894#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:372 12895msgid "&Recently added" 12896msgstr "" 12897 12898#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 12899msgid "Individual descriptions of books with cover thumbs, sorted by author" 12900msgstr "" 12901 12902#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 12903msgid "&Descriptions" 12904msgstr "" 12905 12906#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 12907msgid "" 12908"The first matching prefix rule applies a prefix to book listings in the " 12909"generated catalog." 12910msgstr "" 12911 12912#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 12913msgid "Prefixes" 12914msgstr "" 12915 12916#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 12917msgid "" 12918"Books matching any of the exclusion rules will be excluded from the " 12919"generated catalog. " 12920msgstr "" 12921 12922#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 12923msgid "Excluded books" 12924msgstr "" 12925 12926#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 12927msgid "" 12928"A regular expression describing genres to be excluded from the generated catalog. Genres are derived from the tags applied to your books.\n" 12929"The default pattern \\[.+\\]|\\+ excludes tags of the form [tag], e.g., [Test book], and '+', the default tag for a read book." 12930msgstr "" 12931 12932#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 12933msgid "Excluded genres" 12934msgstr "" 12935 12936#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 12937msgid "Genres to &exclude (regex):" 12938msgstr "" 12939 12940#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 12941msgid "Reset to default" 12942msgstr "" 12943 12944#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 12945#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:48 12946#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:252 12947#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:162 12948#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 12949#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 12950#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 12951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 12952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 12953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 12954#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 12955#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155 12956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158 12957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160 12958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 12959#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170 12960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:128 12961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:131 12962#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:134 12963#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:252 12964#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:175 12965#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:176 12966#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:90 12967#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:92 12968#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:94 12969#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:96 12970#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:98 12971#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:243 12972#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 12973#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 12974#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 12975#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 12976#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:182 12977#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 12978msgid "..." 12979msgstr "" 12980 12981#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 12982msgid "Results of regex:" 12983msgstr "" 12984 12985#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 12986msgid "Tags that will be excluded as genres" 12987msgstr "" 12988 12989#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 12990msgid "Other options" 12991msgstr "" 12992 12993#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 12994msgid "" 12995"Custom column containing additional content to be merged with comments " 12996"metadata in the descriptions section." 12997msgstr "" 12998 12999#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 13000msgid "Merge additional content before comments in descriptions section." 13001msgstr "" 13002 13003#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 13004msgid "&Before" 13005msgstr "" 13006 13007#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 13008msgid "Merge additional content after comments in descriptions section." 13009msgstr "" 13010 13011#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 13012msgid "&After" 13013msgstr "" 13014 13015#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 13016msgid "" 13017"Separate comments metadata and additional content with a horizontal rule in " 13018"the descriptions section." 13019msgstr "" 13020 13021#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 13022msgid "Include &separator" 13023msgstr "" 13024 13025#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 13026msgid "&Merge with comments:" 13027msgstr "" 13028 13029#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 13030msgid "Catalog cover:" 13031msgstr "" 13032 13033#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 13034msgid "Generate new cover" 13035msgstr "" 13036 13037#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:398 13038msgid "Use existing cover" 13039msgstr "" 13040 13041#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:399 13042msgid "E&xtra Description note:" 13043msgstr "" 13044 13045#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:400 13046msgid "Custom column source for text to include in Descriptions section." 13047msgstr "" 13048 13049#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:401 13050msgid "&Thumb width:" 13051msgstr "" 13052 13053#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:402 13054msgid "Size hint for cover thumbnails included in Descriptions section." 13055msgstr "" 13056 13057#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:403 13058msgid " inch" 13059msgstr "" 13060 13061#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:404 13062msgid "Author cross-references:" 13063msgstr "" 13064 13065#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:405 13066msgid "For books with multiple authors, list each author separately" 13067msgstr "" 13068 13069#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:31 13070msgid "Tab template for catalog.ui" 13071msgstr "" 13072 13073#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:274 13074msgid "Bold" 13075msgstr "" 13076 13077#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:275 13078msgid "Italic" 13079msgstr "" 13080 13081#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:276 13082msgid "Underline" 13083msgstr "" 13084 13085#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:277 13086msgid "Strikethrough" 13087msgstr "" 13088 13089#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:278 13090msgid "Superscript" 13091msgstr "" 13092 13093#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:279 13094msgid "Subscript" 13095msgstr "" 13096 13097#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:280 13098msgid "Ordered list" 13099msgstr "" 13100 13101#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:281 13102msgid "Unordered list" 13103msgstr "" 13104 13105#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:283 13106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 13107msgid "Align left" 13108msgstr "" 13109 13110#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:284 13111msgid "Align center" 13112msgstr "" 13113 13114#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:285 13115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 13116msgid "Align right" 13117msgstr "" 13118 13119#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:286 13120msgid "Align justified" 13121msgstr "" 13122 13123#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:287 13124#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 13125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:283 13126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:295 13127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:310 13128msgid "Undo" 13129msgstr "" 13130 13131#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:288 13132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:297 13133msgid "Redo" 13134msgstr "" 13135 13136#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:289 13137msgid "Remove formatting" 13138msgstr "" 13139 13140#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:292 13141msgid "Paste and match style" 13142msgstr "" 13143 13144#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:293 13145msgid "Cut" 13146msgstr "" 13147 13148#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:294 13149msgid "Increase indentation" 13150msgstr "" 13151 13152#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:295 13153msgid "Decrease indentation" 13154msgstr "" 13155 13156#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:298 13157msgid "Foreground color" 13158msgstr "" 13159 13160#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:299 13161msgid "Background color" 13162msgstr "" 13163 13164#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:300 13165msgid "Insert link or image" 13166msgstr "" 13167 13168#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:302 13169msgid "Insert separator" 13170msgstr "" 13171 13172#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:303 13173#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1120 13174#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:151 13175#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:59 13176msgid "Clear" 13177msgstr "" 13178 13179#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:306 13180msgid "Style text block" 13181msgstr "" 13182 13183#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:308 13184msgid "Style the selected text block" 13185msgstr "" 13186 13187#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:312 13188#, python-brace-format 13189msgid "Heading {0}" 13190msgstr "" 13191 13192#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:314 13193#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 13194#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 13195#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:170 13196#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 13197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 13198msgid "Normal" 13199msgstr "" 13200 13201#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:321 13202msgid "Blockquote" 13203msgstr "" 13204 13205#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:578 13206msgid "Choose foreground color" 13207msgstr "" 13208 13209#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:587 13210msgid "Choose background color" 13211msgstr "" 13212 13213#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:630 13214#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:103 13215#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:106 13216msgid "Invalid URL" 13217msgstr "" 13218 13219#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:631 13220#, python-format 13221msgid "The url %r is invalid" 13222msgstr "" 13223 13224#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:641 13225msgid "Remote images not supported" 13226msgstr "" 13227 13228#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:642 13229msgid "" 13230"You must download the image to your computer, URLs pointing to remote images" 13231" are not supported." 13232msgstr "" 13233 13234#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:648 13235msgid "Create link" 13236msgstr "" 13237 13238#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:657 13239#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 13240msgid "&Browse" 13241msgstr "" 13242 13243#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:663 13244#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:211 13245#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:291 13246#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:595 13247#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:113 13248#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:221 13249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:295 13250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 13251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:963 13252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1327 13253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:102 13254#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:281 13255msgid "Images" 13256msgstr "" 13257 13258#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:664 13259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:965 13260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1028 13261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1060 13262#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1211 13263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1259 13264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:220 13265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:232 13266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:241 13267msgid "Choose file" 13268msgstr "" 13269 13270#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:676 13271msgid "" 13272"Enter a URL. If you check the \"Treat the URL as an image\" box then the URL" 13273" will be added as an image reference instead of as a link. You can also " 13274"choose to create a link to a file on your computer. Note that if you create " 13275"a link to a file on your computer, it will stop working if the file is " 13276"moved." 13277msgstr "" 13278 13279#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:685 13280msgid "Enter &URL:" 13281msgstr "" 13282 13283#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:686 13284msgid "Treat the URL as an &image" 13285msgstr "" 13286 13287#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:687 13288msgid "Enter &name (optional):" 13289msgstr "" 13290 13291#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:688 13292msgid "Choose a file on your computer:" 13293msgstr "" 13294 13295#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:817 13296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 13297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:103 13298#: /__w/calibre/calibre/src/calibre/utils/localization.py:374 13299msgid "Fonts" 13300msgstr "" 13301 13302#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13303#, python-format 13304msgid "%s toolbars" 13305msgstr "" 13306 13307#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13308#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13309msgid "Hide" 13310msgstr "" 13311 13312#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13313#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13314msgid "Show" 13315msgstr "" 13316 13317#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:834 13318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:523 13319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:524 13320msgid "Smarten punctuation" 13321msgstr "" 13322 13323#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1092 13324msgid "&Normal view" 13325msgstr "" 13326 13327#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1093 13328msgid "&HTML source" 13329msgstr "" 13330 13331#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:19 13332msgid "AZW3 output" 13333msgstr "" 13334 13335#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:51 13336#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 13337msgid "Do not add &Table of Contents to book" 13338msgstr "" 13339 13340#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 13341#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 13342msgid "&Title for Table of Contents:" 13343msgstr "" 13344 13345#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53 13346#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 13347msgid "Put generated Table of Contents at &start of book instead of end" 13348msgstr "" 13349 13350#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 13351#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 13352msgid "Use author &sort for author" 13353msgstr "" 13354 13355#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 13356#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 13357msgid "Disable &compression of the file contents" 13358msgstr "" 13359 13360#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 13361#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:90 13362msgid "" 13363"Enable &sharing of book content via Facebook, etc. WARNING: Disables last " 13364"read syncing" 13365msgstr "" 13366 13367#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:48 13368msgid "" 13369"For settings that cannot be specified in this dialog, use the values saved " 13370"in a previous conversion (if they exist) instead of using the defaults " 13371"specified in the Preferences" 13372msgstr "" 13373 13374#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:64 13375msgid "None of the selected books have saved conversion settings." 13376msgstr "" 13377 13378#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13379msgid "Bulk convert one book" 13380msgstr "" 13381 13382#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13383msgid "Bulk convert {} books" 13384msgstr "" 13385 13386#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:17 13387msgid "Comic input" 13388msgstr "" 13389 13390#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 13391#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 13392#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 13393#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 13394#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 13395#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 13396msgid "input" 13397msgstr "" 13398 13399#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 13400msgid "&Number of colors:" 13401msgstr "" 13402 13403#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 13404msgid "off" 13405msgstr "" 13406 13407#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 13408msgid "Disable &normalize" 13409msgstr "" 13410 13411#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 13412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:45 13413msgid "Keep &aspect ratio" 13414msgstr "" 13415 13416#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 13417msgid "Disable &Sharpening" 13418msgstr "" 13419 13420#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 13421msgid "Disable &Trimming" 13422msgstr "" 13423 13424#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 13425msgid "&Wide" 13426msgstr "" 13427 13428#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 13429msgid "&Landscape" 13430msgstr "" 13431 13432#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 13433msgid "&Right to left" 13434msgstr "" 13435 13436#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 13437msgid "Don't so&rt" 13438msgstr "" 13439 13440#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 13441msgid "De&speckle" 13442msgstr "" 13443 13444#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 13445msgid "&Disable comic processing" 13446msgstr "" 13447 13448#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 13449#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:177 13450msgid "&Output format:" 13451msgstr "" 13452 13453#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 13454msgid "Disable conversion of images to &black and white" 13455msgstr "" 13456 13457#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 13458msgid "Override image &size:" 13459msgstr "" 13460 13461#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:119 13462msgid "Don't add links to &pages to the Table of Contents for CBC files" 13463msgstr "" 13464 13465#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:19 13466#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 13467msgid "Debug" 13468msgstr "" 13469 13470#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:21 13471msgid "Debug the conversion process." 13472msgstr "" 13473 13474#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:31 13475#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:47 13476msgid "Choose debug folder" 13477msgstr "" 13478 13479#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:50 13480msgid "Invalid debug folder" 13481msgstr "" 13482 13483#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:51 13484msgid "Failed to create debug folder" 13485msgstr "" 13486 13487#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:49 13488msgid "" 13489"Choose a folder to put the debug output into. If you specify a folder, " 13490"calibre will place a lot of debug output into it. This will be useful in " 13491"understanding the conversion process and figuring out the correct values for" 13492" conversion parameters like Table of Contents and Chapter detection." 13493msgstr "" 13494 13495#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:50 13496msgid "" 13497"The debug process outputs the intermediate HTML generated at various stages " 13498"of the conversion process. This HTML can sometimes serve as a good starting " 13499"point for hand editing a conversion." 13500msgstr "" 13501 13502#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:15 13503msgid "DOCX input" 13504msgstr "" 13505 13506#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:38 13507msgid "Do not try to autodetect a &cover from images in the document" 13508msgstr "" 13509 13510#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:39 13511msgid "Do not add a page break after every &endnote" 13512msgstr "" 13513 13514#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:40 13515msgid "" 13516"Render &superscripts and subscripts so that they do not affect the line " 13517"height." 13518msgstr "" 13519 13520#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:19 13521msgid "DOCX output" 13522msgstr "" 13523 13524#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:35 13525msgid "Paper si&ze:" 13526msgstr "" 13527 13528#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:38 13529#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:176 13530msgid "&Custom size:" 13531msgstr "" 13532 13533#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13534msgid "Page &bottom margin" 13535msgstr "" 13536 13537#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13538msgid "Page &left margin" 13539msgstr "" 13540 13541#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13542msgid "Page &right margin" 13543msgstr "" 13544 13545#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13546msgid "Page &top margin" 13547msgstr "" 13548 13549#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:45 13550msgid "" 13551"Do not insert the &Table of Contents as a page at the start of the document" 13552msgstr "" 13553 13554#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:47 13555msgid "Do not insert &cover as image at start of document" 13556msgstr "" 13557 13558#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:49 13559msgid "Preserve the aspect ratio of the image inserted as cover" 13560msgstr "" 13561 13562#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:17 13563msgid "EPUB output" 13564msgstr "" 13565 13566#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:76 13567msgid "Preserve cover &aspect ratio" 13568msgstr "" 13569 13570#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:77 13571msgid "Split files &larger than:" 13572msgstr "" 13573 13574#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:78 13575#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 13576msgid "Disabled" 13577msgstr "" 13578 13579#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:79 13580msgid " KB" 13581msgstr "" 13582 13583#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:80 13584msgid "No default &cover" 13585msgstr "" 13586 13587#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:81 13588msgid "No &SVG cover" 13589msgstr "" 13590 13591#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:82 13592msgid "Insert inline &Table of Contents" 13593msgstr "" 13594 13595#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:83 13596msgid "Do not &split on page breaks" 13597msgstr "" 13598 13599#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:84 13600msgid "Put inserted Table of Contents at the &end of the book" 13601msgstr "" 13602 13603#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:85 13604msgid "&Flatten EPUB file structure" 13605msgstr "" 13606 13607#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:86 13608msgid "&Title for inserted ToC:" 13609msgstr "" 13610 13611#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:87 13612msgid "EP&UB version:" 13613msgstr "" 13614 13615#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:15 13616msgid "FB2 input" 13617msgstr "" 13618 13619#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:32 13620msgid "Do not insert a &Table of Contents at the beginning of the book." 13621msgstr "" 13622 13623#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:17 13624msgid "FB2 output" 13625msgstr "" 13626 13627#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 13628msgid "&Sectionize:" 13629msgstr "" 13630 13631#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 13632msgid "&Genre:" 13633msgstr "" 13634 13635#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:103 13636msgid "Font rescaling wizard" 13637msgstr "" 13638 13639#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:104 13640#, python-format 13641msgid "" 13642"<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" 13643"<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" 13644"<p>See the <a href=\"%s\">User Manual</a> for an explanation of how font size rescaling works.</p>" 13645msgstr "" 13646 13647#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:107 13648msgid "&Output document" 13649msgstr "" 13650 13651#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:108 13652#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:113 13653msgid "&Base font size:" 13654msgstr "" 13655 13656#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:109 13657#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:250 13658msgid "Font size &key:" 13659msgstr "" 13660 13661#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:110 13662#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:114 13663#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:116 13664#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 13665#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:256 13666#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 13667#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 13668#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 13669#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 13670#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:135 13671#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 13672#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:141 13673#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:198 13674msgid " pt" 13675msgstr "" 13676 13677#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:111 13678msgid "Use &default values" 13679msgstr "" 13680 13681#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:112 13682msgid "&Input document" 13683msgstr "" 13684 13685#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:115 13686msgid "&Font size: " 13687msgstr "" 13688 13689#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:117 13690msgid " will map to size: " 13691msgstr "" 13692 13693#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:118 13694msgid "0.0 pt" 13695msgstr "" 13696 13697#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:19 13698msgid "" 13699"Heuristic\n" 13700"processing" 13701msgstr "" 13702 13703#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:20 13704msgid "Modify the document text and structure using common patterns." 13705msgstr "" 13706 13707#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:109 13708#, python-format 13709msgid "" 13710"<b>Heuristic processing</b> means that calibre will scan your book for " 13711"common patterns and fix them. As the name implies, this involves guesswork, " 13712"which means that it could end up worsening the result of a conversion, if " 13713"calibre guesses wrong. Therefore, it is disabled by default. Often, if a " 13714"conversion does not turn out as you expect, turning on heuristics can " 13715"improve matters. Read more about the various heuristic processing options in" 13716" the <a href=\"%s\">User Manual</a>." 13717msgstr "" 13718 13719#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:110 13720msgid "Enable &heuristic processing" 13721msgstr "" 13722 13723#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:111 13724msgid "Heuristic processing" 13725msgstr "" 13726 13727#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 13728msgid "Unwrap lines" 13729msgstr "" 13730 13731#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 13732msgid "Line &un-wrap factor:" 13733msgstr "" 13734 13735#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 13736msgid "Detect and markup unformatted chapter headings and sub headings" 13737msgstr "" 13738 13739#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 13740msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting" 13741msgstr "" 13742 13743#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 13744msgid "Delete blank lines between paragraphs" 13745msgstr "" 13746 13747#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 13748msgid "Ensure scene breaks are consistently formatted" 13749msgstr "" 13750 13751#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 13752msgid "Replace soft scene &breaks:" 13753msgstr "" 13754 13755#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 13756msgid "Remove unnecessary hyphens" 13757msgstr "" 13758 13759#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 13760msgid "Italicize common words and patterns" 13761msgstr "" 13762 13763#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 13764msgid "Replace entity indents with CSS indents" 13765msgstr "" 13766 13767#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:17 13768msgid "HTMLZ output" 13769msgstr "" 13770 13771#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 13772msgid "How to handle &CSS" 13773msgstr "" 13774 13775#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 13776msgid "How to handle class &based CSS" 13777msgstr "" 13778 13779#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 13780msgid "Use book &title as the filename for the HTML file inside the archive" 13781msgstr "" 13782 13783#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:23 13784msgid "Control the look and feel of the output." 13785msgstr "" 13786 13787#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:39 13788msgid "Original" 13789msgstr "" 13790 13791#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:40 13792msgid "Left align" 13793msgstr "" 13794 13795#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:41 13796msgid "Justify text" 13797msgstr "" 13798 13799#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 13800msgid "Base font si&ze:" 13801msgstr "" 13802 13803#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:251 13804msgid "Wizard to help you choose an appropriate font size key" 13805msgstr "" 13806 13807#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:253 13808msgid "Minim&um line height:" 13809msgstr "" 13810 13811#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:254 13812msgid " %" 13813msgstr "" 13814 13815#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:255 13816msgid "L&ine height:" 13817msgstr "" 13818 13819#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:257 13820msgid "Embed font fami&ly:" 13821msgstr "" 13822 13823#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:258 13824msgid "&Embed all fonts in document" 13825msgstr "" 13826 13827#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:260 13828msgid "E&xpand CSS" 13829msgstr "" 13830 13831#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:261 13832msgid "Keep &ligatures" 13833msgstr "" 13834 13835#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:262 13836msgid "&Disable font size rescaling" 13837msgstr "" 13838 13839#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:263 13840#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:284 13841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13842msgid "&Fonts" 13843msgstr "" 13844 13845#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:264 13846msgid "Text &justification:" 13847msgstr "" 13848 13849#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:266 13850msgid "&Unsmarten punctuation" 13851msgstr "" 13852 13853#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:267 13854msgid "&Transliterate Unicode characters to ASCII" 13855msgstr "" 13856 13857#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:268 13858msgid "I&nput character encoding:" 13859msgstr "" 13860 13861#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:269 13862msgid "T&ext" 13863msgstr "" 13864 13865#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:270 13866msgid "&Line size:" 13867msgstr "" 13868 13869#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:271 13870msgid "" 13871"<p>When calibre removes inter paragraph spacing, it automatically sets a " 13872"paragraph indent, to ensure that paragraphs can be easily distinguished. " 13873"This option controls the width of that indent." 13874msgstr "" 13875 13876#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:272 13877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 13878msgid "No change" 13879msgstr "" 13880 13881#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:273 13882#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:276 13883msgid " em" 13884msgstr "" 13885 13886#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:274 13887msgid "Insert &blank line between paragraphs" 13888msgstr "" 13889 13890#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:275 13891msgid "Remove &spacing between paragraphs" 13892msgstr "" 13893 13894#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:277 13895msgid "I&ndent size:" 13896msgstr "" 13897 13898#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:278 13899msgid "&Linearize tables" 13900msgstr "" 13901 13902#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:279 13903#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:656 13904msgid "&Layout" 13905msgstr "" 13906 13907#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:280 13908msgid "E&xtra CSS" 13909msgstr "" 13910 13911#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:281 13912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:492 13913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1027 13914msgid "Filter style information" 13915msgstr "" 13916 13917#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:282 13918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1036 13919msgid "Select what style information you want completely removed:" 13920msgstr "" 13921 13922#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:283 13923msgid "Removes the font-family CSS property" 13924msgstr "" 13925 13926#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:285 13927msgid "" 13928"Removes the margin CSS properties. Note that page margins are not affected " 13929"by this setting." 13930msgstr "" 13931 13932#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:286 13933#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13934msgid "&Margins" 13935msgstr "" 13936 13937#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:287 13938msgid "Removes the padding CSS properties" 13939msgstr "" 13940 13941#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:288 13942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13943msgid "&Padding" 13944msgstr "" 13945 13946#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:289 13947msgid "Convert floating images/text into static images/text" 13948msgstr "" 13949 13950#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:290 13951msgid "F&loats" 13952msgstr "" 13953 13954#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:291 13955msgid "Removes foreground and background colors" 13956msgstr "" 13957 13958#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:292 13959#: /__w/calibre/calibre/src/calibre/gui2/covers.py:130 13960#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13961msgid "&Colors" 13962msgstr "" 13963 13964#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:293 13965msgid "Other CSS Propert&ies:" 13966msgstr "" 13967 13968#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:294 13969msgid "" 13970"Comma separated list of CSS properties to remove. For example: display, " 13971"color, font-family" 13972msgstr "" 13973 13974#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:295 13975msgid "&Styling" 13976msgstr "" 13977 13978#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:296 13979msgid "&Transform styles" 13980msgstr "" 13981 13982#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:297 13983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:503 13984msgid "Transform &HTML" 13985msgstr "" 13986 13987#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:18 13988msgid "LRF output" 13989msgstr "" 13990 13991#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 13992msgid "Enable &auto-rotation of wide images" 13993msgstr "" 13994 13995#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 13996msgid "&Wordspace:" 13997msgstr "" 13998 13999#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 14000msgid "Minimum para. &indent:" 14001msgstr "" 14002 14003#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 14004msgid "Render &tables as images" 14005msgstr "" 14006 14007#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 14008msgid "Text size multiplier for text in rendered tables:" 14009msgstr "" 14010 14011#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 14012msgid "Add &header" 14013msgstr "" 14014 14015#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 14016msgid "Header &separation:" 14017msgstr "" 14018 14019#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 14020msgid "Header &format:" 14021msgstr "" 14022 14023#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 14024msgid "&Embed fonts" 14025msgstr "" 14026 14027#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 14028msgid "&Serif font family:" 14029msgstr "" 14030 14031#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 14032msgid "S&ans-serif font family:" 14033msgstr "" 14034 14035#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 14036msgid "&Monospace font family:" 14037msgstr "" 14038 14039#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:52 14040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:242 14041msgid "Metadata" 14042msgstr "" 14043 14044#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:54 14045msgid "" 14046"Set the metadata. The output file will contain as much of this metadata as " 14047"possible." 14048msgstr "" 14049 14050#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:118 14051#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 14052msgid "This book has no cover" 14053msgstr "" 14054 14055#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:192 14056#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 14057msgid "Choose cover for " 14058msgstr "" 14059 14060#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:199 14061#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 14062msgid "Cannot read" 14063msgstr "" 14064 14065#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:200 14066#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1196 14067msgid "You do not have permission to read the file: " 14068msgstr "" 14069 14070#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:208 14071#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:216 14072#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 14073msgid "Error reading file" 14074msgstr "" 14075 14076#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:209 14077#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1206 14078msgid "<p>There was an error reading from file: <br /><b>" 14079msgstr "" 14080 14081#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:217 14082#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1215 14083msgid " is not a valid picture" 14084msgstr "" 14085 14086#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:159 14087msgid "Book cover" 14088msgstr "" 14089 14090#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:160 14091msgid "Change &cover image:" 14092msgstr "" 14093 14094#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:161 14095msgid "Browse for an image to use as the cover of this book." 14096msgstr "" 14097 14098#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:163 14099msgid "Use cover from &source file" 14100msgstr "" 14101 14102#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:164 14103#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:121 14104#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:229 14105#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 14106#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 14107#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:193 14108#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:193 14109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:453 14110msgid "&Title:" 14111msgstr "" 14112 14113#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:165 14114#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 14115msgid "Change the title of this book" 14116msgstr "" 14117 14118#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:166 14119#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:346 14120msgid "&Author(s):" 14121msgstr "" 14122 14123#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:167 14124msgid "Author so&rt:" 14125msgstr "" 14126 14127#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:168 14128msgid "" 14129"Change the author(s) of this book. Multiple authors should be separated by a" 14130" comma" 14131msgstr "" 14132 14133#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:169 14134#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1804 14135msgid "&Publisher:" 14136msgstr "" 14137 14138#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:170 14139#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:145 14140#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1394 14141msgid "Ta&gs:" 14142msgstr "" 14143 14144#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:171 14145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 14146#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 14147msgid "" 14148"Tags categorize the book. This is particularly useful while searching. " 14149"<br><br>They can be any words or phrases, separated by commas." 14150msgstr "" 14151 14152#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:172 14153#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:139 14154#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:610 14155msgid "&Series:" 14156msgstr "" 14157 14158#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:173 14159#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:174 14160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 14161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 14162#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:609 14163msgid "List of known series. You can add new series." 14164msgstr "" 14165 14166#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:175 14167msgid "Book " 14168msgstr "" 14169 14170#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:19 14171msgid "MOBI output" 14172msgstr "" 14173 14174#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 14175msgid "Ignore &margins" 14176msgstr "" 14177 14178#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 14179msgid "" 14180"Do not convert all images to &JPEG (may result in images not working in " 14181"older viewers)" 14182msgstr "" 14183 14184#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 14185msgid "Kindle options" 14186msgstr "" 14187 14188#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 14189msgid "MOBI file &type:" 14190msgstr "" 14191 14192#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 14193msgid "Personal Doc tag:" 14194msgstr "" 14195 14196#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:91 14197msgid "" 14198"<b>WARNING:</b> Various Kindle devices have trouble displaying the new or " 14199"both MOBI filetypes. If you wish to use the new format on your device, " 14200"convert to AZW3 instead of MOBI." 14201msgstr "" 14202 14203#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:30 14204msgid "Default profile" 14205msgstr "" 14206 14207#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:35 14208#: /__w/calibre/calibre/src/calibre/srv/convert.py:254 14209msgid "unlimited" 14210msgstr "" 14211 14212#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:37 14213#: /__w/calibre/calibre/src/calibre/srv/convert.py:256 14214#, python-format 14215msgid "%(width)d x %(height)d pixels" 14216msgstr "" 14217 14218#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:38 14219#: /__w/calibre/calibre/src/calibre/srv/convert.py:257 14220#, python-format 14221msgid "Screen size: %s" 14222msgstr "" 14223 14224#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:45 14225msgid "Page setup" 14226msgstr "" 14227 14228#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 14229msgid "&Output profile:" 14230msgstr "" 14231 14232#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 14233msgid "Profile description" 14234msgstr "" 14235 14236#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:128 14237msgid "&Input profile:" 14238msgstr "" 14239 14240#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 14241msgid "Margins" 14242msgstr "" 14243 14244#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:130 14245#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:70 14246msgid "&Left:" 14247msgstr "" 14248 14249#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 14250#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:134 14251#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:137 14252#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:140 14253msgid "Unchanged" 14254msgstr "" 14255 14256#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:133 14257#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:72 14258msgid "&Top:" 14259msgstr "" 14260 14261#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:136 14262#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:71 14263msgid "&Right:" 14264msgstr "" 14265 14266#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:139 14267#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:73 14268msgid "&Bottom:" 14269msgstr "" 14270 14271#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:17 14272msgid "PDB output" 14273msgstr "" 14274 14275#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 14276#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 14277#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:238 14278#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:198 14279msgid "&Format:" 14280msgstr "" 14281 14282#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:48 14283#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 14284#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:32 14285#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:95 14286msgid "&Inline TOC" 14287msgstr "" 14288 14289#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:49 14290#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 14291#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 14292msgid "Output &encoding:" 14293msgstr "" 14294 14295#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:15 14296msgid "PDF input" 14297msgstr "" 14298 14299#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:42 14300msgid "Line &un-wrapping factor:" 14301msgstr "" 14302 14303#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 14304msgid "No &images" 14305msgstr "" 14306 14307#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:22 14308msgid "PDF output" 14309msgstr "" 14310 14311#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:56 14312msgid "Use page margins from the &document being converted" 14313msgstr "" 14314 14315#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:174 14316msgid "&Use the paper size set in output profile" 14317msgstr "" 14318 14319#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:175 14320msgid "&Paper size:" 14321msgstr "" 14322 14323#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:177 14324msgid "&Unit:" 14325msgstr "" 14326 14327#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:178 14328msgid "Preserve &aspect ratio of cover" 14329msgstr "" 14330 14331#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:179 14332msgid "Add page &numbers to the bottom of every page" 14333msgstr "" 14334 14335#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:180 14336msgid "Add a printable &Table of Contents at the end" 14337msgstr "" 14338 14339#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:181 14340msgid "&Title for ToC:" 14341msgstr "" 14342 14343#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:182 14344msgid "Serif famil&y:" 14345msgstr "" 14346 14347#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:183 14348msgid "Sans fami&ly:" 14349msgstr "" 14350 14351#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:184 14352msgid "&Monospace family:" 14353msgstr "" 14354 14355#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:185 14356msgid "S&tandard font:" 14357msgstr "" 14358 14359#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:186 14360msgid "Default font si&ze:" 14361msgstr "" 14362 14363#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:187 14364#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:189 14365#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:598 14366#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:652 14367msgid " px" 14368msgstr "" 14369 14370#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:188 14371msgid "Monospace &font size:" 14372msgstr "" 14373 14374#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:190 14375msgid "Page &number map:" 14376msgstr "" 14377 14378#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:191 14379msgid "Page margins" 14380msgstr "" 14381 14382#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:192 14383msgid "Page headers and footers" 14384msgstr "" 14385 14386#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:193 14387#, python-format 14388msgid "" 14389"You can insert headers and footers into every page of the produced PDF file " 14390"by using header and footer templates. For examples, see the <a " 14391"href=\"%s\">documentation</a>." 14392msgstr "" 14393 14394#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:194 14395msgid "&Header template:" 14396msgstr "" 14397 14398#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:195 14399msgid "&Footer template:" 14400msgstr "" 14401 14402#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:196 14403msgid "&Break long words at the end of lines" 14404msgstr "" 14405 14406#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:197 14407msgid "Odd/even &offset:" 14408msgstr "" 14409 14410#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:17 14411msgid "PMLZ output" 14412msgstr "" 14413 14414#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:47 14415msgid "Do not &reduce image size and depth" 14416msgstr "" 14417 14418#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:17 14419msgid "RB output" 14420msgstr "" 14421 14422#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:161 14423msgid "No formats available" 14424msgstr "" 14425 14426#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:162 14427msgid "Cannot build regex using the GUI builder without a book." 14428msgstr "" 14429 14430#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:171 14431msgid "Could not open file" 14432msgstr "" 14433 14434#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:172 14435msgid "Could not open the file, do you have it open in another program?" 14436msgstr "" 14437 14438#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:190 14439msgid "" 14440"Failed to generate markup for testing. Click \"Show details\" to learn more." 14441msgstr "" 14442 14443#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:196 14444#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:200 14445msgid "Failed to generate preview" 14446msgstr "" 14447 14448#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:206 14449msgid "Open book" 14450msgstr "" 14451 14452#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:231 14453msgid "Click the \"Open\" button below to open a e-book to use for testing." 14454msgstr "" 14455 14456#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:89 14457msgid "Regex Builder" 14458msgstr "" 14459 14460#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 14461msgid "Regex:" 14462msgstr "" 14463 14464#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91 14465#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:224 14466#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:141 14467#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:411 14468#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:42 14469msgid "&Test" 14470msgstr "" 14471 14472#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 14473msgid "Occurrences:" 14474msgstr "" 14475 14476#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 14477#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:196 14478#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 14479msgid "0" 14480msgstr "" 14481 14482#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 14483msgid "Goto:" 14484msgstr "" 14485 14486#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 14487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:179 14488#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:676 14489#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 14490#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:408 14491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:128 14492msgid "&Previous" 14493msgstr "" 14494 14495#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 14496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:182 14497#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:675 14498#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 14499#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 14500#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:404 14501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:587 14502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:124 14503msgid "&Next" 14504msgstr "" 14505 14506#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 14507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:533 14508msgid "Preview" 14509msgstr "" 14510 14511#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:15 14512msgid "RTF input" 14513msgstr "" 14514 14515#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:32 14516msgid "Ignore &WMF images in the RTF file" 14517msgstr "" 14518 14519#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:24 14520msgid "" 14521"Search &\n" 14522"replace" 14523msgstr "" 14524 14525#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:43 14526msgid "&Search regular expression:" 14527msgstr "" 14528 14529#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14530msgid "Replacement text" 14531msgstr "" 14532 14533#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14534msgid "Search regular expression" 14535msgstr "" 14536 14537#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:109 14538msgid "Load calibre search-replace definitions file" 14539msgstr "" 14540 14541#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:111 14542#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:130 14543msgid "calibre search-replace definitions file" 14544msgstr "" 14545 14546#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:120 14547msgid "Failed to read" 14548msgstr "" 14549 14550#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:121 14551#, python-format 14552msgid "Failed to load patterns from %s, click \"Show details\" to learn more." 14553msgstr "" 14554 14555#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:128 14556msgid "Save calibre search-replace definitions file" 14557msgstr "" 14558 14559#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:202 14560msgid "Unused search & replace definition" 14561msgstr "" 14562 14563#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:203 14564msgid "" 14565"The search/replace definition being edited has not been added to the list " 14566"of definitions. Do you wish to continue with the conversion (the definition " 14567"will not be used)?" 14568msgstr "" 14569 14570#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:214 14571#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:121 14572msgid "Invalid regular expression" 14573msgstr "" 14574 14575#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:215 14576#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:122 14577#, python-format 14578msgid "Invalid regular expression: %s" 14579msgstr "" 14580 14581#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:299 14582msgid "" 14583"The list of search/replace definitions that will be applied to this " 14584"conversion." 14585msgstr "" 14586 14587#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 14588msgid "Edit search/replace definition" 14589msgstr "" 14590 14591#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 14592msgid "&Replacement text:" 14593msgstr "" 14594 14595#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 14596msgid "" 14597"Add the current expression to the list of expressions that will be applied" 14598msgstr "" 14599 14600#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 14601#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:142 14602msgid "&Add" 14603msgstr "" 14604 14605#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 14606msgid "Edit the currently selected expression" 14607msgstr "" 14608 14609#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 14610#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:73 14611msgid "&Change" 14612msgstr "" 14613 14614#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 14615msgid "Remove the currently selected expression" 14616msgstr "" 14617 14618#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 14619#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1151 14620#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:404 14621#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:115 14622msgid "&Remove" 14623msgstr "" 14624 14625#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 14626msgid "Load a list of expressions from a previously saved file" 14627msgstr "" 14628 14629#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 14630#: /__w/calibre/calibre/src/calibre/gui2/covers.py:547 14631#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:305 14632#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:80 14633#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:508 14634msgid "&Load" 14635msgstr "" 14636 14637#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 14638msgid "Save this list of expressions so that you can re-use it easily" 14639msgstr "" 14640 14641#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 14642#: /__w/calibre/calibre/src/calibre/gui2/covers.py:544 14643#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:301 14644#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:75 14645#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 14646#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:250 14647#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:505 14648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1421 14649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 14650msgid "&Save" 14651msgstr "" 14652 14653#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 14654msgid "Move expression up." 14655msgstr "" 14656 14657#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 14658msgid "Move expression down." 14659msgstr "" 14660 14661#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 14662#, python-format 14663msgid "" 14664"<p>Search and replace uses <i>regular expressions</i>. See the <a " 14665"href=\"%s\">regular expressions tutorial</a> to get started with regular " 14666"expressions. Also clicking the wizard button below will allow you to test " 14667"your regular expression against the current input document. When you are " 14668"happy with an expression, click the Add button to add it to the list of " 14669"expressions." 14670msgstr "" 14671 14672#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:89 14673#: /__w/calibre/calibre/src/calibre/gui2/covers.py:542 14674#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:92 14675#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:250 14676#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:346 14677msgid "Restore &defaults" 14678msgstr "" 14679 14680#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:175 14681msgid "&Input format:" 14682msgstr "" 14683 14684#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:176 14685msgid "Use &saved conversion settings for individual books" 14686msgstr "" 14687 14688#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:216 14689msgid "Convert" 14690msgstr "" 14691 14692#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:17 14693msgid "SNB output" 14694msgstr "" 14695 14696#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:41 14697msgid "Hide &chapter name" 14698msgstr "" 14699 14700#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:42 14701msgid "Don't indent the &first line for each paragraph" 14702msgstr "" 14703 14704#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 14705msgid "Insert &empty line between paragraphs" 14706msgstr "" 14707 14708#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 14709msgid "Optimize for full-&screen mode" 14710msgstr "" 14711 14712#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:17 14713msgid "" 14714"Structure\n" 14715"detection" 14716msgstr "" 14717 14718#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:19 14719msgid "" 14720"Fine tune the detection of chapter headings and other document structure." 14721msgstr "" 14722 14723#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:29 14724msgid "Detect &chapters at (XPath expression):" 14725msgstr "" 14726 14727#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:30 14728msgid "Insert &page breaks before (XPath expression):" 14729msgstr "" 14730 14731#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:33 14732msgid "Start &reading at (XPath expression):" 14733msgstr "" 14734 14735#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:42 14736#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:41 14737#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:121 14738msgid "Invalid XPath" 14739msgstr "" 14740 14741#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:43 14742#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:42 14743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:182 14744#, python-format 14745msgid "The XPath expression %s is invalid." 14746msgstr "" 14747 14748#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 14749msgid "Remove &fake margins" 14750msgstr "" 14751 14752#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 14753msgid "" 14754"The header and footer removal options have been replaced by the Search & " 14755"replace options. Click the Search & replace category in the bar to the left " 14756"to use these options. Leave the replace field blank and enter your " 14757"header/footer removal regexps into the search field." 14758msgstr "" 14759 14760#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 14761msgid "Insert &metadata as page at start of book" 14762msgstr "" 14763 14764#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 14765msgid "Chapter &mark:" 14766msgstr "" 14767 14768#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 14769msgid "Remove first &image" 14770msgstr "" 14771 14772#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:19 14773msgid "" 14774"Table of\n" 14775"Contents" 14776msgstr "" 14777 14778#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:21 14779msgid "Control the creation/conversion of the Table of Contents." 14780msgstr "" 14781 14782#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:28 14783msgid "Level &1 TOC (XPath expression):" 14784msgstr "" 14785 14786#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:29 14787msgid "Level &2 TOC (XPath expression):" 14788msgstr "" 14789 14790#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:30 14791msgid "Level &3 TOC (XPath expression):" 14792msgstr "" 14793 14794#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:79 14795msgid "&Force use of auto-generated Table of Contents" 14796msgstr "" 14797 14798#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:80 14799msgid "Do not add &detected chapters to the Table of Contents" 14800msgstr "" 14801 14802#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:81 14803msgid "Number of &links to add to Table of Contents:" 14804msgstr "" 14805 14806#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:82 14807msgid "TOC &filter:" 14808msgstr "" 14809 14810#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:83 14811msgid "Chapter &threshold:" 14812msgstr "" 14813 14814#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:84 14815msgid "Allow &duplicate links when creating the Table of Contents" 14816msgstr "" 14817 14818#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:85 14819#, python-format 14820msgid "" 14821"<a href=\"%s\">Help with using these options to generate a Table of " 14822"Contents</a>" 14823msgstr "" 14824 14825#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:86 14826msgid "" 14827"This option will cause calibre to popup the Table of Contents Editor tool,\n" 14828" which will allow you to manually edit the Table of Contents, to fix any errors\n" 14829" caused by automatic generation." 14830msgstr "" 14831 14832#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:89 14833msgid "&Manually fine-tune the ToC after conversion is completed" 14834msgstr "" 14835 14836#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:19 14837msgid "TXT input" 14838msgstr "" 14839 14840#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 14841msgid "Structure" 14842msgstr "" 14843 14844#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 14845msgid "&Paragraph style:" 14846msgstr "" 14847 14848#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 14849msgid "&Formatting style:" 14850msgstr "" 14851 14852#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 14853msgid "Common" 14854msgstr "" 14855 14856#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:101 14857msgid "Preserve &spaces" 14858msgstr "" 14859 14860#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:102 14861msgid "Remove &indents at the beginning of lines" 14862msgstr "" 14863 14864#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:103 14865#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:239 14866msgid "Markdown" 14867msgstr "" 14868 14869#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:104 14870msgid "" 14871"<p>Markdown is a simple markup language for text files, that allows for " 14872"advanced formatting. To learn more visit <a " 14873"href=\"https://daringfireball.net/projects/markdown\">Markdown</a>." 14874msgstr "" 14875 14876#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:105 14877msgid "" 14878"You can optionally enable various extensions to the base Markdown syntax, " 14879"below." 14880msgstr "" 14881 14882#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:106 14883msgid "" 14884"More information on <a href=\"https://python-" 14885"markdown.github.io/extensions/\">Markdown extensions</a>" 14886msgstr "" 14887 14888#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:16 14889msgid "TXT output" 14890msgstr "" 14891 14892#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 14893msgid "General" 14894msgstr "" 14895 14896#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 14897msgid "&Line ending style:" 14898msgstr "" 14899 14900#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 14901msgid "&Formatting:" 14902msgstr "" 14903 14904#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 14905msgid "Plain" 14906msgstr "" 14907 14908#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 14909msgid "&Maximum line length:" 14910msgstr "" 14911 14912#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 14913msgid "Force maximum line &length" 14914msgstr "" 14915 14916#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 14917msgid "Markdown, Textile" 14918msgstr "" 14919 14920#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 14921msgid "Do not remove links (<a> tags) before processing" 14922msgstr "" 14923 14924#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 14925msgid "Do not remove image &references before processing" 14926msgstr "" 14927 14928#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 14929msgid "Keep text &color, when possible" 14930msgstr "" 14931 14932#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:14 14933msgid "TXTZ output" 14934msgstr "" 14935 14936#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard.py:81 14937msgid "Use a wizard to generate the XPath expression" 14938msgstr "" 14939 14940#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 14941msgid "Match HTML &tags with tag name:" 14942msgstr "" 14943 14944#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 14945msgid "*" 14946msgstr "" 14947 14948#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 14949msgid "a" 14950msgstr "" 14951 14952#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 14953msgid "br" 14954msgstr "" 14955 14956#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 14957msgid "div" 14958msgstr "" 14959 14960#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 14961msgid "h1" 14962msgstr "" 14963 14964#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 14965msgid "h2" 14966msgstr "" 14967 14968#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 14969msgid "h3" 14970msgstr "" 14971 14972#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 14973msgid "h4" 14974msgstr "" 14975 14976#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 14977msgid "h5" 14978msgstr "" 14979 14980#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 14981msgid "h6" 14982msgstr "" 14983 14984#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 14985msgid "hr" 14986msgstr "" 14987 14988#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 14989msgid "span" 14990msgstr "" 14991 14992#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 14993msgid "Having the &attribute:" 14994msgstr "" 14995 14996#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 14997msgid "With &value:" 14998msgstr "" 14999 15000#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 15001msgid "(A regular expression)" 15002msgstr "" 15003 15004#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 15005#, python-format 15006msgid "" 15007"<p>For example, to match all h2 tags that have class=\"chapter\", set tag to" 15008" <i>h2</i>, attribute to <i>class</i> and value to " 15009"<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " 15010"leaving value blank will match any value. Setting tag to * will match any " 15011"tag.</p><p>To learn more advanced usage of XPath see the <a " 15012"href=\"%s\">XPath Tutorial</a>." 15013msgstr "" 15014 15015#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:257 15016msgid "Browse by covers" 15017msgstr "" 15018 15019#: /__w/calibre/calibre/src/calibre/gui2/covers.py:63 15020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:857 15021#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:393 15022msgid "Choose color" 15023msgstr "" 15024 15025#: /__w/calibre/calibre/src/calibre/gui2/covers.py:79 15026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:52 15027#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:138 15028#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225 15029#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:480 15030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:688 15031#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:65 15032msgid "&Name:" 15033msgstr "" 15034 15035#: /__w/calibre/calibre/src/calibre/gui2/covers.py:82 15036msgid "Color &1:" 15037msgstr "" 15038 15039#: /__w/calibre/calibre/src/calibre/gui2/covers.py:83 15040msgid "Color &2:" 15041msgstr "" 15042 15043#: /__w/calibre/calibre/src/calibre/gui2/covers.py:84 15044msgid "Contrast color &1 (mainly for text):" 15045msgstr "" 15046 15047#: /__w/calibre/calibre/src/calibre/gui2/covers.py:85 15048msgid "Contrast color &2 (mainly for text):" 15049msgstr "" 15050 15051#: /__w/calibre/calibre/src/calibre/gui2/covers.py:98 15052#: /__w/calibre/calibre/src/calibre/gui2/covers.py:102 15053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:236 15054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:267 15055#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:270 15056msgid "Invalid name" 15057msgstr "" 15058 15059#: /__w/calibre/calibre/src/calibre/gui2/covers.py:99 15060#, python-format 15061msgid "" 15062"The color scheme name \"%s\" is invalid. It must start with a # and be at " 15063"least two characters long." 15064msgstr "" 15065 15066#: /__w/calibre/calibre/src/calibre/gui2/covers.py:103 15067#, python-format 15068msgid "A color scheme with the name \"%s\" already exists." 15069msgstr "" 15070 15071#: /__w/calibre/calibre/src/calibre/gui2/covers.py:134 15072msgid "" 15073"When generating covers, a color scheme for the cover is chosen at random " 15074"from the color schemes below. You can prevent an individual scheme from " 15075"being selected by unchecking it. The preview on the right shows the " 15076"currently selected color scheme." 15077msgstr "" 15078 15079#: /__w/calibre/calibre/src/calibre/gui2/covers.py:138 15080msgid "Choose a color scheme to be used for this generated cover." 15081msgstr "" 15082 15083#: /__w/calibre/calibre/src/calibre/gui2/covers.py:139 15084msgid "" 15085"In normal cover generation, the color scheme is chosen at random from the " 15086"list of color schemes below. You can prevent an individual color scheme from" 15087" being chosen by unchecking it here." 15088msgstr "" 15089 15090#: /__w/calibre/calibre/src/calibre/gui2/covers.py:147 15091msgid "&New color scheme" 15092msgstr "" 15093 15094#: /__w/calibre/calibre/src/calibre/gui2/covers.py:150 15095msgid "&Edit color scheme" 15096msgstr "" 15097 15098#: /__w/calibre/calibre/src/calibre/gui2/covers.py:153 15099msgid "&Remove color scheme" 15100msgstr "" 15101 15102#: /__w/calibre/calibre/src/calibre/gui2/covers.py:158 15103msgid "&Styles" 15104msgstr "" 15105 15106#: /__w/calibre/calibre/src/calibre/gui2/covers.py:162 15107msgid "" 15108"When generating covers, a style for the cover is chosen at random from the " 15109"styles below. You can prevent an individual style from being selected by " 15110"unchecking it. The preview on the right shows the currently selected style." 15111msgstr "" 15112 15113#: /__w/calibre/calibre/src/calibre/gui2/covers.py:166 15114msgid "Choose a style to be used for this generated cover." 15115msgstr "" 15116 15117#: /__w/calibre/calibre/src/calibre/gui2/covers.py:167 15118msgid "" 15119"In normal cover generation, the style is chosen at random from the list of " 15120"styles below. You can prevent an individual style from being chosen by " 15121"unchecking it here." 15122msgstr "" 15123 15124#: /__w/calibre/calibre/src/calibre/gui2/covers.py:177 15125msgid "&Fonts and sizes" 15126msgstr "" 15127 15128#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15129msgid "&Title font family:" 15130msgstr "" 15131 15132#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15133msgid "&Title font size:" 15134msgstr "" 15135 15136#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15137msgid "&Subtitle font family:" 15138msgstr "" 15139 15140#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15141msgid "&Subtitle font size:" 15142msgstr "" 15143 15144#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15145msgid "&Footer font family:" 15146msgstr "" 15147 15148#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15149msgid "&Footer font size:" 15150msgstr "" 15151 15152#: /__w/calibre/calibre/src/calibre/gui2/covers.py:216 15153msgid "Cover &width:" 15154msgstr "" 15155 15156#: /__w/calibre/calibre/src/calibre/gui2/covers.py:217 15157msgid "Cover &height:" 15158msgstr "" 15159 15160#: /__w/calibre/calibre/src/calibre/gui2/covers.py:219 15161msgid "" 15162"Note that the preview to the side is of fixed aspect ratio, so changing the " 15163"cover width above will not have any effect. If you change the height, you " 15164"should also change the width nevertheless as it will be used in actual cover" 15165" generation." 15166msgstr "" 15167 15168#: /__w/calibre/calibre/src/calibre/gui2/covers.py:226 15169msgid "&Text" 15170msgstr "" 15171 15172#: /__w/calibre/calibre/src/calibre/gui2/covers.py:230 15173msgid "" 15174"The text on the generated cover is taken from the metadata of the book. This" 15175" is controlled via templates. You can use the <b>, <i> and <br> tags in the " 15176"templates for bold, italic and line breaks, respectively. The default " 15177"templates use the title, series and authors. You can change them to use " 15178"whatever metadata you like." 15179msgstr "" 15180 15181#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15182msgid "Change the &title template" 15183msgstr "" 15184 15185#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15186msgid "The title template" 15187msgstr "" 15188 15189#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15190msgid "Change the &sub-title template" 15191msgstr "" 15192 15193#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15194msgid "The sub-title template" 15195msgstr "" 15196 15197#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15198msgid "Change the &footer template" 15199msgstr "" 15200 15201#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15202msgid "The footer template" 15203msgstr "" 15204 15205#: /__w/calibre/calibre/src/calibre/gui2/covers.py:402 15206msgid "My Color Scheme" 15207msgstr "" 15208 15209#: /__w/calibre/calibre/src/calibre/gui2/covers.py:414 15210#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1018 15211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:892 15212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1154 15213msgid "Cannot edit" 15214msgstr "" 15215 15216#: /__w/calibre/calibre/src/calibre/gui2/covers.py:415 15217msgid "Cannot edit a builtin color scheme. Create a new color scheme instead." 15218msgstr "" 15219 15220#: /__w/calibre/calibre/src/calibre/gui2/covers.py:432 15221#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:146 15222#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:341 15223msgid "Cannot remove" 15224msgstr "" 15225 15226#: /__w/calibre/calibre/src/calibre/gui2/covers.py:433 15227msgid "Cannot remove a builtin color scheme." 15228msgstr "" 15229 15230#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15231msgid "A sample book" 15232msgstr "" 15233 15234#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15235msgid "Author One" 15236msgstr "" 15237 15238#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15239msgid "Author Two" 15240msgstr "" 15241 15242#: /__w/calibre/calibre/src/calibre/gui2/covers.py:486 15243msgid "A series of samples" 15244msgstr "" 15245 15246#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15247msgid "Tag One" 15248msgstr "" 15249 15250#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15251msgid "Tag Two" 15252msgstr "" 15253 15254#: /__w/calibre/calibre/src/calibre/gui2/covers.py:489 15255msgid "Some publisher" 15256msgstr "" 15257 15258#: /__w/calibre/calibre/src/calibre/gui2/covers.py:531 15259msgid "Cover generation settings" 15260msgstr "" 15261 15262#: /__w/calibre/calibre/src/calibre/gui2/covers.py:536 15263msgid "Save these settings as the &defaults for future use" 15264msgstr "" 15265 15266#: /__w/calibre/calibre/src/calibre/gui2/covers.py:546 15267msgid "Save the current cover generation settings for later re-use" 15268msgstr "" 15269 15270#: /__w/calibre/calibre/src/calibre/gui2/covers.py:551 15271msgid "Load previously saved cover generation settings" 15272msgstr "" 15273 15274#: /__w/calibre/calibre/src/calibre/gui2/covers.py:553 15275msgid "" 15276"Save the current settings as the settings to use always instead of just this" 15277" time. Remember that for styles and colors the actual style or color used is" 15278" chosen at random from the list of checked styles/colors." 15279msgstr "" 15280 15281#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15282msgid "My cover style" 15283msgstr "" 15284 15285#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15286msgid "Name for these settings" 15287msgstr "" 15288 15289#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15290msgid "Theme name:" 15291msgstr "" 15292 15293#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:25 15294msgid "" 15295"Create the rule below, the rule can be used to transform style properties" 15296msgstr "" 15297 15298#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:37 15299#, python-brace-format 15300msgid "{preamble} {property} {match_type} {query}" 15301msgstr "" 15302 15303#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:43 15304msgid "If the &property:" 15305msgstr "" 15306 15307#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:46 15308msgid "" 15309"The name of a CSS property, for example: font-size\n" 15310"Do not use shorthand properties, they will not work.\n" 15311"For instance use margin-top, not margin." 15312msgstr "" 15313 15314#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:64 15315#, python-brace-format 15316msgid "{action} {action_data}" 15317msgstr "" 15318 15319#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:98 15320msgid "The CSS property value" 15321msgstr "" 15322 15323#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:104 15324msgid "" 15325"Either a CSS length, such as 10pt or a unit less number. If a unit less " 15326"number is used it will be compared with the CSS value using whatever unit " 15327"the value has. Note that comparison automatically converts units, except for" 15328" relative units like percentage or em, for which comparison fails if the " 15329"units are different." 15330msgstr "" 15331 15332#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:113 15333msgid "" 15334"CSS properties to add to the rule that contains the matching style. You can " 15335"specify more than one property, separated by semi-colons, for example: " 15336"color:red; font-weight: bold" 15337msgstr "" 15338 15339#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:117 15340msgid "A number" 15341msgstr "" 15342 15343#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:158 15344#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:279 15345#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 15346#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:201 15347msgid "Edit rule" 15348msgstr "" 15349 15350#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:170 15351#, python-brace-format 15352msgid "" 15353"If the property <i>{property}</i> <b>{match_type}</b> " 15354"<b>{query}</b><br>{action}" 15355msgstr "" 15356 15357#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:179 15358#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:300 15359msgid "This rule is invalid, please remove it" 15360msgstr "" 15361 15362#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:189 15363msgid "" 15364"You can specify rules to transform styles here. Click the \"Add rule\" " 15365"button below to get started." 15366msgstr "" 15367 15368#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:196 15369msgid "Test style transform rules" 15370msgstr "" 15371 15372#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:198 15373msgid "Enter a CSS stylesheet below and click the \"Test\" button" 15374msgstr "" 15375 15376#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:200 15377msgid "Resulting stylesheet" 15378msgstr "" 15379 15380#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:254 15381msgid "Edit style transform rules" 15382msgstr "" 15383 15384#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:289 15385#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1045 15386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 15387#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:143 15388msgid "E&xport" 15389msgstr "" 15390 15391#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:290 15392#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1047 15393msgid "Export these rules to a file" 15394msgstr "" 15395 15396#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:293 15397#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1049 15398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 15399#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:147 15400msgid "&Import" 15401msgstr "" 15402 15403#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:294 15404msgid "Import previously exported rules" 15405msgstr "" 15406 15407#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:297 15408#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:513 15409msgid "&Test rules" 15410msgstr "" 15411 15412#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:302 15413#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:506 15414msgid "Save this ruleset for later re-use" 15415msgstr "" 15416 15417#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:308 15418#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:509 15419msgid "Load a previously saved ruleset" 15420msgstr "" 15421 15422#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:316 15423#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:439 15424msgid "No rules" 15425msgstr "" 15426 15427#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:317 15428msgid "There are no rules to export" 15429msgstr "" 15430 15431#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:318 15432msgid "Choose file for exported rules" 15433msgstr "" 15434 15435#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:326 15436msgid "Choose file to import rules from" 15437msgstr "" 15438 15439#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:55 15440#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:603 15441msgid " index" 15442msgstr "" 15443 15444#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:92 15445#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:362 15446#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:920 15447#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1128 15448#, python-brace-format 15449msgid "Clear {0}" 15450msgstr "" 15451 15452#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:195 15453msgid "Set {} to yes" 15454msgstr "" 15455 15456#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:201 15457msgid "Set {} to no" 15458msgstr "" 15459 15460#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:208 15461msgid "Clear {}" 15462msgstr "" 15463 15464#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 15465#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:254 15466#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:321 15467#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:351 15468#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1010 15469#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1060 15470#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1141 15471#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530 15472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539 15473#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:551 15474#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:555 15475#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 15476#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:663 15477msgid "Undefined" 15478msgstr "" 15479 15480#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:355 15481#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1124 15482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 15483msgid "Today" 15484msgstr "" 15485 15486#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:448 15487msgid "Open Item editor. If CTRL or SHIFT is pressed, open Manage items" 15488msgstr "" 15489 15490#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:561 15491#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1489 15492msgid "Values changed" 15493msgstr "" 15494 15495#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:562 15496msgid "" 15497"You have changed the values. In order to use this editor, you must either " 15498"discard or apply these changes. Apply changes?" 15499msgstr "" 15500 15501#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:694 15502#, python-brace-format 15503msgid "" 15504"The enumeration \"{0}\" contains an invalid value that will be set to the " 15505"default" 15506msgstr "" 15507 15508#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:927 15509#, python-brace-format 15510msgid "Set {0} to No" 15511msgstr "" 15512 15513#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:932 15514#, python-brace-format 15515msgid "Set {0} to Yes" 15516msgstr "" 15517 15518#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:936 15519#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1367 15520msgid "Open Item editor" 15521msgstr "" 15522 15523#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:963 15524msgid "Apply changes" 15525msgstr "" 15526 15527#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1181 15528#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:208 15529msgid "Clear series" 15530msgstr "" 15531 15532#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1184 15533msgid "Automatically number books" 15534msgstr "" 15535 15536#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1186 15537msgid "" 15538"If not checked, the series number for the books will be set to 1. If " 15539"checked, selected books will be automatically numbered, in the order you " 15540"selected them. So if you selected Book A and then Book B, Book A will have " 15541"series number 1 and Book B series number 2." 15542msgstr "" 15543 15544#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1193 15545msgid "Force numbers to start with " 15546msgstr "" 15547 15548#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1195 15549msgid "" 15550"Series will normally be renumbered from the highest number in the database " 15551"for that series. Checking this box will tell calibre to start numbering from" 15552" the value in the box" 15553msgstr "" 15554 15555#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1210 15556#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 15557msgid "" 15558"The amount by which to increment the series number for successive books. " 15559"Only applicable when using force series numbers." 15560msgstr "" 15561 15562#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1317 15563#, python-brace-format 15564msgid "" 15565"The enumeration \"{0}\" contains invalid values that will not appear in the " 15566"list" 15567msgstr "" 15568 15569#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1370 15570msgid "Remove all tags" 15571msgstr "" 15572 15573#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1400 15574#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1401 15575msgid "tags to remove" 15576msgstr "" 15577 15578#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1490 15579msgid "" 15580"You have entered values. In order to use this editor you must first discard " 15581"them. Discard the values?" 15582msgstr "" 15583 15584#: /__w/calibre/calibre/src/calibre/gui2/device.py:55 15585#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:165 15586msgid "No details available." 15587msgstr "" 15588 15589#: /__w/calibre/calibre/src/calibre/gui2/device.py:241 15590msgid "Device no longer connected." 15591msgstr "" 15592 15593#: /__w/calibre/calibre/src/calibre/gui2/device.py:485 15594msgid "Get device information" 15595msgstr "" 15596 15597#: /__w/calibre/calibre/src/calibre/gui2/device.py:496 15598msgid "Set library information" 15599msgstr "" 15600 15601#: /__w/calibre/calibre/src/calibre/gui2/device.py:520 15602msgid "Get list of books on device" 15603msgstr "" 15604 15605#: /__w/calibre/calibre/src/calibre/gui2/device.py:527 15606msgid "Prepare files for transfer from device" 15607msgstr "" 15608 15609#: /__w/calibre/calibre/src/calibre/gui2/device.py:538 15610msgid "Get annotations from device" 15611msgstr "" 15612 15613#: /__w/calibre/calibre/src/calibre/gui2/device.py:550 15614msgid "Send metadata to device" 15615msgstr "" 15616 15617#: /__w/calibre/calibre/src/calibre/gui2/device.py:555 15618msgid "Send collections to device" 15619msgstr "" 15620 15621#: /__w/calibre/calibre/src/calibre/gui2/device.py:605 15622msgid "Upload one book to the device" 15623msgid_plural "Upload {} books to the device" 15624msgstr[0] "" 15625 15626#: /__w/calibre/calibre/src/calibre/gui2/device.py:621 15627msgid "Delete books from device" 15628msgstr "" 15629 15630#: /__w/calibre/calibre/src/calibre/gui2/device.py:638 15631msgid "Download books from device" 15632msgstr "" 15633 15634#: /__w/calibre/calibre/src/calibre/gui2/device.py:648 15635msgid "View book on device" 15636msgstr "" 15637 15638#: /__w/calibre/calibre/src/calibre/gui2/device.py:730 15639msgid "Set default send to device action" 15640msgstr "" 15641 15642#: /__w/calibre/calibre/src/calibre/gui2/device.py:735 15643msgid "Send to main memory" 15644msgstr "" 15645 15646#: /__w/calibre/calibre/src/calibre/gui2/device.py:737 15647msgid "Send to storage card A" 15648msgstr "" 15649 15650#: /__w/calibre/calibre/src/calibre/gui2/device.py:739 15651msgid "Send to storage card B" 15652msgstr "" 15653 15654#: /__w/calibre/calibre/src/calibre/gui2/device.py:765 15655msgid "Send specific format to" 15656msgstr "" 15657 15658#: /__w/calibre/calibre/src/calibre/gui2/device.py:766 15659msgid "Send and delete from library" 15660msgstr "" 15661 15662#: /__w/calibre/calibre/src/calibre/gui2/device.py:809 15663msgid "Eject device" 15664msgstr "" 15665 15666#: /__w/calibre/calibre/src/calibre/gui2/device.py:896 15667#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:353 15668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 15669#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 15670msgid "Error" 15671msgstr "" 15672 15673#: /__w/calibre/calibre/src/calibre/gui2/device.py:897 15674msgid "Error communicating with device" 15675msgstr "" 15676 15677#: /__w/calibre/calibre/src/calibre/gui2/device.py:909 15678#, python-format 15679msgid "Manage the %s?" 15680msgstr "" 15681 15682#: /__w/calibre/calibre/src/calibre/gui2/device.py:910 15683#, python-format 15684msgid "Detected the <b>%s</b>. Do you want calibre to manage it?" 15685msgstr "" 15686 15687#: /__w/calibre/calibre/src/calibre/gui2/device.py:937 15688#: /__w/calibre/calibre/src/calibre/gui2/device.py:1564 15689#: /__w/calibre/calibre/src/calibre/gui2/email.py:469 15690msgid "No suitable formats" 15691msgstr "" 15692 15693#: /__w/calibre/calibre/src/calibre/gui2/device.py:954 15694msgid "Select folder to open as device" 15695msgstr "" 15696 15697#: /__w/calibre/calibre/src/calibre/gui2/device.py:966 15698msgid "Running jobs" 15699msgstr "" 15700 15701#: /__w/calibre/calibre/src/calibre/gui2/device.py:967 15702msgid "Cannot configure the device while there are running device jobs." 15703msgstr "" 15704 15705#: /__w/calibre/calibre/src/calibre/gui2/device.py:974 15706#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:367 15707#, python-format 15708msgid "Configure %s" 15709msgstr "" 15710 15711#: /__w/calibre/calibre/src/calibre/gui2/device.py:994 15712#, python-format 15713msgid "Restart calibre for the changes to %s to be applied." 15714msgstr "" 15715 15716#: /__w/calibre/calibre/src/calibre/gui2/device.py:1034 15717msgid "Error talking to device" 15718msgstr "" 15719 15720#: /__w/calibre/calibre/src/calibre/gui2/device.py:1035 15721msgid "" 15722"There was a temporary error talking to the device. Please unplug and " 15723"reconnect the device or reboot." 15724msgstr "" 15725 15726#: /__w/calibre/calibre/src/calibre/gui2/device.py:1088 15727msgid "Device: " 15728msgstr "" 15729 15730#: /__w/calibre/calibre/src/calibre/gui2/device.py:1090 15731msgid " detected." 15732msgstr "" 15733 15734#: /__w/calibre/calibre/src/calibre/gui2/device.py:1235 15735msgid "No books" 15736msgstr "" 15737 15738#: /__w/calibre/calibre/src/calibre/gui2/device.py:1236 15739msgid "selected to send" 15740msgstr "" 15741 15742#: /__w/calibre/calibre/src/calibre/gui2/device.py:1243 15743#: /__w/calibre/calibre/src/calibre/gui2/device.py:1273 15744msgid "No device" 15745msgstr "" 15746 15747#: /__w/calibre/calibre/src/calibre/gui2/device.py:1244 15748msgid "No device connected" 15749msgstr "" 15750 15751#: /__w/calibre/calibre/src/calibre/gui2/device.py:1260 15752#, python-format 15753msgid "%(num)i of %(total)i books" 15754msgstr "" 15755 15756#: /__w/calibre/calibre/src/calibre/gui2/device.py:1264 15757#, python-format 15758msgid "0 of %i books" 15759msgstr "" 15760 15761#: /__w/calibre/calibre/src/calibre/gui2/device.py:1265 15762msgid "Choose format to send to device" 15763msgstr "" 15764 15765#: /__w/calibre/calibre/src/calibre/gui2/device.py:1274 15766msgid "Cannot send: No device is connected" 15767msgstr "" 15768 15769#: /__w/calibre/calibre/src/calibre/gui2/device.py:1277 15770#: /__w/calibre/calibre/src/calibre/gui2/device.py:1281 15771msgid "No card" 15772msgstr "" 15773 15774#: /__w/calibre/calibre/src/calibre/gui2/device.py:1278 15775#: /__w/calibre/calibre/src/calibre/gui2/device.py:1282 15776msgid "Cannot send: Device has no storage card" 15777msgstr "" 15778 15779#: /__w/calibre/calibre/src/calibre/gui2/device.py:1350 15780#: /__w/calibre/calibre/src/calibre/gui2/device.py:1428 15781#: /__w/calibre/calibre/src/calibre/gui2/device.py:1558 15782msgid "Auto convert the following books before uploading to the device?" 15783msgstr "" 15784 15785#: /__w/calibre/calibre/src/calibre/gui2/device.py:1377 15786msgid "Sending catalogs to device." 15787msgstr "" 15788 15789#: /__w/calibre/calibre/src/calibre/gui2/device.py:1471 15790msgid "Sending news to device." 15791msgstr "" 15792 15793#: /__w/calibre/calibre/src/calibre/gui2/device.py:1524 15794msgid "Sending books to device." 15795msgstr "" 15796 15797#: /__w/calibre/calibre/src/calibre/gui2/device.py:1565 15798msgid "" 15799"Could not upload the following books to the device, as no suitable formats " 15800"were found. Convert the book(s) to a format supported by your device first." 15801msgstr "" 15802 15803#: /__w/calibre/calibre/src/calibre/gui2/device.py:1643 15804msgid "No space on device" 15805msgstr "" 15806 15807#: /__w/calibre/calibre/src/calibre/gui2/device.py:1644 15808msgid "" 15809"<p>Cannot upload books to device there is no more free space available " 15810msgstr "" 15811 15812#: /__w/calibre/calibre/src/calibre/gui2/device.py:1649 15813msgid "Incorrect destination" 15814msgstr "" 15815 15816#: /__w/calibre/calibre/src/calibre/gui2/device.py:1887 15817#, python-format 15818msgid "Analyzing books on the device: %d%% finished" 15819msgstr "" 15820 15821#: /__w/calibre/calibre/src/calibre/gui2/device.py:2007 15822msgid "Book format sync problem" 15823msgstr "" 15824 15825#: /__w/calibre/calibre/src/calibre/gui2/device.py:2008 15826msgid "" 15827"Some book formats in your library cannot be synced because they have dates " 15828"in the future" 15829msgstr "" 15830 15831#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:36 15832#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:75 15833#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 15834#: /__w/calibre/calibre/src/calibre/gui2/layout.py:79 15835msgid "Device" 15836msgstr "" 15837 15838#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:160 15839msgid "Unknown formats" 15840msgstr "" 15841 15842#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:161 15843#, python-brace-format 15844msgid "" 15845"You have enabled the <b>{0}</b> formats for your {1}. The {1} may not " 15846"support them. If you send these formats to your {1} they may not work. Are " 15847"you sure?" 15848msgstr "" 15849 15850#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:174 15851#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:116 15852#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:302 15853#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:76 15854#, python-format 15855msgid "The template %s is invalid:" 15856msgstr "" 15857 15858#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 15859msgid "Select available formats and their order for this device" 15860msgstr "" 15861 15862#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 15863msgid "" 15864"If checked, books are placed into sub-folders based on their metadata on the" 15865" device. If unchecked, books are all put into the top level folder." 15866msgstr "" 15867 15868#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 15869#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:91 15870msgid "Use sub-folders" 15871msgstr "" 15872 15873#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 15874#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:103 15875#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:104 15876msgid "Use author sort for author" 15877msgstr "" 15878 15879#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 15880msgid "Save &template:" 15881msgstr "" 15882 15883#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 15884msgid "No formats selected" 15885msgstr "" 15886 15887#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:59 15888msgid "You must choose at least one format to send to the device" 15889msgstr "" 15890 15891#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:88 15892msgid "" 15893"<b>Save &template</b> to control the filename and\n" 15894" location of files sent to the device:" 15895msgstr "" 15896 15897#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:132 15898msgid "" 15899"A <b>list of &folders</b> on the device to\n" 15900" which to send e-books. The first one that exists will be used:" 15901msgstr "" 15902 15903#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:142 15904#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:231 15905msgid "Browse for a folder on the device" 15906msgstr "" 15907 15908#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:171 15909msgid "" 15910"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" 15911" connect to devices with a checkmark next to their names." 15912msgstr "" 15913 15914#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:217 15915#, python-format 15916msgid "Send the %s format to the folder:" 15917msgstr "" 15918 15919#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 15920msgid "Folder on the device" 15921msgstr "" 15922 15923#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:233 15924#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:188 15925msgid "&Remove rule" 15926msgstr "" 15927 15928#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:279 15929msgid "Format specific sending" 15930msgstr "" 15931 15932#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:284 15933msgid "" 15934"You can create rules that control where e-books of a specific\n" 15935" format are sent to on the device. These will take precedence over\n" 15936" the folders specified above." 15937msgstr "" 15938 15939#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:306 15940msgid "Add a &new rule" 15941msgstr "" 15942 15943#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:345 15944#, python-format 15945msgid "The <b>%s</b> device has no serial number, it cannot be configured" 15946msgstr "" 15947 15948#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350 15949msgid "" 15950"<b>No MTP device connected.</b><p> You can only configure the MTP device " 15951"plugin when a device is connected." 15952msgstr "" 15953 15954#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357 15955msgid "" 15956"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " 15957"devices\" tab." 15958msgstr "" 15959 15960#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 15961#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:109 15962#, python-format 15963msgid "Choose the formats to send to the %s" 15964msgstr "" 15965 15966#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:380 15967#, python-format 15968msgid "&Ignore the %s in calibre" 15969msgstr "" 15970 15971#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:384 15972msgid "Change scanned &folders" 15973msgstr "" 15974 15975#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:390 15976msgid "Show device information" 15977msgstr "" 15978 15979#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:428 15980#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:223 15981#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:249 15982#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:980 15983#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:461 15984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:173 15985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:464 15986#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:47 15987msgid "Copy to clipboard" 15988msgstr "" 15989 15990#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:442 15991#, python-format 15992msgid "The %s will be ignored in calibre" 15993msgstr "" 15994 15995#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:504 15996#, python-format 15997msgid "" 15998"You are trying to send books into the <b>%s</b> folder. This folder is " 15999"currently ignored by calibre when scanning the device. You have to tell " 16000"calibre you want this folder scanned in order to be able to send books to " 16001"it. Click the <b>Configure</b> button below to send books to it." 16002msgstr "" 16003 16004#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:513 16005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16006#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 16007#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:529 16008msgid "Configure" 16009msgstr "" 16010 16011#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:517 16012#, python-format 16013msgid "Cannot send to %s" 16014msgstr "" 16015 16016#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:96 16017msgid "Choose folder on device" 16018msgstr "" 16019 16020#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:110 16021msgid "<b>Scanned folders:</b>" 16022msgstr "" 16023 16024#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:111 16025msgid "" 16026"You can select which folders calibre will scan when searching this device " 16027"for books." 16028msgstr "" 16029 16030#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:128 16031msgid "" 16032"If you a select a previously unselected folder, any sub-folders will not be " 16033"visible until you restart calibre." 16034msgstr "" 16035 16036#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:142 16037msgid "Choose folders to scan" 16038msgstr "" 16039 16040#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:82 16041msgid "File formats" 16042msgstr "" 16043 16044#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:262 16045msgid "Extra driver customization options" 16046msgstr "" 16047 16048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 16049msgid "How many empty books?" 16050msgstr "" 16051 16052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:29 16053msgid "How many empty books should be added?" 16054msgstr "" 16055 16056#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:37 16057msgid "Set the author of the new books to:" 16058msgstr "" 16059 16060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:49 16061msgid "Reset author to Unknown" 16062msgstr "" 16063 16064#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:53 16065msgid "Set the series of the new books to:" 16066msgstr "" 16067 16068#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:65 16069msgid "Reset series" 16070msgstr "" 16071 16072#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:69 16073msgid "Set the title of the new books to:" 16074msgstr "" 16075 16076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:78 16077msgid "Reset title" 16078msgstr "" 16079 16080#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:82 16081msgid "Also create an empty e-book in format:" 16082msgstr "" 16083 16084#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:88 16085msgid "Also create an empty book format file that you can subsequently edit" 16086msgstr "" 16087 16088#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:100 16089msgid "Also copy book &formats when duplicating a book" 16090msgstr "" 16091 16092#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:102 16093msgid "Also copy all e-book files into the newly created duplicate books." 16094msgstr "" 16095 16096#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:112 16097msgid "&Duplicate current book" 16098msgstr "" 16099 16100#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:116 16101#, python-format 16102msgid "" 16103"Make the new empty book records exact duplicates\n" 16104"of the current book \"%s\", with all metadata identical" 16105msgstr "" 16106 16107#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:36 16108msgid "Add books by ISBN" 16109msgstr "" 16110 16111#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:49 16112msgid "&Paste from clipboard" 16113msgstr "" 16114 16115#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:54 16116#, python-format 16117msgid "" 16118"<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" 16119"<p>Any invalid ISBNs in the list will be ignored.</p>\n" 16120"<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" 16121"<p><code>9788842915232 >> %s</code></p>" 16122msgstr "" 16123 16124#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:62 16125msgid "&Tags to set on created book entries:" 16126msgstr "" 16127 16128#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:68 16129msgid "Check for books with the same ISBN already in library" 16130msgstr "" 16131 16132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:118 16133msgid "Some invalid ISBNs" 16134msgstr "" 16135 16136#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:119 16137msgid "" 16138"Some of the ISBNs you entered were invalid. They will be ignored. Click " 16139"\"Show details\" to see which ones. Do you want to proceed?" 16140msgstr "" 16141 16142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:125 16143msgid "All invalid ISBNs" 16144msgstr "" 16145 16146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:126 16147msgid "All the ISBNs you entered were invalid. No books can be added." 16148msgstr "" 16149 16150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:125 16151msgid "Edit authors" 16152msgstr "" 16153 16154#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:128 16155msgid "" 16156"Edit the authors for this book. You can drag and drop to re-arrange authors" 16157msgstr "" 16158 16159#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:138 16160msgid "Enter an author to add" 16161msgstr "" 16162 16163#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:147 16164msgid "&Remove selected" 16165msgstr "" 16166 16167#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:59 16168msgid "Configure the Book details window" 16169msgstr "" 16170 16171#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:72 16172#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:671 16173msgid "Select displayed metadata" 16174msgstr "" 16175 16176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:79 16177msgid "Move the selected field up" 16178msgstr "" 16179 16180#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:83 16181msgid "Move the selected field down" 16182msgstr "" 16183 16184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:90 16185msgid "" 16186"Note that <b>comments</b> will always be displayed at the end, regardless of" 16187" the order you assign here" 16188msgstr "" 16189 16190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:169 16191msgid "Fit &cover within view" 16192msgstr "" 16193 16194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16195msgid "Configure this view" 16196msgstr "" 16197 16198#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:196 16199#, python-format 16200msgid "Next [%s]" 16201msgstr "" 16202 16203#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:198 16204#, python-format 16205msgid "Previous [%s]" 16206msgstr "" 16207 16208#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:307 16209msgid "This book is marked" 16210msgstr "" 16211 16212#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:308 16213#, python-format 16214msgid "This book is marked as: %s" 16215msgstr "" 16216 16217#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:312 16218msgid "Path: {}" 16219msgstr "" 16220 16221#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:42 16222msgid "My books" 16223msgstr "" 16224 16225#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:237 16226msgid "No help available" 16227msgstr "" 16228 16229#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:238 16230msgid "No help available for this output format." 16231msgstr "" 16232 16233#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:80 16234#: /__w/calibre/calibre/src/calibre/gui2/tools.py:380 16235msgid "Generate catalog" 16236msgstr "" 16237 16238#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:81 16239#, python-brace-format 16240msgid "Generate catalog for {0} books" 16241msgstr "" 16242 16243#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:82 16244msgid "Catalo&g format:" 16245msgstr "" 16246 16247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:83 16248msgid "" 16249"Catalog &title (existing catalog with the same title will be replaced):" 16250msgstr "" 16251 16252#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:84 16253msgid "&Send catalog to device automatically" 16254msgstr "" 16255 16256#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:85 16257msgid "" 16258"Add the catalog to your calibre library after it is generated.\n" 16259"Note that if you disable adding of the catalog to the library\n" 16260"automatic sending of the catalog to the device will not work." 16261msgstr "" 16262 16263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:88 16264msgid "&Add catalog to library" 16265msgstr "" 16266 16267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:89 16268msgid "Catalog options" 16269msgstr "" 16270 16271#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:30 16272msgid "Vacuuming database to improve performance." 16273msgstr "" 16274 16275#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:31 16276msgid "This will take a while, please wait..." 16277msgstr "" 16278 16279#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:32 16280msgid "Vacuuming..." 16281msgstr "" 16282 16283#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:89 16284msgid "Check library -- Problems found" 16285msgstr "" 16286 16287#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:103 16288msgid "" 16289" <h1>Help</h1>\n" 16290"\n" 16291" <p>calibre stores the list of your books and their metadata in a\n" 16292" database. The actual book files and covers are stored as normal\n" 16293" files in the calibre library folder. The database contains a list of the files\n" 16294" and covers belonging to each book entry. This tool checks that the\n" 16295" actual files in the library folder on your computer match the\n" 16296" information in the database.</p>\n" 16297"\n" 16298" <p>The result of each type of check is shown to the left. The various\n" 16299" checks are:\n" 16300" </p>\n" 16301" <ul>\n" 16302" <li><b>Invalid titles</b>: These are files and folders appearing\n" 16303" in the library where books titles should, but that do not have the\n" 16304" correct form to be a book title.</li>\n" 16305" <li><b>Extra titles</b>: These are extra files in your calibre\n" 16306" library that appear to be correctly-formed titles, but have no corresponding\n" 16307" entries in the database.</li>\n" 16308" <li><b>Invalid authors</b>: These are files appearing\n" 16309" in the library where only author folders should be.</li>\n" 16310" <li><b>Extra authors</b>: These are folders in the\n" 16311" calibre library that appear to be authors but that do not have entries\n" 16312" in the database.</li>\n" 16313" <li><b>Missing book formats</b>: These are book formats that are in\n" 16314" the database but have no corresponding format file in the book's folder.\n" 16315" <li><b>Extra book formats</b>: These are book format files found in\n" 16316" the book's folder but not in the database.\n" 16317" <li><b>Unknown files in books</b>: These are extra files in the\n" 16318" folder of each book that do not correspond to a known format or cover\n" 16319" file.</li>\n" 16320" <li><b>Missing cover files</b>: These represent books that are marked\n" 16321" in the database as having covers but the actual cover files are\n" 16322" missing.</li>\n" 16323" <li><b>Cover files not in database</b>: These are books that have\n" 16324" cover files but are marked as not having covers in the database.</li>\n" 16325" <li><b>Folder raising exception</b>: These represent folders in the\n" 16326" calibre library that could not be processed/understood by this\n" 16327" tool.</li>\n" 16328" </ul>\n" 16329"\n" 16330" <p>There are two kinds of automatic fixes possible: <i>Delete\n" 16331" marked</i> and <i>Fix marked</i>.</p>\n" 16332" <p><i>Delete marked</i> is used to remove extra files/folders/covers that\n" 16333" have no entries in the database. Check the box next to the item you want\n" 16334" to delete. Use with caution.</p>\n" 16335"\n" 16336" <p><i>Fix marked</i> is applicable only to covers and missing formats\n" 16337" (the three lines marked 'fixable'). In the case of missing cover files,\n" 16338" checking the fixable box and pushing this button will tell calibre that\n" 16339" there is no cover for all of the books listed. Use this option if you\n" 16340" are not going to restore the covers from a backup. In the case of extra\n" 16341" cover files, checking the fixable box and pushing this button will tell\n" 16342" calibre that the cover files it found are correct for all the books\n" 16343" listed. Use this when you are not going to delete the file(s). In the\n" 16344" case of missing formats, checking the fixable box and pushing this\n" 16345" button will tell calibre that the formats are really gone. Use this if\n" 16346" you are not going to restore the formats from a backup.</p>\n" 16347"\n" 16348" " 16349msgstr "" 16350 16351#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:171 16352msgid "&Run the check again" 16353msgstr "" 16354 16355#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:174 16356msgid "Copy &to clipboard" 16357msgstr "" 16358 16359#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:177 16360#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:738 16361msgid "&Done" 16362msgstr "" 16363 16364#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:180 16365msgid "Mark &all for delete" 16366msgstr "" 16367 16368#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:181 16369msgid "Mark all deletable subitems" 16370msgstr "" 16371 16372#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:184 16373msgid "Delete &marked" 16374msgstr "" 16375 16376#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:185 16377msgid "Delete marked files (checked subitems)" 16378msgstr "" 16379 16380#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:188 16381msgid "Mar&k all for fix" 16382msgstr "" 16383 16384#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:189 16385msgid "Mark all fixable items" 16386msgstr "" 16387 16388#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:192 16389msgid "&Fix marked" 16390msgstr "" 16391 16392#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:195 16393msgid "Fix marked sections (checked fixable items)" 16394msgstr "" 16395 16396#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:207 16397msgid "Names to ignore:" 16398msgstr "" 16399 16400#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:212 16401msgid "" 16402"Enter comma-separated standard file name wildcards, such as synctoy*.dat" 16403msgstr "" 16404 16405#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:215 16406msgid "Extensions to ignore:" 16407msgstr "" 16408 16409#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:220 16410msgid "" 16411"Enter comma-separated extensions without a leading dot. Used only in book " 16412"folders" 16413msgstr "" 16414 16415#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:267 16416msgid "(fixable)" 16417msgstr "" 16418 16419#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:273 16420#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:278 16421msgid "(deletable)" 16422msgstr "" 16423 16424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 16425msgid "Path from library" 16426msgstr "" 16427 16428#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:399 16429msgid "" 16430"The marked files and folders will be <b>permanently deleted</b>. Are you " 16431"sure?" 16432msgstr "" 16433 16434#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:19 16435#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:47 16436msgid "Choose format" 16437msgstr "" 16438 16439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:31 16440msgid "&Open with..." 16441msgstr "" 16442 16443#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:68 16444msgid "Edit \"Open with\" applications..." 16445msgstr "" 16446 16447#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 16448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 16449#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 16450msgid "Format" 16451msgstr "" 16452 16453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 16454msgid "Existing" 16455msgstr "" 16456 16457#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 16458msgid "Convertible" 16459msgstr "" 16460 16461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:70 16462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:75 16463msgid "Choose location for calibre library" 16464msgstr "" 16465 16466#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:84 16467msgid "Same as current" 16468msgstr "" 16469 16470#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:85 16471#, python-format 16472msgid "The location %s contains the current calibre library" 16473msgstr "" 16474 16475#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:95 16476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:101 16477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:186 16478#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:797 16479#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:812 16480msgid "Bad location" 16481msgstr "" 16482 16483#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:96 16484msgid "" 16485"You should not create a library inside the calibre folder as this folder is " 16486"automatically deleted during upgrades." 16487msgstr "" 16488 16489#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:102 16490#, python-format 16491msgid "" 16492"You can only create libraries inside %s at the top level, not in sub-folders" 16493msgstr "" 16494 16495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:108 16496msgid "No existing library found" 16497msgstr "" 16498 16499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:109 16500#, python-format 16501msgid "There is no existing calibre library at %s" 16502msgstr "" 16503 16504#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:115 16505msgid "Not empty" 16506msgstr "" 16507 16508#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:116 16509#, python-format 16510msgid "The folder %s is not empty. Please choose an empty folder." 16511msgstr "" 16512 16513#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16514msgid "Moving library, please wait..." 16515msgstr "" 16516 16517#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16518msgid "Scanning..." 16519msgstr "" 16520 16521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:158 16522msgid "Failed to move library" 16523msgstr "" 16524 16525#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:159 16526msgid "" 16527"There was an error while moving the library. The operation has been aborted." 16528" Click \"Show details\" for details." 16529msgstr "" 16530 16531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16532msgid "No location" 16533msgstr "" 16534 16535#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16536msgid "No location selected" 16537msgstr "" 16538 16539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:187 16540#, python-format 16541msgid "%s is not an existing folder" 16542msgstr "" 16543 16544#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 16545msgid "Choose your calibre library" 16546msgstr "" 16547 16548#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 16549#, python-brace-format 16550msgid "Your calibre library is currently located at {0}" 16551msgstr "" 16552 16553#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 16554msgid "New &location:" 16555msgstr "" 16556 16557#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 16558msgid "Use the previously &existing library at the new location" 16559msgstr "" 16560 16561#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 16562msgid "&Create an empty library at the new location" 16563msgstr "" 16564 16565#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 16566msgid "" 16567"Copy the custom columns, saved searches, column widths, plugboards,\n" 16568"user categories, and other information from the old to the new library" 16569msgstr "" 16570 16571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:84 16572msgid "&Copy structure from the current library" 16573msgstr "" 16574 16575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 16576msgid "&Move the current library to new location" 16577msgstr "" 16578 16579#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:21 16580#, python-format 16581msgid "Add \"%s\" to toolbars or menus" 16582msgstr "" 16583 16584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:27 16585#, python-format 16586msgid "Select the toolbars and/or menus to add <b>%s</b> to:" 16587msgstr "" 16588 16589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:45 16590msgid "" 16591"You can also customise the plugin locations using <b>Preferences -> " 16592"Interface -> Toolbars</b>" 16593msgstr "" 16594 16595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 16596msgid "Edit comments" 16597msgstr "" 16598 16599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:42 16600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16601#, python-brace-format 16602msgid "Edit \"{0}\"" 16603msgstr "" 16604 16605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16606msgid "Edit text" 16607msgstr "" 16608 16609#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:38 16610msgid "&Show this warning again" 16611msgstr "" 16612 16613#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:74 16614msgid "Where do you want to delete from?" 16615msgstr "" 16616 16617#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:75 16618#: /__w/calibre/calibre/src/calibre/gui2/layout.py:77 16619#: /__w/calibre/calibre/src/calibre/srv/opds.py:244 16620msgid "Library" 16621msgstr "" 16622 16623#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 16624msgid "Library and device" 16625msgstr "" 16626 16627#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:28 16628#, python-brace-format 16629msgid "{num} of {series}" 16630msgstr "" 16631 16632#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:39 16633msgid "Target book" 16634msgstr "" 16635 16636#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:102 16637msgid "Merge books" 16638msgstr "" 16639 16640#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:126 16641msgid "Merge metadata" 16642msgstr "" 16643 16644#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:127 16645msgid "Merge the metadata of the selected books into the target book" 16646msgstr "" 16647 16648#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:128 16649msgid "Merge formats" 16650msgstr "" 16651 16652#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:129 16653msgid "Merge the book files of the selected books into the target book" 16654msgstr "" 16655 16656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:130 16657msgid "Delete merged books" 16658msgstr "" 16659 16660#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:131 16661msgid "Delete the selected books after merging" 16662msgstr "" 16663 16664#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:156 16665#, python-brace-format 16666msgid "" 16667"Book formats and metadata from the selected books will be merged into the " 16668"target book ({title})." 16669msgstr "" 16670 16671#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:159 16672#, python-brace-format 16673msgid "" 16674"Book formats from the selected books will be merged into to the target book " 16675"({title}). Metadata in the target book will not be changed." 16676msgstr "" 16677 16678#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:163 16679#, python-brace-format 16680msgid "" 16681"Metadata from the selected books will be merged into to the target book " 16682"({title}). Formats will not be merged." 16683msgstr "" 16684 16685#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:167 16686msgid "All book formats of the first selected book will be kept." 16687msgstr "" 16688 16689#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:169 16690msgid "After being merged, the selected books will be <b>deleted</b>." 16691msgstr "" 16692 16693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:172 16694msgid "" 16695"Any duplicate formats in the selected books will be permanently " 16696"<b>deleted</b> from your calibre library." 16697msgstr "" 16698 16699#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:177 16700msgid "" 16701"Any formats not in the target book will be added to it from the selected " 16702"books." 16703msgstr "" 16704 16705#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:181 16706msgid "Are you <b>sure</b> you want to proceed?" 16707msgstr "" 16708 16709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:45 16710#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:36 16711msgid "ERROR" 16712msgstr "" 16713 16714#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:181 16715msgid "Create a new news source by clicking one of the buttons below" 16716msgstr "" 16717 16718#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:195 16719msgid "&Edit this recipe" 16720msgstr "" 16721 16722#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:199 16723msgid "&Remove this recipe" 16724msgstr "" 16725 16726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:203 16727msgid "S&ave recipe as file" 16728msgstr "" 16729 16730#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:207 16731msgid "&Download this recipe" 16732msgstr "" 16733 16734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:256 16735msgid "Save recipe" 16736msgstr "" 16737 16738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:257 16739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:677 16740msgid "Recipes" 16741msgstr "" 16742 16743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:274 16744msgid "Are you sure you want to permanently remove this recipe?" 16745msgstr "" 16746 16747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:310 16748msgid "" 16749"Create a basic news recipe, by adding RSS feeds to it.\n" 16750"For some news sources, you will have to use the \"Switch to advanced mode\" button below to further customize the fetch process." 16751msgstr "" 16752 16753#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:317 16754msgid "Recipe &title:" 16755msgstr "" 16756 16757#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:321 16758msgid "day(s)" 16759msgstr "" 16760 16761#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:322 16762msgid "The oldest article to download" 16763msgstr "" 16764 16765#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:324 16766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:87 16767msgid "&Oldest article:" 16768msgstr "" 16769 16770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:328 16771msgid "Maximum number of articles to download per feed." 16772msgstr "" 16773 16774#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:329 16775msgid "&Max. number of articles per feed:" 16776msgstr "" 16777 16778#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:332 16779msgid "Feeds in recipe" 16780msgstr "" 16781 16782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:339 16783msgid "Move selected feed up" 16784msgstr "" 16785 16786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:344 16787msgid "Remove selected feed" 16788msgstr "" 16789 16790#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:349 16791msgid "Move selected feed down" 16792msgstr "" 16793 16794#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:356 16795msgid "Add feed to recipe" 16796msgstr "" 16797 16798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:360 16799msgid "&Feed title:" 16800msgstr "" 16801 16802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:362 16803msgid "Feed &URL:" 16804msgstr "" 16805 16806#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:363 16807msgid "&Add feed" 16808msgstr "" 16809 16810#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:364 16811msgid "Add this feed to the recipe" 16812msgstr "" 16813 16814#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:392 16815msgid "No feed title" 16816msgstr "" 16817 16818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:393 16819msgid "You must specify a title for the feed" 16820msgstr "" 16821 16822#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:396 16823msgid "No feed URL" 16824msgstr "" 16825 16826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:397 16827msgid "You must specify a URL for the feed" 16828msgstr "" 16829 16830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:404 16831msgid "Title required" 16832msgstr "" 16833 16834#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:405 16835msgid "You must give your news source a title" 16836msgstr "" 16837 16838#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:408 16839msgid "Feed required" 16840msgstr "" 16841 16842#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:409 16843msgid "You must add at least one feed to your news source" 16844msgstr "" 16845 16846#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:414 16847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:467 16848msgid "Invalid recipe" 16849msgstr "" 16850 16851#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:415 16852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:468 16853#, python-format 16854msgid "Failed to compile the recipe, with syntax error: %s" 16855msgstr "" 16856 16857#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:432 16858msgid "My news source" 16859msgstr "" 16860 16861#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:454 16862#, python-format 16863msgid "" 16864"For help with writing advanced news recipes, see the <a href=\"%s\">User " 16865"Manual</a>" 16866msgstr "" 16867 16868#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:499 16869msgid "Choose builtin recipe" 16870msgstr "" 16871 16872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:517 16873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:240 16874msgid "Go" 16875msgstr "" 16876 16877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:542 16878msgid "Choose recipe" 16879msgstr "" 16880 16881#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:543 16882msgid "You must choose a recipe to customize first" 16883msgstr "" 16884 16885#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:552 16886msgid "Add custom news source" 16887msgstr "" 16888 16889#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16890msgid "&New recipe" 16891msgstr "" 16892 16893#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16894msgid "Create a new recipe from scratch" 16895msgstr "" 16896 16897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16898msgid "Customize &builtin recipe" 16899msgstr "" 16900 16901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16902msgid "Customize a builtin news download source" 16903msgstr "" 16904 16905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16906msgid "Load a recipe from a file" 16907msgstr "" 16908 16909#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16910msgid "Load recipe from &file" 16911msgstr "" 16912 16913#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16914msgid "&Show recipe files" 16915msgstr "" 16916 16917#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16918msgid "Show the folder containing all recipe files" 16919msgstr "" 16920 16921#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:576 16922msgid "Import &OPML" 16923msgstr "" 16924 16925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:577 16926msgid "" 16927"Import a collection of RSS feeds in OPML format\n" 16928"Many RSS readers can export their subscribed RSS feeds\n" 16929"in OPML format" 16930msgstr "" 16931 16932#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:596 16933msgid "S&witch to advanced mode" 16934msgstr "" 16935 16936#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:597 16937msgid "Edit this recipe in advanced mode" 16938msgstr "" 16939 16940#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:613 16941msgid "Are you sure? Any unsaved changes will be lost." 16942msgstr "" 16943 16944#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:625 16945msgid "No recipes" 16946msgstr "" 16947 16948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:626 16949msgid "No custom recipes created." 16950msgstr "" 16951 16952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:676 16953msgid "Choose a recipe file" 16954msgstr "" 16955 16956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:685 16957msgid "Invalid input" 16958msgstr "" 16959 16960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:686 16961#, python-format 16962msgid "<p>Could not create recipe. Error:<br>%s" 16963msgstr "" 16964 16965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:724 16966msgid "Failed to create recipes" 16967msgstr "" 16968 16969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:725 16970msgid "Failed to create some recipes, click \"Show details\" for details" 16971msgstr "" 16972 16973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:74 16974msgid "" 16975"All checked books will be <b>permanently deleted</b> from your device. " 16976"Please verify the list." 16977msgstr "" 16978 16979#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 16980#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 16981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 16982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 16983#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 16984msgid "Author" 16985msgstr "" 16986 16987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 16988msgid "Location" 16989msgstr "" 16990 16991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:52 16992msgid "Delete from device" 16993msgstr "" 16994 16995#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 16996#, python-format 16997msgid "%(curr)s (was %(initial)s)" 16998msgstr "" 16999 17000#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 17001#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:536 17002#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1235 17003msgid "Item is blank" 17004msgstr "" 17005 17006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:88 17007#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:537 17008#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1236 17009msgid "An item cannot be set to nothing. Delete it instead." 17010msgstr "" 17011 17012#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 17013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:566 17014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:591 17015msgid "No item selected" 17016msgstr "" 17017 17018#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:102 17019#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:567 17020#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:592 17021msgid "You must select one item from the list of available items." 17022msgstr "" 17023 17024#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 17025#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:203 17026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:220 17027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:618 17028msgid "No items selected" 17029msgstr "" 17030 17031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:110 17032#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:619 17033msgid "You must select at least one item from the list." 17034msgstr "" 17035 17036#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:114 17037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:630 17038msgid "Are you sure you want to delete the following items?" 17039msgstr "" 17040 17041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:75 17042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:110 17043msgid "Category editor" 17044msgstr "" 17045 17046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:76 17047msgid "Items in use" 17048msgstr "" 17049 17050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 17051msgid "" 17052"Delete item from database. This will unapply the item from all books and " 17053"then remove it from the database." 17054msgstr "" 17055 17056#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 17057msgid "Rename the item in every book where it is used." 17058msgstr "" 17059 17060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 17061#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:136 17062msgid "Ctrl+S" 17063msgstr "" 17064 17065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error.py:21 17066#, python-brace-format 17067msgid "" 17068"<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " 17069"cannot read or convert this book in calibre, <a href=\"{0}\">click here</a>." 17070" </p>" 17071msgstr "" 17072 17073#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:53 17074msgid "This book has DRM" 17075msgstr "" 17076 17077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:26 17078msgid "Duplicate found" 17079msgid_plural "duplicates found" 17080msgstr[0] "" 17081 17082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:35 17083msgid "" 17084"Books with the same titles as the following already exist in calibre. Select" 17085" which books you want added anyway." 17086msgstr "" 17087 17088#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:94 17089#, python-format 17090msgid "%(title)s by %(author)s [%(formats)s]" 17091msgstr "" 17092 17093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:120 17094msgid "Already in calibre:" 17095msgstr "" 17096 17097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 17098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:222 17099#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 17100#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:521 17101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 17102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:255 17103#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:757 17104#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:174 17105msgid "No matches found" 17106msgstr "" 17107 17108#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17109#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:156 17110msgid "Author sort" 17111msgstr "" 17112 17113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17114msgid "Link" 17115msgstr "" 17116 17117#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:294 17118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:313 17119#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:688 17120#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:474 17121msgid "Change case" 17122msgstr "" 17123 17124#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:296 17125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:315 17127#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:689 17128#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:475 17129msgid "Upper case" 17130msgstr "" 17131 17132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:297 17133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:316 17135#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:690 17136#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:476 17137msgid "Lower case" 17138msgstr "" 17139 17140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:298 17141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:317 17143#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:691 17144#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:477 17145msgid "Swap case" 17146msgstr "" 17147 17148#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:299 17149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:318 17151#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:692 17152#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:478 17153msgid "Title case" 17154msgstr "" 17155 17156#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:323 17157msgid "Copy to author sort" 17158msgstr "" 17159 17160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:326 17161msgid "Show books by author in book list" 17162msgstr "" 17163 17164#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:329 17165msgid "Copy to author" 17166msgstr "" 17167 17168#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:483 17169#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1286 17170msgid "Invalid author name" 17171msgstr "" 17172 17173#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:484 17174msgid "You cannot change an author to multiple authors." 17175msgstr "" 17176 17177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 17178#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:179 17179msgid "Manage authors" 17180msgstr "" 17181 17182#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 17183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:720 17184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:111 17185msgid "&Search for:" 17186msgstr "" 17187 17188#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 17189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:114 17190msgid "S&earch" 17191msgstr "" 17192 17193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 17194msgid "" 17195"<p>Only show authors in the\n" 17196" current Virtual library. Edits already done may be hidden but will\n" 17197" not be forgotten.</p>" 17198msgstr "" 17199 17200#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:101 17201msgid "Only show authors in the current &Virtual library" 17202msgstr "" 17203 17204#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:102 17205msgid "Filter &by:" 17206msgstr "" 17207 17208#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:103 17209msgid "" 17210"<p>Only show authors that contain the text in this box.\n" 17211" The match ignores case.</p>" 17212msgstr "" 17213 17214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:105 17215msgid "Fi<er" 17216msgstr "" 17217 17218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:106 17219msgid "" 17220"Reset all the author sort values to a value automatically\n" 17221"generated from the author. Exactly how this value is automatically\n" 17222"generated can be controlled via Preferences->Advanced->Tweaks" 17223msgstr "" 17224 17225#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:109 17226msgid "&Recalculate all author sort values" 17227msgstr "" 17228 17229#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:110 17230msgid "" 17231"Copy author sort to author for every author. You typically use this button\n" 17232"after changing Preferences->Advanced->Tweaks->Author sort name algorithm" 17233msgstr "" 17234 17235#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:112 17236msgid "&Copy all author sort values to author" 17237msgstr "" 17238 17239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:18 17240#, python-brace-format 17241msgid "Edit permissible values for {0}" 17242msgstr "" 17243 17244#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:26 17245msgid "Remove the currently selected value" 17246msgstr "" 17247 17248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:29 17249msgid "Add a new permissible value" 17250msgstr "" 17251 17252#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 17253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:473 17254msgid "Color" 17255msgstr "" 17256 17257#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:103 17258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:123 17259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:137 17260msgid "Select a cell" 17261msgstr "" 17262 17263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:104 17264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:124 17265#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:138 17266msgid "Select a cell before clicking the button" 17267msgstr "" 17268 17269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:157 17270msgid "Empty value" 17271msgstr "" 17272 17273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:158 17274msgid "Empty values are not allowed" 17275msgstr "" 17276 17277#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:168 17278msgid "Duplicate value" 17279msgstr "" 17280 17281#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:169 17282#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:576 17283#, python-brace-format 17284msgid "" 17285"The value \"{0}\" is in the list more than once, perhaps with different case" 17286msgstr "" 17287 17288#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:175 17289msgid "Invalid colors specification" 17290msgstr "" 17291 17292#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:176 17293msgid "Either all values or no values must have colors" 17294msgstr "" 17295 17296#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:49 17297msgid "Previous location: " 17298msgstr "" 17299 17300#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:54 17301msgid "Location to import this library to" 17302msgstr "" 17303 17304#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:56 17305msgid "Select &folder" 17306msgstr "" 17307 17308#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:62 17309msgid "Choose a folder for this library" 17310msgstr "" 17311 17312#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:79 17313msgid "Working please wait..." 17314msgstr "" 17315 17316#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:95 17317msgid "Total:" 17318msgstr "" 17319 17320#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:104 17321msgid "Current:" 17322msgstr "" 17323 17324#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:168 17325msgid "" 17326"You can export all calibre data, including your books, settings and plugins " 17327"into a single folder. Then, you can use this tool to re-import all that data" 17328" into a different calibre install, for example, on another computer." 17329msgstr "" 17330 17331#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:172 17332msgid "" 17333"This is a simple way to move your calibre installation with all its data to " 17334"a new computer, or to replicate your current setup on a second computer." 17335msgstr "" 17336 17337#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:178 17338msgid "&Export all your calibre data" 17339msgstr "" 17340 17341#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:181 17342msgid "&Import previously exported data" 17343msgstr "" 17344 17345#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:190 17346#, python-brace-format 17347msgid "" 17348"{0} [Size: {1}]\n" 17349"in {2}" 17350msgstr "" 17351 17352#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:192 17353msgid "Calculating..." 17354msgstr "" 17355 17356#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:198 17357msgid "Select which libraries you want to export below" 17358msgstr "" 17359 17360#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:233 17361msgid "" 17362"Specify the folder containing the previously exported calibre data that you " 17363"wish to import." 17364msgstr "" 17365 17366#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:237 17367msgid "Choose &folder" 17368msgstr "" 17369 17370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:247 17371msgid "" 17372"Specify locations for the libraries you want to import. A location must be " 17373"an empty folder on your computer. If you leave any blank, those libraries " 17374"will not be imported." 17375msgstr "" 17376 17377#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:253 17378msgid "Select folder with exported data" 17379msgstr "" 17380 17381#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:257 17382msgid "" 17383"Importing calibre data means all libraries, settings, plugins, etc will be " 17384"imported. This is a security risk, only proceed if the data you are " 17385"importing was previously generated by you, using the calibre export " 17386"functionality." 17387msgstr "" 17388 17389#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:266 17390msgid "Not valid" 17391msgstr "" 17392 17393#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:267 17394#, python-brace-format 17395msgid "The folder {0} is not valid: {1}" 17396msgstr "" 17397 17398#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:290 17399msgid "Content server running" 17400msgstr "" 17401 17402#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:291 17403msgid "" 17404"Cannot import while the Content server is running, shut it down first by " 17405"clicking the \"Connect/share\" button on the calibre toolbar" 17406msgstr "" 17407 17408#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:295 17409msgid "No folder selected" 17410msgstr "" 17411 17412#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:296 17413msgid "" 17414"You must select a folder containing the previously exported data that you " 17415"wish to import" 17416msgstr "" 17417 17418#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17419#, python-format 17420msgid "%s is not a folder" 17421msgstr "" 17422 17423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17424msgid "Not a folder" 17425msgstr "" 17426 17427#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17428#, python-format 17429msgid "%s is not an empty folder" 17430msgstr "" 17431 17432#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17433msgid "Folder not empty" 17434msgstr "" 17435 17436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:318 17437msgid "No libraries selected" 17438msgstr "" 17439 17440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:319 17441msgid "You must specify the location for at least one library" 17442msgstr "" 17443 17444#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:321 17445msgid "Some libraries ignored" 17446msgstr "" 17447 17448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:322 17449msgid "You have chosen not to import some libraries. Proceed anyway?" 17450msgstr "" 17451 17452#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:344 17453msgid "Choose a folder to export to" 17454msgstr "" 17455 17456#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:348 17457msgid "Export folder not empty" 17458msgstr "" 17459 17460#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:349 17461msgid "The folder you choose to export the data to must be empty." 17462msgstr "" 17463 17464#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:362 17465msgid "Exporting all calibre data..." 17466msgstr "" 17467 17468#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:363 17469msgid "Failed to export data." 17470msgstr "" 17471 17472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:371 17473msgid "Importing all calibre data..." 17474msgstr "" 17475 17476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:372 17477msgid "Failed to import data." 17478msgstr "" 17479 17480#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:68 17481#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1094 17482#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1107 17483msgid "Active jobs" 17484msgstr "" 17485 17486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:69 17487#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:630 17488#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:571 17489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:265 17490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:125 17491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:550 17492#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:345 17493#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:162 17494msgid "Find next match" 17495msgstr "" 17496 17497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70 17498#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:29 17499#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:194 17500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:723 17501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:700 17502msgid "&Search" 17503msgstr "" 17504 17505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:71 17506msgid "&Stop selected jobs" 17507msgstr "" 17508 17509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 17510msgid "&Hide selected jobs" 17511msgstr "" 17512 17513#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 17514msgid "Show job &details" 17515msgstr "" 17516 17517#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 17518msgid "Show &all jobs" 17519msgstr "" 17520 17521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75 17522msgid "Stop &all non device jobs" 17523msgstr "" 17524 17525#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 17526msgid "&Hide all jobs" 17527msgstr "" 17528 17529#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:87 17530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 17531#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 17532#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 17533#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:38 17534#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:348 17535#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1451 17536#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:46 17537#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 17538msgid "Authors" 17539msgstr "" 17540 17541#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:131 17542msgid "You must enter a search expression into the search field" 17543msgstr "" 17544 17545#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:202 17546msgid "You must select a matching book" 17547msgstr "" 17548 17549#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:75 17550msgid "Do a search to find the book you want to match" 17551msgstr "" 17552 17553#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:76 17554msgid "" 17555"<p>Remember to update metadata on the device when you are done (Right click " 17556"the device icon and select <i>Update cached metadata</i>)</p>" 17557msgstr "" 17558 17559#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:119 17560#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:399 17561#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:124 17562msgid "Show &details" 17563msgstr "" 17564 17565#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:120 17566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:400 17567#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:125 17568msgid "Hide &details" 17569msgstr "" 17570 17571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:124 17572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:404 17573#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:129 17574msgid "Show detailed information about this error" 17575msgstr "" 17576 17577#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:181 17578#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:439 17579#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:176 17580msgid "Copied" 17581msgstr "" 17582 17583#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:290 17584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:346 17585#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1043 17586#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1157 17587msgid "&View log" 17588msgstr "" 17589 17590#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:396 17591msgid "&Retry" 17592msgstr "" 17593 17594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:425 17595msgid "Hide the remaining error message" 17596msgid_plural "Hide the {} remaining error messages" 17597msgstr[0] "" 17598 17599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:66 17600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:136 17601msgid "Working" 17602msgstr "" 17603 17604#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:94 17605#, python-format 17606msgid "Processing %d books, please wait..." 17607msgstr "" 17608 17609#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:99 17610msgid "Current step progress: %p %" 17611msgstr "" 17612 17613#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:105 17614msgid "Step %v/%m" 17615msgstr "" 17616 17617#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:478 17618msgid "Lower Case" 17619msgstr "" 17620 17621#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:479 17622msgid "Upper Case" 17623msgstr "" 17624 17625#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:480 17626msgid "Title Case" 17627msgstr "" 17628 17629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:484 17630msgid "Character match" 17631msgstr "" 17632 17633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:485 17634msgid "Regular expression" 17635msgstr "" 17636 17637#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:488 17638msgid "Replace field" 17639msgstr "" 17640 17641#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489 17642msgid "Prepend to field" 17643msgstr "" 17644 17645#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:490 17646msgid "Append to field" 17647msgstr "" 17648 17649#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:504 17650msgid "Editing metadata for one book" 17651msgid_plural "Editing metadata for {} books" 17652msgstr[0] "" 17653 17654#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:563 17655msgid "" 17656"Immediately make all changes without closing the dialog. This operation " 17657"cannot be canceled or undone" 17658msgstr "" 17659 17660#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:659 17661#, python-format 17662msgid "Book %d:" 17663msgstr "" 17664 17665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:677 17666msgid "Enter an identifier type" 17667msgstr "" 17668 17669#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683 17670msgid "" 17671"<b>You can destroy your library using this feature.</b> Changes are " 17672"permanent. There is no undo function. You are strongly encouraged to back up" 17673" your library before proceeding.<p>Search and replace in text fields using " 17674"character matching or regular expressions. " 17675msgstr "" 17676 17677#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:691 17678msgid "" 17679"In character mode, the field is searched for the entered search text. The " 17680"text is replaced by the specified replacement text everywhere it is found in" 17681" the specified field. After replacement is finished, the text can be changed" 17682" to upper-case, lower-case, or title-case. If the Case-sensitive check box " 17683"is checked, the search text must match exactly. If it is unchecked, the " 17684"search text will match both upper- and lower-case letters" 17685msgstr "" 17686 17687#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 17688msgid "" 17689"In regular expression mode, the search text is an arbitrary Python-" 17690"compatible regular expression. The replacement text can contain " 17691"backreferences to parenthesized expressions in the pattern. The search is " 17692"not anchored, and can match and replace multiple times on the same string. " 17693"The modification functions (lower-case etc) are applied to the matched text," 17694" not to the field as a whole. The destination box specifies the field where " 17695"the result after matching and replacement is to be assigned. You can replace" 17696" the text in the field, or prepend or append the matched text. See <a " 17697"href=\"https://docs.python.org/library/re.html\">this reference</a> for more" 17698" information on Python's regular expressions, and in particular the 'sub' " 17699"function." 17700msgstr "" 17701 17702#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 17703msgid "S/R TEMPLATE ERROR" 17704msgstr "" 17705 17706#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 17707msgid "" 17708"You must specify a destination when source is a composite field or a " 17709"template" 17710msgstr "" 17711 17712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 17713msgid "" 17714"The replacement value for a rating column must be empty or an integer " 17715"between 0 and 10" 17716msgstr "" 17717 17718#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 17719msgid "You must specify a destination identifier type" 17720msgstr "" 17721 17722#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 17723msgid "You must specify a search expression in the \"Search for\" field" 17724msgstr "" 17725 17726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1072 17727msgid "Invalid identifier string" 17728msgstr "" 17729 17730#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1073 17731#, python-brace-format 17732msgid "" 17733"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" 17734"\n" 17735"Do you want to continue processing books?" 17736msgstr "" 17737 17738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1077 17739msgid "Result identifier string: " 17740msgstr "" 17741 17742#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1176 17743msgid "Search/replace invalid" 17744msgstr "" 17745 17746#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1177 17747#, python-format 17748msgid "Search/replace is invalid: %s" 17749msgstr "" 17750 17751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1273 17752msgid "Covers compressed" 17753msgstr "" 17754 17755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1274 17756#, python-brace-format 17757msgid "" 17758"Covers were compressed by {percent:.1%} from a total size of {old} to {new}." 17759msgstr "" 17760 17761#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1288 17762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:708 17763msgid "Delete saved search/replace" 17764msgstr "" 17765 17766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1289 17767msgid "The selected saved search/replace will be deleted. Are you sure?" 17768msgstr "" 17769 17770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1314 17771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1319 17772#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1324 17773msgid "Save search/replace" 17774msgstr "" 17775 17776#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1315 17777msgid "Search/replace name:" 17778msgstr "" 17779 17780#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1325 17781msgid "" 17782"That saved search/replace already exists and will be overwritten. Are you " 17783"sure?" 17784msgstr "" 17785 17786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 17787msgid "Edit meta information" 17788msgstr "" 17789 17790#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 17791msgid "&Author(s): " 17792msgstr "" 17793 17794#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 17795msgid "" 17796"This will cause the author sort field to be automatically updated\n" 17797" based on the authors field for each selected book. Note that if\n" 17798" you use the control above to set authors in bulk, the author sort\n" 17799" field is updated anyway, regardless of the value of this checkbox." 17800msgstr "" 17801 17802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 17803msgid "A&utomatically set author sort" 17804msgstr "" 17805 17806#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 17807msgid "S&wap title and author" 17808msgstr "" 17809 17810#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 17811msgid "Author s&ort: " 17812msgstr "" 17813 17814#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 17815msgid "" 17816"Specify how the author(s) of this book should be sorted. For example Charles" 17817" Dickens should be sorted as Dickens, Charles." 17818msgstr "" 17819 17820#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 17821#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1358 17822msgid "&Rating:" 17823msgstr "" 17824 17825#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 17826msgid "&Apply rating" 17827msgstr "" 17828 17829#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 17830msgid "&Publisher: " 17831msgstr "" 17832 17833#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 17834msgid "If checked, the publisher will be cleared" 17835msgstr "" 17836 17837#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 17838msgid "&Clear pub" 17839msgstr "" 17840 17841#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 17842msgid "Add ta&gs: " 17843msgstr "" 17844 17845#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 17846#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 17847#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:239 17848msgid "Open Tag editor" 17849msgstr "" 17850 17851#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 17852msgid "&Remove tags:" 17853msgstr "" 17854 17855#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 17856msgid "Comma separated list of tags to remove from the books. " 17857msgstr "" 17858 17859#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 17860msgid "Check this box to remove all tags from the books." 17861msgstr "" 17862 17863#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 17864msgid "&Clear all" 17865msgstr "" 17866 17867#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 17868msgid "Ser&ies:" 17869msgstr "" 17870 17871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 17872msgid "If checked, the series will be cleared" 17873msgstr "" 17874 17875#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 17876msgid "&Clear series" 17877msgstr "" 17878 17879#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 17880msgid "" 17881"If not checked, the series number for the books will be set to 1.\n" 17882"If checked, selected books will be automatically numbered, in the order\n" 17883"you selected them. So if you selected Book A and then Book B,\n" 17884"Book A will have series number 1 and Book B series number 2." 17885msgstr "" 17886 17887#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 17888msgid "&Automatically number books in this series" 17889msgstr "" 17890 17891#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 17892msgid "" 17893"Series will normally be renumbered from the highest number in the database\n" 17894"for that series. Checking this box will tell calibre to start numbering\n" 17895"from the value in the box" 17896msgstr "" 17897 17898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 17899msgid "&Force numbers to start with:" 17900msgstr "" 17901 17902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 17903msgid "+ " 17904msgstr "" 17905 17906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 17907#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1851 17908msgid "&Date:" 17909msgstr "" 17910 17911#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 17912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 17913msgid "A&pply date" 17914msgstr "" 17915 17916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 17917#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1914 17918msgid "P&ublished:" 17919msgstr "" 17920 17921#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 17922msgid "Clear published date" 17923msgstr "" 17924 17925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 17926#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1482 17927msgid "&Languages:" 17928msgstr "" 17929 17930#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:666 17931msgid "Check this box to remove all languages from the books." 17932msgstr "" 17933 17934#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:667 17935msgid "Clear &all" 17936msgstr "" 17937 17938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:668 17939msgid "" 17940"When doing a same format to same format conversion,\n" 17941" e.g., EPUB to EPUB, calibre saves the original EPUB\n" 17942" as ORIGINAL_EPUB. This option tells calibre to restore\n" 17943" the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" 17944" conversion of a large number of books and something went wrong." 17945msgstr "" 17946 17947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:673 17948msgid "Restore pre conversion &originals, if available" 17949msgstr "" 17950 17951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:674 17952msgid "" 17953"Remove stored conversion settings for the selected books.\n" 17954"\n" 17955"Future conversion of these books will use the default settings." 17956msgstr "" 17957 17958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:677 17959msgid "Remove &stored conversion settings for the selected books" 17960msgstr "" 17961 17962#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:678 17963msgid "" 17964"Force the title to be in title case. If both this and swap authors are checked,\n" 17965"title and author are swapped before the title case is set" 17966msgstr "" 17967 17968#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:680 17969msgid "Change title &case to:" 17970msgstr "" 17971 17972#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:681 17973msgid "" 17974"Update title sort based on the current title. This will be applied only " 17975"after other changes to title." 17976msgstr "" 17977 17978#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:682 17979msgid "Update &title sort" 17980msgstr "" 17981 17982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:683 17983msgid "" 17984"Set the metadata in calibre from the metadata in the e-book files associated" 17985" with each book. Note that this does not change the cover, for that, use the" 17986" separate option below." 17987msgstr "" 17988 17989#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:684 17990msgid "Set &metadata (except cover) from the e-book files" 17991msgstr "" 17992 17993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:685 17994msgid "Change &cover" 17995msgstr "" 17996 17997#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:686 17998msgid "&Generate default cover" 17999msgstr "" 18000 18001#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:687 18002msgid "&Remove cover" 18003msgstr "" 18004 18005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:688 18006msgid "" 18007"Try to automatically detect and remove borders and extra space\n" 18008" from the edges of cover images. This can sometimes remove too\n" 18009" much, so use with care." 18010msgstr "" 18011 18012#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:691 18013msgid "&Trim cover (DANGEROUS)" 18014msgstr "" 18015 18016#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:692 18017msgid "Set from &e-book files" 18018msgstr "" 18019 18020#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:693 18021msgid "" 18022"Set the covers of all selected books to be the same\n" 18023"as that of the first selected book." 18024msgstr "" 18025 18026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:695 18027msgid "&Clone covers" 18028msgstr "" 18029 18030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:696 18031msgid "" 18032"<p>Compress cover images, if the quality is set to 100 compression is " 18033"lossless, otherwise it is lossy" 18034msgstr "" 18035 18036#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:697 18037msgid "Co&mpress cover images:" 18038msgstr "" 18039 18040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:698 18041msgid "" 18042"<p>Cover image compression quality. If the quality is set to 100 compression" 18043" is lossless, otherwise it is lossy" 18044msgstr "" 18045 18046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:699 18047msgid "Control how the default generated covers are created" 18048msgstr "" 18049 18050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:700 18051msgid "Configure co&ver generation" 18052msgstr "" 18053 18054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:701 18055msgid "Set the co&mments for all selected books" 18056msgstr "" 18057 18058#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:702 18059#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:756 18060#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:934 18061msgid "&Basic metadata" 18062msgstr "" 18063 18064#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:703 18065#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:763 18066msgid "&Custom metadata" 18067msgstr "" 18068 18069#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:704 18070msgid "&Load search/replace:" 18071msgstr "" 18072 18073#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:705 18074msgid "Select saved search/replace to load." 18075msgstr "" 18076 18077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:706 18078msgid "Save current search/replace" 18079msgstr "" 18080 18081#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:707 18082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:426 18083msgid "Sa&ve" 18084msgstr "" 18085 18086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:710 18087msgid "Search &mode:" 18088msgstr "" 18089 18090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:711 18091msgid "" 18092"<p>Choose whether to use basic text matching or advanced\n" 18093" regular expression matching. Changing the mode clears all the fields\n" 18094" in this dialog.</p>" 18095msgstr "" 18096 18097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:714 18098msgid "Search &field:" 18099msgstr "" 18100 18101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:715 18102msgid "The name of the field that you want to search" 18103msgstr "" 18104 18105#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:716 18106msgid "&Identifier type:" 18107msgstr "" 18108 18109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:717 18110msgid "Choose which identifier type to operate upon" 18111msgstr "" 18112 18113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:718 18114#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:335 18115#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:147 18116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:488 18117msgid "&Template:" 18118msgstr "" 18119 18120#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:719 18121msgid "Enter a template to be used as the source for the search/replace" 18122msgstr "" 18123 18124#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:721 18125msgid "" 18126"Enter what you are looking for, either plain text or a regular expression, " 18127"depending on the mode" 18128msgstr "" 18129 18130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:722 18131msgid "" 18132"Check this box if the search string must match exactly upper and lower case." 18133" Uncheck it if case is to be ignored" 18134msgstr "" 18135 18136#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:723 18137msgid "Cas&e sensitive" 18138msgstr "" 18139 18140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:724 18141msgid "&Replace with:" 18142msgstr "" 18143 18144#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:725 18145msgid "" 18146"The replacement text. The matched search text will be replaced with this " 18147"string" 18148msgstr "" 18149 18150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:726 18151msgid "&Apply function after replace:" 18152msgstr "" 18153 18154#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:727 18155msgid "" 18156"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n" 18157"field is processed. In regular expression mode, only the matched text is processed" 18158msgstr "" 18159 18160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:729 18161msgid "&Destination field:" 18162msgstr "" 18163 18164#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:730 18165msgid "" 18166"The field that the text will be put into after all replacements.\n" 18167"If blank, the source field is used if the field is modifiable" 18168msgstr "" 18169 18170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:732 18171msgid "M&ode:" 18172msgstr "" 18173 18174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:733 18175msgid "Specify how the text should be copied into the destination." 18176msgstr "" 18177 18178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:734 18179msgid "" 18180"Specifies whether result items should be split into multiple values or\n" 18181"left as single values. This option has the most effect when the source field is\n" 18182"not multiple and the destination field is multiple" 18183msgstr "" 18184 18185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:737 18186msgid "Split &result" 18187msgstr "" 18188 18189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:738 18190msgid "Identifier type:" 18191msgstr "" 18192 18193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:739 18194msgid "" 18195"<p>Choose which identifier type to operate upon. When the\n" 18196" source field is something other than 'identifiers' you can enter\n" 18197" a * if you want to replace the entire set of identifiers with\n" 18198" the result of the search/replace.</p>" 18199msgstr "" 18200 18201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:743 18202msgid "For multiple-valued fields, sho&w" 18203msgstr "" 18204 18205#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:744 18206msgid "val&ues starting at" 18207msgstr "" 18208 18209#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:745 18210msgid "with values separated b&y" 18211msgstr "" 18212 18213#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:746 18214msgid "" 18215"Used when displaying test results to separate values in multiple-valued " 18216"fields" 18217msgstr "" 18218 18219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:747 18220msgid "Test text" 18221msgstr "" 18222 18223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:748 18224msgid "Test result" 18225msgstr "" 18226 18227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:749 18228msgid "Your &test:" 18229msgstr "" 18230 18231#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:750 18232msgid "&Search and replace" 18233msgstr "" 18234 18235#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:751 18236msgid "" 18237"If enabled, the book list will be re-sorted and any existing\n" 18238"search or Virtual library will be refreshed after the edit\n" 18239"is completed. This can be slow on large libraries." 18240msgstr "" 18241 18242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:754 18243msgid "&Refresh book list after edit" 18244msgstr "" 18245 18246#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:33 18247msgid "Sort by multiple columns" 18248msgstr "" 18249 18250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:41 18251msgid "" 18252"Pick multiple columns to sort by. Drag and drop to re-arrange. Higher " 18253"columns are more important. Ascending or descending order can be toggled by " 18254"clicking the column name at the bottom of this dialog, after having selected" 18255" it." 18256msgstr "" 18257 18258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:70 18259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:75 18260#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:138 18261#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 18262#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 18263#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:248 18264#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:191 18265#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:196 18266msgid "&Clear" 18267msgstr "" 18268 18269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:71 18270msgid "Clear all selected columns" 18271msgstr "" 18272 18273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:76 18274msgid "Save this sort order for easy re-use" 18275msgstr "" 18276 18277#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:81 18278msgid "Load previously saved settings" 18279msgstr "" 18280 18281#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:119 18282msgid "Effective sort" 18283msgstr "" 18284 18285#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:128 18286msgid "No sort selected" 18287msgstr "" 18288 18289#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:129 18290msgid "You must select at least one column on which to sort" 18291msgstr "" 18292 18293#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:160 18294msgid "No saved sorts available" 18295msgstr "" 18296 18297#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:166 18298msgid "Remove saved sort" 18299msgstr "" 18300 18301#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:61 18302msgid "Import OPML file" 18303msgstr "" 18304 18305#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:67 18306msgid "Path to OPML file" 18307msgstr "" 18308 18309#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:71 18310msgid "Browse for OPML file" 18311msgstr "" 18312 18313#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:74 18314msgid "&OPML file:" 18315msgstr "" 18316 18317#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:80 18318msgid "Maximum number of articles to download per RSS feed" 18319msgstr "" 18320 18321#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:81 18322msgid "&Maximum articles per feed:" 18323msgstr "" 18324 18325#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:85 18326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 18327msgid " days" 18328msgstr "" 18329 18330#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:86 18331msgid "Articles in the RSS feeds older than this will be ignored" 18332msgstr "" 18333 18334#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:89 18335msgid "Preserve groups in the OPML file" 18336msgstr "" 18337 18338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:91 18339msgid "" 18340"If enabled, every group of feeds in the OPML file will be converted into a " 18341"single recipe. Otherwise every feed becomes its own recipe" 18342msgstr "" 18343 18344#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:95 18345msgid "Replace existing recipes" 18346msgstr "" 18347 18348#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:97 18349msgid "" 18350"If enabled, any existing recipes with the same titles as entries in the OPML" 18351" file will be replaced. Otherwise, new entries with modified titles will be " 18352"created" 18353msgstr "" 18354 18355#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18356msgid "OPML files" 18357msgstr "" 18358 18359#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18360msgid "Select OPML file" 18361msgstr "" 18362 18363#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:130 18364msgid "Path not specified" 18365msgstr "" 18366 18367#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:131 18368msgid "You must specify the path to the OPML file to import" 18369msgstr "" 18370 18371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:136 18372msgid "No feeds found" 18373msgstr "" 18374 18375#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:137 18376msgid "No importable RSS feeds found in the OPML file" 18377msgstr "" 18378 18379#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:59 18380msgid "Password needed" 18381msgstr "" 18382 18383#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:60 18384msgid "TextLabel" 18385msgstr "" 18386 18387#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:61 18388#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:302 18389#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:448 18390#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:141 18391msgid "&Username:" 18392msgstr "" 18393 18394#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:62 18395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:306 18396#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 18397#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:143 18398msgid "&Password:" 18399msgstr "" 18400 18401#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:63 18402#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:310 18403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 18404#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:460 18405#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:116 18406msgid "&Show password" 18407msgstr "" 18408 18409#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:136 18410msgid "Restart required" 18411msgstr "" 18412 18413#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:137 18414msgid "You must restart calibre before using this plugin!" 18415msgstr "" 18416 18417#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:507 18419msgid "All" 18420msgstr "" 18421 18422#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18424msgid "Installed" 18425msgstr "" 18426 18427#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18428#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:365 18429msgid "Not installed" 18430msgstr "" 18431 18432#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18433msgid "Update available" 18434msgstr "" 18435 18436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18437msgid "Plugin name" 18438msgstr "" 18439 18440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18441#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:98 18442msgid "Status" 18443msgstr "" 18444 18445#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18446msgid "Available" 18447msgstr "" 18448 18449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18450msgid "Released" 18451msgstr "" 18452 18453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18454msgid "calibre" 18455msgstr "" 18456 18457#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:296 18458msgid "PayPal" 18459msgstr "" 18460 18461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:320 18462msgid "" 18463"This plugin is FREE but you can reward the developer for their effort\n" 18464"by donating to them via PayPal.\n" 18465"\n" 18466"Right-click and choose Donate to reward: " 18467msgstr "" 18468 18469#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:355 18470msgid "Platform unavailable" 18471msgstr "" 18472 18473#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:357 18474msgid "calibre upgrade required" 18475msgstr "" 18476 18477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:360 18478msgid "Plugin deprecated" 18479msgstr "" 18480 18481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:362 18482msgid "New version available" 18483msgstr "" 18484 18485#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:364 18486msgid "Latest version installed" 18487msgstr "" 18488 18489#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:395 18490msgid "This plugin has been deprecated and should be uninstalled" 18491msgstr "" 18492 18493#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 18494#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:400 18495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:404 18496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:407 18497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:411 18498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:414 18499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:416 18500msgid "Right-click to see more options" 18501msgstr "" 18502 18503#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:398 18504#, python-format 18505msgid "This plugin can only be installed on: %s" 18506msgstr "" 18507 18508#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:402 18509#, python-format 18510msgid "You must upgrade to at least calibre %s before installing this plugin" 18511msgstr "" 18512 18513#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:406 18514msgid "You can install this plugin" 18515msgstr "" 18516 18517#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:410 18518#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:413 18519msgid "A new version of this plugin is available" 18520msgstr "" 18521 18522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:415 18523msgid "This plugin is installed and up-to-date" 18524msgstr "" 18525 18526#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:422 18527msgid "Plugin homepage" 18528msgstr "" 18529 18530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 18531msgid "Update Check Failed" 18532msgstr "" 18533 18534#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:440 18535msgid "Unable to reach the plugin index page." 18536msgstr "" 18537 18538#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:459 18539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:464 18540msgid "User plugins" 18541msgstr "" 18542 18543#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:472 18544msgid "Filter list of &plugins" 18545msgstr "" 18546 18547#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:479 18548msgid "Filter by &name" 18549msgstr "" 18550 18551#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:502 18552#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:85 18553msgid "Description" 18554msgstr "" 18555 18556#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515 18557#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 18558msgid "&Install" 18559msgstr "" 18560 18561#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:516 18562#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:534 18563msgid "Install the selected plugin" 18564msgstr "" 18565 18566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:519 18567msgid "&Customize plugin " 18568msgstr "" 18569 18570#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:520 18571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:573 18572msgid "Customize the options for this plugin" 18573msgstr "" 18574 18575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:538 18576msgid "Plugin &forum thread" 18577msgstr "" 18578 18579#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:547 18580#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 18581msgid "Enable/&disable plugin" 18582msgstr "" 18583 18584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:548 18585msgid "Enable or disable this plugin" 18586msgstr "" 18587 18588#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:552 18589#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 18590msgid "&Remove plugin" 18591msgstr "" 18592 18593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:553 18594msgid "Uninstall the selected plugin" 18595msgstr "" 18596 18597#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:562 18598msgid "Donate to developer" 18599msgstr "" 18600 18601#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:563 18602msgid "Donate to the developer of this plugin" 18603msgstr "" 18604 18605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:572 18606#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 18607msgid "&Customize plugin" 18608msgstr "" 18609 18610#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:671 18611#, python-format 18612msgid "Are you sure you want to uninstall the <b>%s</b> plugin?" 18613msgstr "" 18614 18615#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:683 18616#, python-format 18617msgid "Install %s" 18618msgstr "" 18619 18620#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:684 18621#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:318 18622msgid "" 18623"Installing plugins is a <b>security risk</b>. Plugins can contain a " 18624"virus/malware. Only install it if you got it from a trusted source. Are you " 18625"sure you want to proceed?" 18626msgstr "" 18627 18628#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:701 18629#, python-format 18630msgid "Downloading plugin ZIP attachment: %s" 18631msgstr "" 18632 18633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:706 18634#, python-format 18635msgid "Installing plugin: %s" 18636msgstr "" 18637 18638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:721 18639#, python-format 18640msgid "Plugin installed: %s" 18641msgstr "" 18642 18643#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 18644#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:337 18645#, python-brace-format 18646msgid "" 18647"Plugin <b>{0}</b> successfully installed under <b>{1}</b>. You may have to " 18648"restart calibre for the plugin to take effect." 18649msgstr "" 18650 18651#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 18652msgid "Install plugin failed" 18653msgstr "" 18654 18655#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 18656msgid "" 18657"A problem occurred while installing this plugin. This plugin will now be " 18658"uninstalled. Please post the error message in details below into the forum " 18659"thread for this plugin and restart calibre." 18660msgstr "" 18661 18662#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 18663#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:371 18664msgid "Plugin not customizable" 18665msgstr "" 18666 18667#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 18668#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:372 18669#, python-format 18670msgid "Plugin: %s does not need customization" 18671msgstr "" 18672 18673#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:777 18674#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:378 18675msgid "Must restart" 18676msgstr "" 18677 18678#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:778 18679#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:379 18680#, python-format 18681msgid "You must restart calibre before you can configure the <b>%s</b> plugin" 18682msgstr "" 18683 18684#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:786 18685#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:360 18686msgid "Plugin cannot be disabled" 18687msgstr "" 18688 18689#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:787 18690#, python-format 18691msgid "The plugin: %s cannot be disabled" 18692msgstr "" 18693 18694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:118 18695msgid "Aborting..." 18696msgstr "" 18697 18698#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:265 18699#, python-brace-format 18700msgid "The Quickview shortcut ({0}) shows/hides the Quickview panel" 18701msgstr "" 18702 18703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:267 18704msgid "Undock" 18705msgstr "" 18706 18707#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:268 18708msgid "Show the Quickview panel in its own floating window" 18709msgstr "" 18710 18711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:271 18712msgid "Lock Quickview contents" 18713msgstr "" 18714 18715#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:272 18716#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:272 18717msgid "Refresh" 18718msgstr "" 18719 18720#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:276 18721msgid "Embed the Quickview panel into the main calibre window" 18722msgstr "" 18723 18724#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:305 18725msgid "Alternate shortcut: " 18726msgstr "" 18727 18728#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:325 18729#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:583 18730msgid "Find item in the Tag browser" 18731msgstr "" 18732 18733#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:327 18734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:345 18735msgid "Find item in the library" 18736msgstr "" 18737 18738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:342 18739msgid "Select this book in the library" 18740msgstr "" 18741 18742#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:350 18743msgid "Quickview this cell" 18744msgstr "" 18745 18746#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:355 18747msgid "Open book in the E-book viewer" 18748msgstr "" 18749 18750#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:536 18751#, python-brace-format 18752msgid "&Item: {0} ({1})" 18753msgstr "" 18754 18755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:582 18756msgid "" 18757"Click to show only books with this item. Double click to search for this " 18758"item in the Tag browser" 18759msgstr "" 18760 18761#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:600 18762msgid "**No items found**" 18763msgstr "" 18764 18765#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:601 18766msgid "" 18767"Click in a column in the library view to see the information for that book" 18768msgstr "" 18769 18770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:621 18771#, python-brace-format 18772msgid "&Books with selected item \"{0}\": {1}" 18773msgstr "" 18774 18775#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:630 18776msgid "" 18777"Double click on a book to change the selection in the library view or change" 18778" the column shown in the left-hand panel. Shift- or Ctrl- double click to " 18779"edit the metadata of a book, which also changes the selected book." 18780msgstr "" 18781 18782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:690 18783msgid "Something went wrong while filling in the table" 18784msgstr "" 18785 18786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:726 18787msgid "Quickview: Book not in library view" 18788msgstr "" 18789 18790#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:727 18791msgid "" 18792"The book you selected is not currently displayed in the library view, " 18793"perhaps because of a search or a Virtual library, so Quickview cannot select" 18794" it." 18795msgstr "" 18796 18797#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:88 18798#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:753 18799msgid "&Apply Virtual libraries" 18800msgstr "" 18801 18802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:89 18803msgid "" 18804"<p>Select to make Quickview show only books in the current\n" 18805" Virtual library</p>" 18806msgstr "" 18807 18808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:91 18809msgid "&Lock Quickview contents" 18810msgstr "" 18811 18812#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:92 18813msgid "" 18814"<p>Select to prevent Quickview from changing content when the\n" 18815" selection on the library view is changed</p>" 18816msgstr "" 18817 18818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:94 18819#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:244 18820#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:979 18821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:87 18822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:248 18823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:280 18824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1418 18825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:947 18826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:152 18827msgid "&Refresh" 18828msgstr "" 18829 18830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:95 18831msgid "" 18832"When Quickview is locked, refresh the window using the last selected book " 18833"and that book's value in the last selected column." 18834msgstr "" 18835 18836#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:96 18837msgid "&Dock" 18838msgstr "" 18839 18840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:97 18841#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:197 18842#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 18843msgid "&Close" 18844msgstr "" 18845 18846#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:23 18847msgid "" 18848"Restoring database from backups, do not interrupt, this will happen in three" 18849" stages" 18850msgstr "" 18851 18852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:25 18853msgid "Restoring database" 18854msgstr "" 18855 18856#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:61 18857msgid "The restore has not completed, are you sure you want to cancel?" 18858msgstr "" 18859 18860#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:85 18861#, python-format 18862msgid "The old database was saved as: %s" 18863msgstr "" 18864 18865#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:89 18866#, python-format 18867msgid "" 18868"Restoring the database succeeded with some warnings click \"Show details\" " 18869"to see the details. %s" 18870msgstr "" 18871 18872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:94 18873#, python-format 18874msgid "Restoring database was successful. %s" 18875msgstr "" 18876 18877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:100 18878msgid "" 18879"Your list of books, with all their metadata is stored in a single file, " 18880"called a database. In addition, metadata for each individual book is stored " 18881"in that books' folder, as a backup.<p>This operation will rebuild the " 18882"database from the individual book metadata. This is useful if the database " 18883"has been corrupted and you get a blank list of books.<p>Do you want to " 18884"restore the database?" 18885msgstr "" 18886 18887#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:121 18888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:136 18889msgid "Restoring database failed, click \"Show details\" to see details" 18890msgstr "" 18891 18892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:135 18893#: /__w/calibre/calibre/src/calibre/gui2/main.py:216 18894msgid "Failed to repair library" 18895msgstr "" 18896 18897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:32 18898msgid "Add a new Saved search" 18899msgstr "" 18900 18901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:45 18902msgid "" 18903"You can create a <i>Saved search</i>, for frequently used searches here. The" 18904" search will be visible under <i>Saved searches</i> in the Tag browser, " 18905"using the name that you specify here." 18906msgstr "" 18907 18908#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:53 18909msgid "The Saved search name" 18910msgstr "" 18911 18912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:57 18913msgid "&Search:" 18914msgstr "" 18915 18916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:58 18917msgid "The search expression" 18918msgstr "" 18919 18920#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:69 18921msgid "No search name" 18922msgstr "" 18923 18924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:70 18925msgid "You must specify a name for the Saved search" 18926msgstr "" 18927 18928#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 18929msgid "No search expression" 18930msgstr "" 18931 18932#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:77 18933msgid "You must specify a search expression for the Saved search" 18934msgstr "" 18935 18936#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:83 18937msgid "Invalid saved search" 18938msgstr "" 18939 18940#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:97 18941#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:582 18942#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:974 18943msgid "Manage Saved searches" 18944msgstr "" 18945 18946#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:103 18947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 18948msgid "&Add search" 18949msgstr "" 18950 18951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:107 18952msgid "&Remove search" 18953msgstr "" 18954 18955#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:111 18956#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 18957msgid "&Edit search" 18958msgstr "" 18959 18960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:170 18961msgid "" 18962"The current saved search will be <b>permanently deleted</b>. Are you sure?" 18963msgstr "" 18964 18965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:182 18966msgid "Edit the name and/or expression below." 18967msgstr "" 18968 18969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:184 18970msgid "Edit saved search" 18971msgstr "" 18972 18973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:196 18974msgid "A saved search with the name {} already exists. Choose another name" 18975msgstr "" 18976 18977#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:218 18978msgid "Search expression" 18979msgstr "" 18980 18981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:72 18982msgid "" 18983" Download this periodical every week on the specified days after\n" 18984" the specified time. For example, if you choose: Monday after\n" 18985" 9:00 AM, then the periodical will be download every Monday as\n" 18986" soon after 9:00 AM as possible.\n" 18987" " 18988msgstr "" 18989 18990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:93 18991msgid "&Download after:" 18992msgstr "" 18993 18994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:124 18995msgid "" 18996" Download this periodical every month, on the specified days.\n" 18997" The download will happen as soon after the specified time as\n" 18998" possible on the specified days of each month. For example,\n" 18999" if you choose the 1st and the 15th after 9:00 AM, the\n" 19000" periodical will be downloaded on the 1st and 15th of every\n" 19001" month, as soon after 9:00 AM as possible.\n" 19002" " 19003msgstr "" 19004 19005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:136 19006msgid "&Days of the month:" 19007msgstr "" 19008 19009#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:138 19010msgid "Comma separated list of days of the month. For example: 1, 15" 19011msgstr "" 19012 19013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:142 19014msgid "Download &after:" 19015msgstr "" 19016 19017#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:176 19018msgid "" 19019" Download this periodical every x days. For example, if you\n" 19020" choose 30 days, the periodical will be downloaded every 30\n" 19021" days. Note that you can set periods of less than a day, like\n" 19022" 0.1 days to download a periodical more than once a day.\n" 19023" " 19024msgstr "" 19025 19026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:185 19027msgid "&Download every:" 19028msgstr "" 19029 19030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:188 19031msgid "every hour" 19032msgstr "" 19033 19034#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:191 19035#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19036msgid "days" 19037msgstr "" 19038 19039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:195 19040msgid "" 19041"Note: You can set intervals of less than a day, by typing the value " 19042"manually." 19043msgstr "" 19044 19045#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:250 19046msgid "Schedule news download [{} sources]" 19047msgstr "" 19048 19049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:268 19050msgid "&Schedule" 19051msgstr "" 19052 19053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:279 19054msgid "&Schedule for download:" 19055msgstr "" 19056 19057#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:284 19058msgid "&Days of week" 19059msgstr "" 19060 19061#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:285 19062msgid "Da&ys of month" 19063msgstr "" 19064 19065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:286 19066msgid "Every &x days" 19067msgstr "" 19068 19069#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:299 19070msgid "&Account" 19071msgstr "" 19072 19073#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:313 19074msgid "For the scheduling to work, you must leave calibre running." 19075msgstr "" 19076 19077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:322 19078#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1221 19079msgid "&Advanced" 19080msgstr "" 19081 19082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:325 19083msgid "Add &title as tag" 19084msgstr "" 19085 19086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:327 19087msgid "&Extra tags:" 19088msgstr "" 19089 19090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:331 19091msgid "&Keep at most:" 19092msgstr "" 19093 19094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:332 19095msgid "" 19096"Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " 19097"all (disable)." 19098msgstr "" 19099 19100#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:337 19101msgid "" 19102"<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" 19103"<p>Note that this feature only works if you have the option to add the title as tag checked, above.\n" 19104"<p>Also, the setting for deleting periodicals older than a number of days, below, takes priority over this setting." 19105msgstr "" 19106 19107#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19108msgid " issues" 19109msgstr "" 19110 19111#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19112msgid "all issues" 19113msgstr "" 19114 19115#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:350 19116msgid "Delete downloaded &news older than:" 19117msgstr "" 19118 19119#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:353 19120msgid "" 19121"<p>Delete downloaded news older than the specified number of days. Set to zero to disable.\n" 19122"<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." 19123msgstr "" 19124 19125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 19126msgid "never delete" 19127msgstr "" 19128 19129#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:360 19130msgid "Download &all scheduled" 19131msgstr "" 19132 19133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:361 19134msgid "Download all scheduled news sources at once" 19135msgstr "" 19136 19137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:366 19138msgid "&Download now" 19139msgstr "" 19140 19141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:461 19142msgid "Need username and password" 19143msgstr "" 19144 19145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:462 19146msgid "You must provide a username and/or password to use this news source." 19147msgstr "" 19148 19149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:504 19150msgid "Account" 19151msgstr "" 19152 19153#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:505 19154msgid "(optional)" 19155msgstr "" 19156 19157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:506 19158msgid "(required)" 19159msgstr "" 19160 19161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:525 19162msgid "Created by: " 19163msgstr "" 19164 19165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:529 19166#, python-format 19167msgid "Download %s now" 19168msgstr "" 19169 19170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:533 19171msgid "Last downloaded: never" 19172msgstr "" 19173 19174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:534 19175msgid "never" 19176msgstr "" 19177 19178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:542 19179#, python-format 19180msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" 19181msgstr "" 19182 19183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:558 19184msgid "Last downloaded:" 19185msgstr "" 19186 19187#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:578 19188msgid "Cannot download news as no internet connection is active" 19189msgstr "" 19190 19191#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:581 19192msgid "No internet connection" 19193msgstr "" 19194 19195#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:592 19196msgid "Schedule news download" 19197msgstr "" 19198 19199#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:595 19200msgid "Add or edit a custom news source" 19201msgstr "" 19202 19203#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:600 19204msgid "Download all scheduled news sources" 19205msgstr "" 19206 19207#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:29 19208msgid "equal to" 19209msgstr "" 19210 19211#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:30 19212msgid "before" 19213msgstr "" 19214 19215#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:31 19216msgid "after" 19217msgstr "" 19218 19219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:32 19220msgid "before or equal to" 19221msgstr "" 19222 19223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:33 19224msgid "after or equal to" 19225msgstr "" 19226 19227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:48 19228#, python-format 19229msgid "" 19230"<p>You can also perform other kinds of advanced searches, for example " 19231"checking for books that have no covers, combining multiple search expression" 19232" using Boolean operators and so on. See <a href=\"%s\">The search " 19233"interface</a> for more information." 19234msgstr "" 19235 19236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:60 19237msgid "What &kind of match to use:" 19238msgstr "" 19239 19240#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:64 19241#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 19242#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 19243#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181 19244msgid "Contains: the word or phrase matches anywhere in the metadata field" 19245msgstr "" 19246 19247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:65 19248#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 19249#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 19250#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 19251msgid "Equals: the word or phrase must match the entire metadata field" 19252msgstr "" 19253 19254#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:66 19255#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 19256#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:223 19257#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 19258msgid "" 19259"Regular expression: the expression must match anywhere in the metadata field" 19260msgstr "" 19261 19262#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:84 19263#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 19264#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 19265#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:192 19266msgid "A&dvanced search" 19267msgstr "" 19268 19269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:86 19270#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 19271#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224 19272#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 19273msgid "Find entries that have..." 19274msgstr "" 19275 19276#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:87 19277#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 19278#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:228 19279#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:188 19280msgid "But don't show entries that have..." 19281msgstr "" 19282 19283#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:94 19284msgid "A&ll these words:" 19285msgstr "" 19286 19287#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:95 19288msgid "&This exact phrase:" 19289msgstr "" 19290 19291#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:96 19292msgid "O&ne or more of these words:" 19293msgstr "" 19294 19295#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:107 19296#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 19297#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229 19298#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:189 19299msgid "Any of these &unwanted words:" 19300msgstr "" 19301 19302#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:112 19303msgid "Titl&e/author/series..." 19304msgstr "" 19305 19306#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:120 19307msgid "The title to search for" 19308msgstr "" 19309 19310#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:124 19311msgid "The author to search for" 19312msgstr "" 19313 19314#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:131 19315#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:231 19316#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:236 19317#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:180 19318#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:195 19319msgid "&Author:" 19320msgstr "" 19321 19322#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:134 19323msgid "The series to search for" 19324msgstr "" 19325 19326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:143 19327msgid "The tags to search for" 19328msgstr "" 19329 19330#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:167 19331msgid "&Date search" 19332msgstr "" 19333 19334#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:182 19335msgid "&Search the" 19336msgstr "" 19337 19338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:191 19339msgid "date column for books whose &date is " 19340msgstr "" 19341 19342#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:199 19343msgid "&year" 19344msgstr "" 19345 19346#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:203 19347msgid "mo&nth" 19348msgstr "" 19349 19350#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:206 19351msgid "&day" 19352msgstr "" 19353 19354#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19355msgid "months" 19356msgstr "" 19357 19358#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19359msgid "weeks" 19360msgstr "" 19361 19362#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19363msgid "years" 19364msgstr "" 19365 19366#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:218 19367msgid "ago" 19368msgstr "" 19369 19370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19371msgid "This month" 19372msgstr "" 19373 19374#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19375msgid "Yesterday" 19376msgstr "" 19377 19378#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:240 19379msgid "&Template search" 19380msgstr "" 19381 19382#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:248 19383msgid "The value to search for" 19384msgstr "" 19385 19386#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:250 19387msgid "" 19388"You can use the search test specifications described in the calibre " 19389"documentation. For example, with Number comparisons you can the relational " 19390"operators like '>=' etc. With Text comparisons you can use exact, contains " 19391"or regular expression matches. With Date you can use today, yesterday, etc. " 19392"Set/not set takes 'true' for set and 'false' for not set." 19393msgstr "" 19394 19395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:257 19396msgid "Template &value:" 19397msgstr "" 19398 19399#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:265 19400msgid "Set/Not set" 19401msgstr "" 19402 19403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:267 19404msgid "How the template result will be compared to the value" 19405msgstr "" 19406 19407#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:268 19408msgid "C&omparison type:" 19409msgstr "" 19410 19411#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:273 19412msgid "The template that generates the value" 19413msgstr "" 19414 19415#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:274 19416msgid "Right click to open a template editor" 19417msgstr "" 19418 19419#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:275 19420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:697 19421msgid "Tem&plate:" 19422msgstr "" 19423 19424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:279 19425#: /__w/calibre/calibre/src/calibre/gui2/layout.py:247 19426#: /__w/calibre/calibre/src/calibre/gui2/layout.py:249 19427#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 19428#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget.py:25 19429#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 19430#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:85 19431#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 19432msgid "Advanced search" 19433msgstr "" 19434 19435#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:38 19436msgid "There is one book with the {} format" 19437msgstr "" 19438 19439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:39 19440#, python-brace-format 19441msgid "There are {count} books with the {fmt} format" 19442msgstr "" 19443 19444#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:57 19445msgid "Choose formats" 19446msgstr "" 19447 19448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:40 19449msgid "" 19450"Use a password if calibre is running on a network that is not secure. For " 19451"example, if you run calibre on a laptop, use that laptop in an airport, and " 19452"want to connect your smart device to calibre, you should use a password." 19453msgstr "" 19454 19455#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:46 19456msgid "" 19457"Check this box if you want calibre to automatically start the smart device " 19458"interface when calibre starts. You should not do this if you are using a " 19459"network that is not secure and you are not setting a password." 19460msgstr "" 19461 19462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:52 19463msgid "" 19464"Check this box if you want calibre to use a fixed network port. Normally you" 19465" will not need to do this. However, if your device consistently fails to " 19466"connect to calibre, try checking this box and entering a number." 19467msgstr "" 19468 19469#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:58 19470msgid "" 19471"Try 9090. If calibre says that it fails to connect to the port, try another " 19472"number. You can use any number between 8,000 and 65,535." 19473msgstr "" 19474 19475#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:63 19476msgid "" 19477"These are the IP addresses for this computer. If you decide to have your " 19478"device connect to calibre using a fixed IP address, one of these addresses " 19479"should be the one you use. It is unlikely but possible that the correct IP " 19480"address is not listed here, in which case you will need to go to your " 19481"computer's control panel to get a complete list of your computer's network " 19482"interfaces and IP addresses." 19483msgstr "" 19484 19485#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:112 19486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:118 19487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:123 19488msgid "Invalid port number" 19489msgstr "" 19490 19491#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:113 19492msgid "You must provide a port number." 19493msgstr "" 19494 19495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 19496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 19497msgid "The port must be a number between 8000 and 65535." 19498msgstr "" 19499 19500#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:139 19501#: /__w/calibre/calibre/src/calibre/gui2/ui.py:484 19502msgid "Problem starting the wireless device" 19503msgstr "" 19504 19505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:140 19506#: /__w/calibre/calibre/src/calibre/gui2/ui.py:485 19507#, python-format 19508msgid "The wireless device driver had problems starting. It said \"%s\"" 19509msgstr "" 19510 19511#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 19512msgid "Smart device control" 19513msgstr "" 19514 19515#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 19516msgid "" 19517"<p>Start wireless device connections.\n" 19518" <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." 19519msgstr "" 19520 19521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:89 19522msgid "calibre IP addresses:" 19523msgstr "" 19524 19525#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 19526msgid "Possibe IP addresses:" 19527msgstr "" 19528 19529#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 19530msgid "Optional &password:" 19531msgstr "" 19532 19533#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 19534msgid "Optional password for security" 19535msgstr "" 19536 19537#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 19538msgid "Optional &fixed port:" 19539msgstr "" 19540 19541#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 19542msgid "Optional port number" 19543msgstr "" 19544 19545#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 19546msgid "&Use a fixed port" 19547msgstr "" 19548 19549#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 19550msgid "&Automatically allow connections at calibre startup" 19551msgstr "" 19552 19553#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 19554#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 19555#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:42 19556msgid "Publishers" 19557msgstr "" 19558 19559#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:173 19560msgid " (not on any book)" 19561msgstr "" 19562 19563#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 19564msgid "Category lookup name: " 19565msgstr "" 19566 19567#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:204 19568msgid "You must select items to apply" 19569msgstr "" 19570 19571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:221 19572msgid "You must select items to unapply" 19573msgstr "" 19574 19575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:237 19576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:268 19577msgid "" 19578"That name contains leading or trailing periods, multiple periods in a row or" 19579" spaces before or after periods." 19580msgstr "" 19581 19582#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:245 19583#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:275 19584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:356 19585msgid "Name already used" 19586msgstr "" 19587 19588#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:246 19589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:276 19590msgid "That name is already used, perhaps with different case." 19591msgstr "" 19592 19593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:289 19594msgid "" 19595"The current User category will be <b>permanently deleted</b>. Are you sure?" 19596msgstr "" 19597 19598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:146 19599msgid "User categories editor" 19600msgstr "" 19601 19602#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:147 19603msgid "Category &name: " 19604msgstr "" 19605 19606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:148 19607msgid "Select a category to edit" 19608msgstr "" 19609 19610#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:149 19611msgid "Copy the category name to the clipboard" 19612msgstr "" 19613 19614#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:150 19615msgid "&Category filter: " 19616msgstr "" 19617 19618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:151 19619msgid "Select the content kind of the new category" 19620msgstr "" 19621 19622#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:152 19623msgid "Item &filter: " 19624msgstr "" 19625 19626#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153 19627msgid "" 19628"Enter text to filter the available items. Case and accents are ignored." 19629msgstr "" 19630 19631#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154 19632msgid "Delete the current User category" 19633msgstr "" 19634 19635#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156 19636msgid "Enter a category name, then use the Add button or the Rename button" 19637msgstr "" 19638 19639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157 19640msgid "Add a new category" 19641msgstr "" 19642 19643#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:159 19644msgid "Rename the current category to what is in the box" 19645msgstr "" 19646 19647#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161 19648msgid "" 19649"<p>Show items in the Available items box only if they appear in the\n" 19650" current Virtual library. Applied items not in the Virtual library will be marked\n" 19651" \"not on any book\".</p>" 19652msgstr "" 19653 19654#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164 19655msgid "&Show only available items in current Virtual library" 19656msgstr "" 19657 19658#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165 19659msgid "&Available items" 19660msgstr "" 19661 19662#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 19663msgid "Apply items to current category" 19664msgstr "" 19665 19666#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 19667#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:141 19668msgid "Applied &items" 19669msgstr "" 19670 19671#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 19672msgid "Unapply (remove) selected items from current category" 19673msgstr "" 19674 19675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:39 19676msgid "" 19677"If the item you want is not in the available list, you can add it here. " 19678"Accepts an ampersand-separated list of items. The items will be applied to " 19679"the book." 19680msgstr "" 19681 19682#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:45 19683msgid "" 19684"If the item you want is not in the available list, you can add it here. " 19685"Accepts a comma-separated list of items. The items will be applied to the " 19686"book." 19687msgstr "" 19688 19689#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:120 19690msgid "Deleting tags is done immediately and there is no undo." 19691msgstr "" 19692 19693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:134 19694msgid "Are your sure?" 19695msgstr "" 19696 19697#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:135 19698msgid "" 19699"The following tags are used by one or more books. Are you certain you want " 19700"to delete them?" 19701msgstr "" 19702 19703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 19704msgid "Manage items" 19705msgstr "" 19706 19707#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 19708msgid "&Add item:" 19709msgstr "" 19710 19711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 19712msgid "Apply item(s) to the current book" 19713msgstr "" 19714 19715#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 19716msgid "Filter the available items" 19717msgstr "" 19718 19719#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 19720msgid "" 19721"Delete the selected items from database. This will unapply the items from " 19722"all books and then remove them from the database." 19723msgstr "" 19724 19725#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137 19726msgid "Ava&ilable items" 19727msgstr "" 19728 19729#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138 19730msgid "Apply item to current book" 19731msgstr "" 19732 19733#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139 19734msgid "Unapply (remove) the item from current book" 19735msgstr "" 19736 19737#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 19738msgid "Filter the applied items" 19739msgstr "" 19740 19741#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:298 19742msgid "Search for {}" 19743msgstr "" 19744 19745#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:302 19746msgid "Filter by {}" 19747msgstr "" 19748 19749#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:306 19750#, python-brace-format 19751msgid "Search the library for {0}" 19752msgstr "" 19753 19754#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:421 19755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 19756msgid "Count" 19757msgstr "" 19758 19759#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:423 19760msgid "Was" 19761msgstr "" 19762 19763#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:441 19764#, python-brace-format 19765msgid "This is not one of this column's permitted values ({0})" 19766msgstr "" 19767 19768#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:521 19769msgid "Editing..." 19770msgstr "" 19771 19772#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:544 19773msgid "Item is not a permitted value" 19774msgstr "" 19775 19776#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:545 19777#, python-brace-format 19778msgid "" 19779"This column has a fixed set of permitted values. The entered text must be " 19780"one of ({0})." 19781msgstr "" 19782 19783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:571 19784msgid "Do you really want to undo your changes?" 19785msgstr "" 19786 19787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:596 19788msgid "Undelete items?" 19789msgstr "" 19790 19791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:597 19792msgid "Items must be undeleted to continue. Do you want to do this?" 19793msgstr "" 19794 19795#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:112 19796msgid "Search for an item in the first column" 19797msgstr "" 19798 19799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:113 19800msgid "Find items containing the search string" 19801msgstr "" 19802 19803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:115 19804msgid "" 19805"<p>Show items only if they appear in the\n" 19806" current Virtual library. Edits already done may be hidden but will\n" 19807" not be forgotten.\n" 19808" </p><p>\n" 19809" Note that this box affects only what is displayed. Changes\n" 19810" will affect all books in your library even if this box\n" 19811" is checked.</p>" 19812msgstr "" 19813 19814#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:122 19815msgid "Only show items in the current &Virtual library" 19816msgstr "" 19817 19818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:123 19819msgid "&Filter by:" 19820msgstr "" 19821 19822#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:124 19823msgid "Filter items using the text in this box" 19824msgstr "" 19825 19826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:125 19827msgid "Show only items containing this text" 19828msgstr "" 19829 19830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:126 19831msgid "F&ilter" 19832msgstr "" 19833 19834#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:127 19835msgid "" 19836"Delete selected items from the database. This will unapply the items from " 19837"all books and then remove them from the database." 19838msgstr "" 19839 19840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:129 19841msgid "Ctrl+D" 19842msgstr "" 19843 19844#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:130 19845msgid "Rename the items in every book where they are used" 19846msgstr "" 19847 19848#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:132 19849msgid "Ctrl+R" 19850msgstr "" 19851 19852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:133 19853msgid "Undo any deletes or edits on the selected lines" 19854msgstr "" 19855 19856#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:135 19857msgid "Ctrl+U" 19858msgstr "" 19859 19860#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:368 19861msgid "Template language tutorial" 19862msgstr "" 19863 19864#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:372 19865msgid "Template function reference" 19866msgstr "" 19867 19868#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:425 19869msgid "Author Sort" 19870msgstr "" 19871 19872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19873msgid "Tag 1" 19874msgstr "" 19875 19876#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19877msgid "Tag 2" 19878msgstr "" 19879 19880#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 19881msgid "Template value" 19882msgstr "" 19883 19884#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:488 19885msgid "Disable word wrap" 19886msgstr "" 19887 19888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:491 19889msgid "Enable word wrap" 19890msgstr "" 19891 19892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:495 19893msgid "Load template from the Template tester" 19894msgstr "" 19895 19896#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:498 19897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:521 19898msgid "Load template from file" 19899msgstr "" 19900 19901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:501 19902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:531 19903msgid "Save template to file" 19904msgstr "" 19905 19906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:517 19907msgid "No Template tester text is available" 19908msgstr "" 19909 19910#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:523 19911#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:533 19912msgid "Template file" 19913msgstr "" 19914 19915#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:626 19916#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:594 19917msgid "Select icon" 19918msgstr "" 19919 19920#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:689 19921msgid "EXCEPTION: " 19922msgstr "" 19923 19924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:710 19925msgid "Built-in template function" 19926msgstr "" 19927 19928#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:711 19929msgid "Built-in function" 19930msgstr "" 19931 19932#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:712 19933msgid "User defined Python template function" 19934msgstr "" 19935 19936#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:713 19937msgid "User function" 19938msgstr "" 19939 19940#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19941msgid "Stored template" 19942msgstr "" 19943 19944#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19945msgid "Stored user defined template" 19946msgstr "" 19947 19948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:742 19949msgid "No template provided" 19950msgstr "" 19951 19952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:743 19953msgid "The template box cannot be empty" 19954msgstr "" 19955 19956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:747 19957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:754 19958msgid "No column chosen" 19959msgstr "" 19960 19961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:748 19962msgid "You must specify a column to be colored" 19963msgstr "" 19964 19965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:755 19966msgid "You must specify the column where the icons are applied" 19967msgstr "" 19968 19969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:813 19970msgid "&Continue" 19971msgstr "" 19972 19973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:815 19974msgid "Continue running the template" 19975msgstr "" 19976 19977#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:820 19978msgid "Stop running the template" 19979msgstr "" 19980 19981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:826 19982#, python-brace-format 19983msgid "Break: line {0}, book {1}" 19984msgstr "" 19985 19986#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:832 19987msgid "The name of the template language operation" 19988msgstr "" 19989 19990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:843 19991msgid "A variable in the template" 19992msgstr "" 19993 19994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:846 19995msgid "The value of the variable" 19996msgstr "" 19997 19998#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:890 19999msgid "A General Program Mode Template" 20000msgstr "" 20001 20002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:375 20003#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:407 20004msgid "Set the color of the column:" 20005msgstr "" 20006 20007#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:376 20008msgid "Copy a color name to the clipboard:" 20009msgstr "" 20010 20011#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:377 20012msgid "Copy the selected color name to the clipboard" 20013msgstr "" 20014 20015#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:378 20016msgid "Kind:" 20017msgstr "" 20018 20019#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:379 20020msgid "Apply the icon to column:" 20021msgstr "" 20022 20023#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:380 20024msgid "Copy an icon file name to the clipboard:" 20025msgstr "" 20026 20027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:381 20028msgid "Copy the selected icon file name to the clipboard" 20029msgstr "" 20030 20031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:382 20032msgid "Add icon" 20033msgstr "" 20034 20035#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:383 20036msgid "Add an icon file to the set of choices" 20037msgstr "" 20038 20039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:384 20040msgid "Template &name:" 20041msgstr "" 20042 20043#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:385 20044msgid "The name of the callable template" 20045msgstr "" 20046 20047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:386 20048msgid "T&emplate:" 20049msgstr "" 20050 20051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:387 20052msgid "The text of the template program goes into the box below" 20053msgstr "" 20054 20055#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:388 20056msgid " " 20057msgstr "" 20058 20059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:389 20060msgid "Enable &breakpoints" 20061msgstr "" 20062 20063#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:390 20064msgid "" 20065"<p>If checked, the template evaluator will stop when it\n" 20066"evaluates an expression on a double-clicked line number, opening a dialog showing\n" 20067"you the value as well as all the local variables</p>" 20068msgstr "" 20069 20070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:393 20071msgid "&Go" 20072msgstr "" 20073 20074#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:394 20075msgid "" 20076"If 'Enable breakpoints' is checked then click this button to run your " 20077"template" 20078msgstr "" 20079 20080#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:395 20081msgid "&Line:" 20082msgstr "" 20083 20084#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:396 20085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:397 20086msgid "Line number to toggle" 20087msgstr "" 20088 20089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:398 20090msgid "&Toggle" 20091msgstr "" 20092 20093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:399 20094msgid "Toggle the breakpoint on the line number in the box" 20095msgstr "" 20096 20097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:400 20098msgid "&Remove all" 20099msgstr "" 20100 20101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:401 20102msgid "Remove all breakpoints" 20103msgstr "" 20104 20105#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:402 20106msgid "&Set all" 20107msgstr "" 20108 20109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:403 20110msgid "Set breakpoint on every line" 20111msgstr "" 20112 20113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:404 20114msgid "" 20115"<p>The text of the template program goes in this box.\n" 20116" Don't forget that a General Program Mode template must begin with\n" 20117" the word \"program:\".</p>" 20118msgstr "" 20119 20120#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:407 20121#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:150 20122msgid "D&ocumentation:" 20123msgstr "" 20124 20125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:408 20126msgid "Documentation for the function being defined or edited" 20127msgstr "" 20128 20129#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:409 20130msgid "Template value:" 20131msgstr "" 20132 20133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:410 20134msgid "The value of the template using the current book in the library view" 20135msgstr "" 20136 20137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:411 20138#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:412 20139#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:413 20140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:414 20141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:415 20142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:416 20143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:417 20144#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:418 20145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:419 20146msgid "User label" 20147msgstr "" 20148 20149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:420 20150msgid "Font:" 20151msgstr "" 20152 20153#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:421 20154msgid "Select the font for the Template box" 20155msgstr "" 20156 20157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:422 20158msgid "Size:" 20159msgstr "" 20160 20161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:423 20162msgid "Select the font size for the Template box" 20163msgstr "" 20164 20165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:424 20166msgid "Lo&ad" 20167msgstr "" 20168 20169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:425 20170msgid "Load the template from a file" 20171msgstr "" 20172 20173#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:427 20174msgid "Save the template in a file" 20175msgstr "" 20176 20177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:428 20178msgid "Template Function Reference" 20179msgstr "" 20180 20181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:429 20182msgid "Function &name:" 20183msgstr "" 20184 20185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:430 20186msgid "&Function type:" 20187msgstr "" 20188 20189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:431 20190msgid "&Documentation:" 20191msgstr "" 20192 20193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:432 20194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:234 20195msgid "&Code:" 20196msgstr "" 20197 20198#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:33 20199msgid "Remove any template from the box" 20200msgstr "" 20201 20202#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:35 20203msgid "Open template editor" 20204msgstr "" 20205 20206#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:24 20207msgid "Trim Image" 20208msgstr "" 20209 20210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:32 20211msgid "Select a region by dragging with your mouse, and then click trim" 20212msgstr "" 20213 20214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:43 20215msgid "&Trim" 20216msgstr "" 20217 20218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:45 20219msgid "Trim image by removing borders outside the selected region" 20220msgstr "" 20221 20222#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:83 20223msgid "Adjust selection by dragging corners" 20224msgstr "" 20225 20226#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:90 20227#, python-brace-format 20228msgid "Size: {0}px Aspect ratio: {1:.2g}" 20229msgstr "" 20230 20231#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:96 20232#, python-brace-format 20233msgid "Size: {0}x{1}px" 20234msgstr "" 20235 20236#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:66 20237#, python-format 20238msgid "Download %s" 20239msgstr "" 20240 20241#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:69 20242#, python-format 20243msgid "Downloading <b>%(fname)s</b> from %(url)s" 20244msgstr "" 20245 20246#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:100 20247#, python-format 20248msgid "Failed to download from %(url)r with error: %(err)s" 20249msgstr "" 20250 20251#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:28 20252msgid "Downloading book" 20253msgstr "" 20254 20255#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:29 20256#, python-brace-format 20257msgid "" 20258"The book {0} will be downloaded and added to your calibre library " 20259"automatically." 20260msgstr "" 20261 20262#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:97 20263msgid "No file specified to download." 20264msgstr "" 20265 20266#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:108 20267msgid "Not a support e-book format." 20268msgstr "" 20269 20270#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:130 20271#, python-format 20272msgid "Downloading %s" 20273msgstr "" 20274 20275#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:147 20276msgid "Downloading" 20277msgstr "" 20278 20279#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:151 20280msgid "Failed to download e-book" 20281msgstr "" 20282 20283#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:154 20284msgid "finished" 20285msgstr "" 20286 20287#: /__w/calibre/calibre/src/calibre/gui2/email.py:151 20288#, python-format 20289msgid "Email %(name)s to %(to)s" 20290msgstr "" 20291 20292#: /__w/calibre/calibre/src/calibre/gui2/email.py:177 20293msgid "News:" 20294msgstr "" 20295 20296#: /__w/calibre/calibre/src/calibre/gui2/email.py:179 20297#, python-format 20298msgid "Attached is the %s periodical downloaded by calibre." 20299msgstr "" 20300 20301#: /__w/calibre/calibre/src/calibre/gui2/email.py:208 20302msgid "Add a new recipient:" 20303msgstr "" 20304 20305#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20306msgid "&Address" 20307msgstr "" 20308 20309#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20310msgid "&Formats" 20311msgstr "" 20312 20313#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20314msgid "&Subject" 20315msgstr "" 20316 20317#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20318msgid "A&lias" 20319msgstr "" 20320 20321#: /__w/calibre/calibre/src/calibre/gui2/email.py:215 20322msgid "The email address of the recipient" 20323msgstr "" 20324 20325#: /__w/calibre/calibre/src/calibre/gui2/email.py:216 20326msgid "The optional alias (simple name) of the recipient" 20327msgstr "" 20328 20329#: /__w/calibre/calibre/src/calibre/gui2/email.py:217 20330msgid "" 20331"Formats to email. The first matching one will be sent (comma separated list)" 20332msgstr "" 20333 20334#: /__w/calibre/calibre/src/calibre/gui2/email.py:218 20335msgid "The optional subject for email sent to this recipient" 20336msgstr "" 20337 20338#: /__w/calibre/calibre/src/calibre/gui2/email.py:231 20339msgid "&Add recipient" 20340msgstr "" 20341 20342#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20343msgid "Need address" 20344msgstr "" 20345 20346#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20347msgid "You must specify an address" 20348msgstr "" 20349 20350#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20351msgid "Need formats" 20352msgstr "" 20353 20354#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20355msgid "You must specify at least one format to send" 20356msgstr "" 20357 20358#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 20359#, python-format 20360msgid "The recipient %s already exists" 20361msgstr "" 20362 20363#: /__w/calibre/calibre/src/calibre/gui2/email.py:290 20364msgid "No recipients" 20365msgstr "" 20366 20367#: /__w/calibre/calibre/src/calibre/gui2/email.py:291 20368msgid "You must select at least one recipient" 20369msgstr "" 20370 20371#: /__w/calibre/calibre/src/calibre/gui2/email.py:351 20372msgid "Auto convert the following books before sending via email?" 20373msgstr "" 20374 20375#: /__w/calibre/calibre/src/calibre/gui2/email.py:362 20376msgid "This recipient has no valid formats defined" 20377msgstr "" 20378 20379#: /__w/calibre/calibre/src/calibre/gui2/email.py:363 20380msgid "These books have no suitable input formats for conversion" 20381msgstr "" 20382 20383#: /__w/calibre/calibre/src/calibre/gui2/email.py:367 20384msgid "Could not send" 20385msgstr "" 20386 20387#: /__w/calibre/calibre/src/calibre/gui2/email.py:368 20388msgid "" 20389"Could not send books to some recipients. Click \"Show details\" for more " 20390"information" 20391msgstr "" 20392 20393#: /__w/calibre/calibre/src/calibre/gui2/email.py:405 20394msgid "E-book:" 20395msgstr "" 20396 20397#: /__w/calibre/calibre/src/calibre/gui2/email.py:413 20398msgid "Attached, you will find the e-book" 20399msgstr "" 20400 20401#: /__w/calibre/calibre/src/calibre/gui2/email.py:414 20402#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:209 20403msgid "by" 20404msgstr "" 20405 20406#: /__w/calibre/calibre/src/calibre/gui2/email.py:415 20407#, python-format 20408msgid "in the %s format." 20409msgstr "" 20410 20411#: /__w/calibre/calibre/src/calibre/gui2/email.py:419 20412msgid "About this book:" 20413msgstr "" 20414 20415#: /__w/calibre/calibre/src/calibre/gui2/email.py:432 20416msgid "Sending email to" 20417msgstr "" 20418 20419#: /__w/calibre/calibre/src/calibre/gui2/email.py:463 20420#, python-format 20421msgid "Auto convert the following books to %s before sending via email?" 20422msgstr "" 20423 20424#: /__w/calibre/calibre/src/calibre/gui2/email.py:470 20425msgid "Could not email the following books as no suitable formats were found:" 20426msgstr "" 20427 20428#: /__w/calibre/calibre/src/calibre/gui2/email.py:476 20429msgid "Failed to email book" 20430msgstr "" 20431 20432#: /__w/calibre/calibre/src/calibre/gui2/email.py:479 20433msgid "sent" 20434msgstr "" 20435 20436#: /__w/calibre/calibre/src/calibre/gui2/email.py:510 20437msgid "Sent news to" 20438msgstr "" 20439 20440#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:134 20441#, python-format 20442msgid "" 20443"<div style=\"font-size:10pt;\">\n" 20444"<p>Set a regular expression pattern to use when trying to guess e-book metadata from filenames. </p>\n" 20445"<p>A <a href=\"%s\">tutorial</a> on using regular expressions is available.</p>\n" 20446"<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>" 20447msgstr "" 20448 20449#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:138 20450msgid "Regular &expression" 20451msgstr "" 20452 20453#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:139 20454#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:142 20455msgid "Test" 20456msgstr "" 20457 20458#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:140 20459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:52 20460msgid "File &name:" 20461msgstr "" 20462 20463#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:142 20464msgid "Title:" 20465msgstr "" 20466 20467#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:143 20468msgid "Regular expression (?P<title>)" 20469msgstr "" 20470 20471#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:144 20472#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:147 20473#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:150 20474#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:153 20475#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:156 20476#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:159 20477#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:162 20478#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:165 20479#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:128 20480#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:132 20481#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:137 20482#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:142 20483#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:147 20484#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:152 20485#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:154 20486#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:155 20487msgid "No match" 20488msgstr "" 20489 20490#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:145 20491msgid "Authors:" 20492msgstr "" 20493 20494#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:146 20495msgid "Regular expression (?P<author>)" 20496msgstr "" 20497 20498#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:148 20499msgid "Series:" 20500msgstr "" 20501 20502#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:149 20503msgid "Regular expression (?P<series>)" 20504msgstr "" 20505 20506#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:151 20507msgid "Series index:" 20508msgstr "" 20509 20510#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:152 20511msgid "Regular expression (?P<series_index>)" 20512msgstr "" 20513 20514#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:154 20515#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1759 20516msgid "ISBN:" 20517msgstr "" 20518 20519#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:155 20520msgid "Regular expression (?P<isbn>)" 20521msgstr "" 20522 20523#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:157 20524msgid "Publisher:" 20525msgstr "" 20526 20527#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:158 20528msgid "Regular expression (?P<publisher>)" 20529msgstr "" 20530 20531#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:160 20532msgid "Published:" 20533msgstr "" 20534 20535#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:161 20536msgid "Regular expression (?P<published>)" 20537msgstr "" 20538 20539#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:163 20540msgid "Comments:" 20541msgstr "" 20542 20543#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:164 20544msgid "Regular expression (?P<comments>)" 20545msgstr "" 20546 20547#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20548msgid "Select font files" 20549msgstr "" 20550 20551#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20552msgid "TrueType/OpenType Fonts" 20553msgstr "" 20554 20555#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:35 20556msgid "Corrupt font" 20557msgstr "" 20558 20559#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:36 20560#, python-format 20561msgid "Failed to read metadata from the font file: %s" 20562msgstr "" 20563 20564#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:153 20565msgid "Choose a font family" 20566msgstr "" 20567 20568#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:166 20569#, python-format 20570msgid "Available faces for %s" 20571msgstr "" 20572 20573#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:202 20574msgid "Choose font family" 20575msgstr "" 20576 20577#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:226 20578msgid "Add &fonts" 20579msgstr "" 20580 20581#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:230 20582msgid "Choose a font family from the list below:" 20583msgstr "" 20584 20585#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:236 20586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 20587msgid "Find next" 20588msgstr "" 20589 20590#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:239 20591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 20592msgid "Find previous" 20593msgstr "" 20594 20595#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:291 20596#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:422 20597#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:452 20598#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:456 20599#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:483 20600#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:531 20601#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:559 20602#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:313 20603#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:85 20604msgid "None" 20605msgstr "" 20606 20607#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:309 20608#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20609msgid "Added fonts" 20610msgstr "" 20611 20612#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:310 20613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20614#, python-format 20615msgid "Added font families: %s" 20616msgstr "" 20617 20618#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:339 20619msgid "Choose &font family" 20620msgstr "" 20621 20622#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:348 20623msgid "Clear the font family" 20624msgstr "" 20625 20626#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:60 20627msgid "Remove this action" 20628msgstr "" 20629 20630#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:167 20631msgid "<a href=\"{}\">CSS selector help</a>" 20632msgstr "" 20633 20634#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:184 20635msgid "Create the rule to transform HTML tags below" 20636msgstr "" 20637 20638#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:196 20639#, python-brace-format 20640msgid "{preamble} {match_type}" 20641msgstr "" 20642 20643#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:202 20644msgid "If the tag" 20645msgstr "" 20646 20647#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:217 20648msgid "Then:" 20649msgstr "" 20650 20651#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:221 20652msgid "Add another action" 20653msgstr "" 20654 20655#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:290 20656#, python-brace-format 20657msgid "If the tag <b>{match_type}</b> <b>{query}</b>" 20658msgstr "" 20659 20660#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:310 20661msgid "" 20662"You can specify rules to transform HTML here. Click the \"Add rule\" button " 20663"below to get started." 20664msgstr "" 20665 20666#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:317 20667msgid "Test HTML transform rules" 20668msgstr "" 20669 20670#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:319 20671msgid "Enter an HTML document below and click the \"Test\" button" 20672msgstr "" 20673 20674#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:321 20675msgid "Resulting HTML" 20676msgstr "" 20677 20678#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:334 20679msgid "Edit HTML transform rules" 20680msgstr "" 20681 20682#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:342 20683msgid "Current HTML file" 20684msgstr "" 20685 20686#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:343 20687msgid "All HTML files" 20688msgstr "" 20689 20690#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:344 20691msgid "Open HTML files" 20692msgstr "" 20693 20694#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:345 20695msgid "Selected HTML files" 20696msgstr "" 20697 20698#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:211 20699msgid "Create an icon theme" 20700msgstr "" 20701 20702#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:218 20703msgid "Theme Metadata" 20704msgstr "" 20705 20706#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:234 20707msgid "&Version:" 20708msgstr "" 20709 20710#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:236 20711msgid "&License:" 20712msgstr "" 20713 20714#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:238 20715#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:72 20716msgid "&URL:" 20717msgstr "" 20718 20719#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:240 20720msgid "" 20721"The license for the icons in this theme. Common choices are Creative Commons" 20722" or Public Domain." 20723msgstr "" 20724 20725#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:289 20726#, python-format 20727msgid "%d icons missing in this theme" 20728msgstr "" 20729 20730#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:291 20731msgid "No missing icons" 20732msgstr "" 20733 20734#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:301 20735msgid "No title specified" 20736msgstr "" 20737 20738#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:302 20739msgid "You must specify a title for this icon theme" 20740msgstr "" 20741 20742#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:304 20743msgid "No author specified" 20744msgstr "" 20745 20746#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:305 20747msgid "You must specify an author for this icon theme" 20748msgstr "" 20749 20750#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20751msgid "&Abort" 20752msgstr "" 20753 20754#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20755msgid "Losslessly optimizing images, please wait..." 20756msgstr "" 20757 20758#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:329 20759msgid "Optimizing images failed, click \"Show details\" for more information" 20760msgstr "" 20761 20762#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:334 20763msgid "Compression failed" 20764msgstr "" 20765 20766#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:365 20767#, python-format 20768msgid "Optimizing %s" 20769msgstr "" 20770 20771#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:384 20772msgid "Creating theme file" 20773msgstr "" 20774 20775#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:394 20776msgid "Compressing theme file" 20777msgstr "" 20778 20779#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:407 20780#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 20781msgid "Finished" 20782msgstr "" 20783 20784#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:414 20785msgid "Choose a folder from which to read the icons" 20786msgstr "" 20787 20788#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:428 20789msgid "Choose destination for icon theme" 20790msgstr "" 20791 20792#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:429 20793msgid "ZIP files" 20794msgstr "" 20795 20796#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:544 20797#, python-brace-format 20798msgid "" 20799"\n" 20800" <h1>{title}</h1>\n" 20801" <p>by <i>{author}</i> with <b>{number}</b> icons [{size}]</p>\n" 20802" <p>{description}</p>\n" 20803" <p>Version: {version} Number of users: {usage}</p>\n" 20804" <p><i>Right click to visit theme homepage</i></p>\n" 20805" " 20806msgstr "" 20807 20808#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:566 20809msgid "Downloading icons..." 20810msgstr "" 20811 20812#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:567 20813msgid "Downloading icons, please wait..." 20814msgstr "" 20815 20816#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:592 20817msgid "Choose an icon theme" 20818msgstr "" 20819 20820#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:613 20821msgid "Restore &default icons" 20822msgstr "" 20823 20824#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:643 20825msgid "" 20826"Choose an icon theme below. You will need to restart calibre to see the new " 20827"icons." 20828msgstr "" 20829 20830#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:645 20831msgid "Current icon theme:" 20832msgstr "" 20833 20834#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:647 20835#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:128 20836msgid "&Sort by:" 20837msgstr "" 20838 20839#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20840msgid "Number of icons" 20841msgstr "" 20842 20843#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20844msgid "Popularity" 20845msgstr "" 20846 20847#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20848msgid "No homepage" 20849msgstr "" 20850 20851#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20852msgid "The {} theme has no homepage" 20853msgstr "" 20854 20855#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:676 20856msgid "Downloading, please wait..." 20857msgstr "" 20858 20859#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:727 20860msgid "Failed to download list of themes" 20861msgstr "" 20862 20863#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:728 20864msgid "" 20865"Failed to download list of themes, click \"Show details\" for more " 20866"information" 20867msgstr "" 20868 20869#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:762 20870#, python-format 20871msgid "" 20872"Are you sure you want to remove the <b>%s</b> icon theme and return to the " 20873"stock icons?" 20874msgstr "" 20875 20876#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:770 20877msgid "No theme selected" 20878msgstr "" 20879 20880#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:771 20881msgid "You must first select an icon theme" 20882msgstr "" 20883 20884#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:805 20885msgid "" 20886"Failed to download icon theme, click \"Show details\" for more information." 20887msgstr "" 20888 20889#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:120 20890msgid "Zoom &in" 20891msgstr "" 20892 20893#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:121 20894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:277 20895msgid "Zoom &out" 20896msgstr "" 20897 20898#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:122 20899msgid "&Save as" 20900msgstr "" 20901 20902#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:123 20903msgid "&Rotate" 20904msgstr "" 20905 20906#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:124 20907msgid "&Full screen" 20908msgstr "" 20909 20910#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:141 20911msgid "&Fit image" 20912msgstr "" 20913 20914#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:142 20915msgid "Fit image inside the available space" 20916msgstr "" 20917 20918#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:193 20919msgid "Choose a file to save to" 20920msgstr "" 20921 20922#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:255 20923#, python-brace-format 20924msgid "Image: {name} {resolution}" 20925msgstr "" 20926 20927#: /__w/calibre/calibre/src/calibre/gui2/init.py:156 20928msgid "Cover browser" 20929msgstr "" 20930 20931#: /__w/calibre/calibre/src/calibre/gui2/init.py:194 20932#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:560 20933#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:572 20934#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:672 20935#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:681 20936#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:733 20937#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:740 20938msgid "Tag browser" 20939msgstr "" 20940 20941#: /__w/calibre/calibre/src/calibre/gui2/init.py:231 20942msgid "See what's new in this calibre release" 20943msgstr "" 20944 20945#: /__w/calibre/calibre/src/calibre/gui2/init.py:283 20946msgid "Connected " 20947msgstr "" 20948 20949#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20950#, python-format 20951msgid " %(created)s %(name)s" 20952msgstr "" 20953 20954#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20955msgid "created by" 20956msgstr "" 20957 20958#: /__w/calibre/calibre/src/calibre/gui2/init.py:306 20959#, python-format 20960msgid "%(num)d of %(total)d books" 20961msgstr "" 20962 20963#: /__w/calibre/calibre/src/calibre/gui2/init.py:308 20964#: /__w/calibre/calibre/src/calibre/srv/opds.py:154 20965msgid "one book" 20966msgid_plural "{} books" 20967msgstr[0] "" 20968 20969#: /__w/calibre/calibre/src/calibre/gui2/init.py:310 20970#, python-format 20971msgid "%(num)s, %(sel)d selected" 20972msgid_plural "%(num)s, %(sel)d selected" 20973msgstr[0] "" 20974 20975#: /__w/calibre/calibre/src/calibre/gui2/init.py:312 20976#, python-brace-format 20977msgid "{0}, {1} total" 20978msgstr "" 20979 20980#: /__w/calibre/calibre/src/calibre/gui2/init.py:336 20981msgid "Cover grid" 20982msgstr "" 20983 20984#: /__w/calibre/calibre/src/calibre/gui2/init.py:338 20985#: /__w/calibre/calibre/src/calibre/gui2/init.py:368 20986#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1093 20987msgid "Toggle" 20988msgstr "" 20989 20990#: /__w/calibre/calibre/src/calibre/gui2/init.py:366 20991msgid "Search bar" 20992msgstr "" 20993 20994#: /__w/calibre/calibre/src/calibre/gui2/init.py:410 20995msgid "Next Virtual library" 20996msgstr "" 20997 20998#: /__w/calibre/calibre/src/calibre/gui2/init.py:412 20999msgid "Switch to the next Virtual library in the Virtual library tab bar" 21000msgstr "" 21001 21002#: /__w/calibre/calibre/src/calibre/gui2/init.py:415 21003msgid "Previous Virtual library" 21004msgstr "" 21005 21006#: /__w/calibre/calibre/src/calibre/gui2/init.py:417 21007msgid "Switch to the previous Virtual library in the Virtual library tab bar" 21008msgstr "" 21009 21010#: /__w/calibre/calibre/src/calibre/gui2/init.py:498 21011#: /__w/calibre/calibre/src/calibre/srv/ajax.py:285 21012#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 21013msgid "All books" 21014msgstr "" 21015 21016#: /__w/calibre/calibre/src/calibre/gui2/init.py:501 21017msgid "Search expression for this Virtual library:" 21018msgstr "" 21019 21020#: /__w/calibre/calibre/src/calibre/gui2/init.py:525 21021msgid "Sort tabs alphabetically" 21022msgstr "" 21023 21024#: /__w/calibre/calibre/src/calibre/gui2/init.py:528 21025msgid "Restore hidden tabs" 21026msgstr "" 21027 21028#: /__w/calibre/calibre/src/calibre/gui2/init.py:531 21029#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:392 21030msgid "Hide Virtual library tabs" 21031msgstr "" 21032 21033#: /__w/calibre/calibre/src/calibre/gui2/init.py:533 21034msgid "Lock Virtual library tabs" 21035msgstr "" 21036 21037#: /__w/calibre/calibre/src/calibre/gui2/init.py:535 21038msgid "Unlock Virtual library tabs" 21039msgstr "" 21040 21041#: /__w/calibre/calibre/src/calibre/gui2/init.py:542 21042#, python-format 21043msgid "Edit \"%s\"" 21044msgstr "" 21045 21046#: /__w/calibre/calibre/src/calibre/gui2/init.py:543 21047#, python-format 21048msgid "Delete \"%s\"" 21049msgstr "" 21050 21051#: /__w/calibre/calibre/src/calibre/gui2/init.py:571 21052#: /__w/calibre/calibre/src/calibre/gui2/init.py:582 21053msgid "Book details" 21054msgstr "" 21055 21056#: /__w/calibre/calibre/src/calibre/gui2/init.py:639 21057msgid "Layout" 21058msgstr "" 21059 21060#: /__w/calibre/calibre/src/calibre/gui2/init.py:642 21061msgid "Show and hide various parts of the calibre main window" 21062msgstr "" 21063 21064#: /__w/calibre/calibre/src/calibre/gui2/init.py:758 21065#, python-format 21066msgid "No %s format" 21067msgstr "" 21068 21069#: /__w/calibre/calibre/src/calibre/gui2/init.py:759 21070#, python-brace-format 21071msgid "The book {0} does not have the {1} format" 21072msgstr "" 21073 21074#: /__w/calibre/calibre/src/calibre/gui2/init.py:794 21075#, python-format 21076msgid "Restore %s" 21077msgstr "" 21078 21079#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:97 21080msgid "Job" 21081msgstr "" 21082 21083#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:99 21084msgid "Progress" 21085msgstr "" 21086 21087#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:100 21088msgid "Running time" 21089msgstr "" 21090 21091#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:101 21092msgid "Start time" 21093msgstr "" 21094 21095#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:113 21096msgid "There is a running job:" 21097msgid_plural "There are {} running jobs:" 21098msgstr[0] "" 21099 21100#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:117 21101#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:125 21102#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:140 21103msgid "Unknown job" 21104msgstr "" 21105 21106#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:120 21107msgid "There is a waiting job" 21108msgid_plural "There are {} waiting jobs" 21109msgstr[0] "" 21110 21111#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:310 21112#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:313 21113#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:316 21114#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:323 21115#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:330 21116msgid "Cannot kill job" 21117msgstr "" 21118 21119#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:311 21120#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:324 21121msgid "Cannot kill jobs that communicate with the device" 21122msgstr "" 21123 21124#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:314 21125msgid "Job has already run" 21126msgstr "" 21127 21128#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:317 21129msgid "This job cannot be stopped" 21130msgstr "" 21131 21132#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:331 21133msgid "" 21134"Some of the jobs cannot be stopped. Click \"Show details\" to see the list " 21135"of unstoppable jobs." 21136msgstr "" 21137 21138#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:433 21139msgid "Unavailable" 21140msgstr "" 21141 21142#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:519 21143msgid "Click to see list of jobs" 21144msgstr "" 21145 21146#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:520 21147msgid " [Alt+Shift+J]" 21148msgstr "" 21149 21150#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:525 21151msgid "Show/hide the Jobs List" 21152msgstr "" 21153 21154#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:530 21155msgid "Jobs:" 21156msgstr "" 21157 21158#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:576 21159msgid "No running jobs" 21160msgstr "" 21161 21162#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:578 21163msgid "One running job" 21164msgstr "" 21165 21166#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:580 21167#, python-format 21168msgid "%d running jobs" 21169msgstr "" 21170 21171#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:629 21172msgid " - Jobs" 21173msgstr "" 21174 21175#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:641 21176msgid "Search for a job by name" 21177msgstr "" 21178 21179#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:690 21180#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:712 21181msgid "No job" 21182msgstr "" 21183 21184#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:691 21185#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:713 21186msgid "No job selected" 21187msgstr "" 21188 21189#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:693 21190msgid "Do you really want to stop the selected job?" 21191msgid_plural "Do you really want to stop all the selected jobs?" 21192msgstr[0] "" 21193 21194#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:703 21195msgid "Do you really want to stop all non-device jobs?" 21196msgstr "" 21197 21198#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:410 21199#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:40 21200msgid "&Custom" 21201msgstr "" 21202 21203#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21204#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21205msgid "&Alternate shortcut:" 21206msgstr "" 21207 21208#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21209#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21210msgid "&Shortcut:" 21211msgstr "" 21212 21213#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:434 21214#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:186 21215msgid "Done" 21216msgstr "" 21217 21218#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:458 21219#, python-format 21220msgid "&Default: %(deflt)s [Currently not conflicting: %(curr)s]" 21221msgstr "" 21222 21223#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:477 21224#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:102 21225msgid "Press a key..." 21226msgstr "" 21227 21228#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:510 21229#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:120 21230msgid "Already assigned" 21231msgstr "" 21232 21233#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:512 21234#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:122 21235msgid "already assigned to" 21236msgstr "" 21237 21238#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:553 21239msgid "<b>This shortcut no longer exists</b>" 21240msgstr "" 21241 21242#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:653 21243msgid "" 21244"Double click on any entry to change the keyboard shortcuts associated with " 21245"it" 21246msgstr "" 21247 21248#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:670 21249msgid "Search for a shortcut by name" 21250msgstr "" 21251 21252#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:684 21253#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:377 21254#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:258 21255#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:191 21256msgid "Expand all" 21257msgstr "" 21258 21259#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:685 21260#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:378 21261#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:259 21262#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:671 21263#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1071 21264#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:192 21265msgid "Collapse all" 21266msgstr "" 21267 21268#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:718 21269#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:268 21270#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:560 21271#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 21272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1031 21273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1065 21274#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:495 21275msgid "No matches" 21276msgstr "" 21277 21278#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:719 21279#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:561 21280#, python-format 21281msgid "Could not find any shortcuts matching %s" 21282msgstr "" 21283 21284#: /__w/calibre/calibre/src/calibre/gui2/layout.py:59 21285msgid "Eject this device" 21286msgstr "" 21287 21288#: /__w/calibre/calibre/src/calibre/gui2/layout.py:62 21289msgid "Configure this device" 21290msgstr "" 21291 21292#: /__w/calibre/calibre/src/calibre/gui2/layout.py:65 21293msgid "Update cached metadata on device" 21294msgstr "" 21295 21296#: /__w/calibre/calibre/src/calibre/gui2/layout.py:78 21297msgid "Show books in calibre library" 21298msgstr "" 21299 21300#: /__w/calibre/calibre/src/calibre/gui2/layout.py:80 21301msgid "Show books in the main memory of the device" 21302msgstr "" 21303 21304#: /__w/calibre/calibre/src/calibre/gui2/layout.py:82 21305msgid "Show books in storage card A" 21306msgstr "" 21307 21308#: /__w/calibre/calibre/src/calibre/gui2/layout.py:84 21309msgid "Show books in storage card B" 21310msgstr "" 21311 21312#: /__w/calibre/calibre/src/calibre/gui2/layout.py:98 21313msgid "Delete library" 21314msgstr "" 21315 21316#: /__w/calibre/calibre/src/calibre/gui2/layout.py:152 21317msgid "available" 21318msgstr "" 21319 21320#: /__w/calibre/calibre/src/calibre/gui2/layout.py:214 21321msgid "Close the Virtual library" 21322msgstr "" 21323 21324#: /__w/calibre/calibre/src/calibre/gui2/layout.py:225 21325msgid "Change how the displayed books are sorted" 21326msgstr "" 21327 21328#: /__w/calibre/calibre/src/calibre/gui2/layout.py:229 21329msgid "Sort" 21330msgstr "" 21331 21332#: /__w/calibre/calibre/src/calibre/gui2/layout.py:240 21333msgid "" 21334"<p>Search the list of books by title, author, publisher, tags, comments, " 21335"etc.<br><br>Words separated by spaces are ANDed" 21336msgstr "" 21337 21338#: /__w/calibre/calibre/src/calibre/gui2/layout.py:264 21339msgid "Do quick search (you can also press the Enter key)" 21340msgstr "" 21341 21342#: /__w/calibre/calibre/src/calibre/gui2/layout.py:268 21343#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21344#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:516 21345msgid "Highlight" 21346msgstr "" 21347 21348#: /__w/calibre/calibre/src/calibre/gui2/layout.py:285 21349msgid "Copy current search text (instead of search name)" 21350msgstr "" 21351 21352#: /__w/calibre/calibre/src/calibre/gui2/layout.py:298 21353msgid "Use an existing Saved search or create a new one" 21354msgstr "" 21355 21356#: /__w/calibre/calibre/src/calibre/gui2/layout.py:300 21357msgid "Saved search" 21358msgstr "" 21359 21360#: /__w/calibre/calibre/src/calibre/gui2/layout.py:381 21361msgid "<h2>Shutting down</h2><div>" 21362msgstr "" 21363 21364#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:677 21365#, python-format 21366msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" 21367msgstr "" 21368 21369#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:682 21370#, python-format 21371msgid "This book is on the device in %s" 21372msgstr "" 21373 21374#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:133 21375msgid "Anonymous Content server user" 21376msgstr "" 21377 21378#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:135 21379msgid "Local E-book viewer user" 21380msgstr "" 21381 21382#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21383#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:343 21384msgid "Bookmark" 21385msgstr "" 21386 21387#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21388#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:57 21389#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:70 21390msgid "Bookmarks" 21391msgstr "" 21392 21393#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21394#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:73 21395msgid "Highlights" 21396msgstr "" 21397 21398#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:227 21399msgid "Export {} annotations" 21400msgstr "" 21401 21402#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:230 21403msgid "calibre annotation collection" 21404msgstr "" 21405 21406#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:233 21407msgid "annotations" 21408msgstr "" 21409 21410#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:245 21411msgid "Format to export in:" 21412msgstr "" 21413 21414#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:252 21415msgid "Save to file" 21416msgstr "" 21417 21418#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:266 21419msgid "File for exports" 21420msgstr "" 21421 21422#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:294 21423#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:144 21424msgid "Unknown chapter" 21425msgstr "" 21426 21427#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:368 21428#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21429msgid "Open in viewer" 21430msgstr "" 21431 21432#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:369 21433#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21434msgid "Show in calibre" 21435msgstr "" 21436 21437#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:371 21438#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:372 21439#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:405 21440msgid "Edit notes" 21441msgstr "" 21442 21443#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:374 21444msgid "Export selected item" 21445msgid_plural "Export {} selected items" 21446msgstr[0] "" 21447 21448#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:375 21449msgid "Delete selected item" 21450msgid_plural "Delete {} selected items" 21451msgstr[0] "" 21452 21453#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:507 21454msgid "Restrict to" 21455msgstr "" 21456 21457#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:509 21458msgid "Type:" 21459msgstr "" 21460 21461#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:516 21462msgid "Show only annotations of the specified type" 21463msgstr "" 21464 21465#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:518 21466msgid "User:" 21467msgstr "" 21468 21469#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:525 21470msgid "Show only annotations created by the specified user" 21471msgstr "" 21472 21473#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:531 21474msgid "" 21475"Only show annotations from books that have been selected in the calibre " 21476"library" 21477msgstr "" 21478 21479#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:539 21480msgid "&Show results from only selected books" 21481msgstr "" 21482 21483#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:542 21484msgid "&Show results from only the selected book" 21485msgid_plural "&Show results from only the {} selected books" 21486msgstr[0] "" 21487 21488#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:622 21489msgid "Enter words to search for" 21490msgstr "" 21491 21492#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:637 21493#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:271 21494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:129 21495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:552 21496#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:352 21497msgid "Find previous match" 21498msgstr "" 21499 21500#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:711 21501msgid "Invalid search expression" 21502msgstr "" 21503 21504#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:712 21505#, python-brace-format 21506msgid "" 21507"The search expression: {0} is invalid. The search syntax used is the SQLite " 21508"Full text Search Query syntax, <a href=\"{1}\">described here</a>." 21509msgstr "" 21510 21511#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 21512msgid "Edit the notes of this highlight" 21513msgstr "" 21514 21515#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21516msgid "Add notes" 21517msgstr "" 21518 21519#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21520msgid "Add notes to this highlight" 21521msgstr "" 21522 21523#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 21524msgid "User" 21525msgstr "" 21526 21527#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:884 21528msgid "Open the book at this annotation in the calibre E-book viewer" 21529msgstr "" 21530 21531#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:885 21532msgid "Show this book in the main calibre book list" 21533msgstr "" 21534 21535#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:895 21536msgid "Edit notes for highlight" 21537msgstr "" 21538 21539#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:919 21540msgid "Annotations browser" 21541msgstr "" 21542 21543#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:937 21544msgid "&Match on related words" 21545msgstr "" 21546 21547#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:940 21548msgid "" 21549"With this option searching for words will also match on any related words " 21550"(supported in several languages). For example, in the English language: " 21551"<i>correction</i> matches <i>correcting</i> and <i>corrected</i> as well" 21552msgstr "" 21553 21554#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:969 21555msgid "&Delete all selected" 21556msgstr "" 21557 21558#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:970 21559msgid "Delete the selected annotations" 21560msgstr "" 21561 21562#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:973 21563msgid "&Export all selected" 21564msgstr "" 21565 21566#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:974 21567msgid "Export the selected annotations" 21568msgstr "" 21569 21570#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:982 21571msgid "Rebuild search index" 21572msgstr "" 21573 21574#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:984 21575msgid "" 21576"Refresh annotations in case they have been changed since this window was " 21577"opened" 21578msgstr "" 21579 21580#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:992 21581#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:999 21582msgid "No selected annotations" 21583msgstr "" 21584 21585#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:993 21586#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1000 21587msgid "No annotations have been selected" 21588msgstr "" 21589 21590#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1005 21591msgid "Are you sure you want to <b>permanently</b> delete this annotation?" 21592msgid_plural "" 21593"Are you sure you want to <b>permanently</b> delete these {} annotations?" 21594msgstr[0] "" 21595 21596#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1019 21597msgid "Editing is only supported for the notes associated with highlights" 21598msgstr "" 21599 21600#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:133 21601msgid "Set to undefined" 21602msgstr "" 21603 21604#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:196 21605msgid "Size (MB)" 21606msgstr "" 21607 21608#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:203 21609#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:208 21610msgid "Modified" 21611msgstr "" 21612 21613#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:748 21614#, python-format 21615msgid "" 21616"The cover for the book %s is too large, cannot load it. Resize or delete it." 21617msgstr "" 21618 21619#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:896 21620#, python-format 21621msgid "%s stars" 21622msgstr "" 21623 21624#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1033 21625#, python-format 21626msgid "Click in this column and press Q to Quickview books with the same \"%s\"" 21627msgstr "" 21628 21629#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1040 21630#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:445 21631#: /__w/calibre/calibre/src/calibre/srv/metadata.py:243 21632msgid "Description:" 21633msgstr "" 21634 21635#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1043 21636#, python-brace-format 21637msgid "The lookup/search name is <i>{0}</i>" 21638msgstr "" 21639 21640#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1050 21641#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1722 21642#, python-brace-format 21643msgid "This book's UUID is \"{0}\"" 21644msgstr "" 21645 21646#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1148 21647#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 21648msgid "" 21649"Could not change the on disk location of this book. Is it open in another " 21650"program?" 21651msgstr "" 21652 21653#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1152 21654#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1158 21655msgid "Failed to set data" 21656msgstr "" 21657 21658#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1153 21659#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1159 21660msgid "Could not set data, click \"Show details\" to see why." 21661msgstr "" 21662 21663#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1350 21664msgid "In Library" 21665msgstr "" 21666 21667#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1354 21668#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:288 21669msgid "Size" 21670msgstr "" 21671 21672#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1692 21673msgid "Waiting for metadata to be updated" 21674msgstr "" 21675 21676#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1694 21677msgid "Marked for deletion" 21678msgstr "" 21679 21680#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1699 21681msgid "Double click to <b>edit</b> me<br><br>" 21682msgstr "" 21683 21684#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1720 21685msgid "The lookup/search name is" 21686msgstr "" 21687 21688#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:399 21689msgid "Cannot hide all columns" 21690msgstr "" 21691 21692#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:400 21693msgid "You must not hide all columns" 21694msgstr "" 21695 21696#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:441 21697#, python-format 21698msgid "Hide column %s" 21699msgstr "" 21700 21701#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:442 21702#, python-format 21703msgid "Sort on %s" 21704msgstr "" 21705 21706#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:443 21707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21708msgid "Ascending" 21709msgstr "" 21710 21711#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:444 21712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21713msgid "Descending" 21714msgstr "" 21715 21716#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:451 21717#, python-format 21718msgid "Change text alignment for %s" 21719msgstr "" 21720 21721#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 21723msgid "Center" 21724msgstr "" 21725 21726#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21727#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21729msgid "Left" 21730msgstr "" 21731 21732#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21733#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21735msgid "Right" 21736msgstr "" 21737 21738#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:460 21739#, python-format 21740msgid "Change font style for %s" 21741msgstr "" 21742 21743#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21744msgid "Bold font" 21745msgstr "" 21746 21747#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21748msgid "Normal font" 21749msgstr "" 21750 21751#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21752msgid "Bold and Italic font" 21753msgstr "" 21754 21755#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21756msgid "Italic font" 21757msgstr "" 21758 21759#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:472 21760#, python-format 21761msgid "Quickview column %s" 21762msgstr "" 21763 21764#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:482 21765msgid "Show column" 21766msgstr "" 21767 21768#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:490 21769msgid "Remember On Device column width" 21770msgstr "" 21771 21772#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:492 21773msgid "Reset On Device column width to default" 21774msgstr "" 21775 21776#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:494 21777msgid "Shrink column if it is too wide to fit" 21778msgstr "" 21779 21780#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:496 21781msgid "Resize column to fit contents" 21782msgstr "" 21783 21784#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:498 21785msgid "Restore default layout" 21786msgstr "" 21787 21788#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:506 21789msgid "Hide row numbers" 21790msgstr "" 21791 21792#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:529 21793msgid "Un-split the book list" 21794msgstr "" 21795 21796#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:531 21797msgid "Split the book list" 21798msgstr "" 21799 21800#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1455 21801msgid "" 21802"Dropping onto a device is not supported. First add the book to the calibre " 21803"library." 21804msgstr "" 21805 21806#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:278 21807msgid "File name" 21808msgstr "" 21809 21810#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50 21811msgid "Configure viewer" 21812msgstr "" 21813 21814#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:51 21815msgid "Use white background" 21816msgstr "" 21817 21818#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 21819msgid "Hyphenate" 21820msgstr "" 21821 21822#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 21823msgid "<b>Changes will only take effect after a restart.</b>" 21824msgstr "" 21825 21826#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:75 21827msgid " - LRF viewer" 21828msgstr "" 21829 21830#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 21831#, python-format 21832msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." 21833msgstr "" 21834 21835#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:271 21836msgid "" 21837"%prog [options] book.lrf\n" 21838"\n" 21839"Read the LRF e-book book.lrf\n" 21840msgstr "" 21841 21842#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:277 21843msgid "Print more information about the rendering process" 21844msgstr "" 21845 21846#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:278 21847msgid "Turn on visual aids to debugging the rendering engine" 21848msgstr "" 21849 21850#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:281 21851msgid "Disable hyphenation. Should significantly speed up rendering." 21852msgstr "" 21853 21854#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:283 21855msgid "" 21856"By default the background is off white as I find this easier on the eyes. " 21857"Use this option to make the background pure white." 21858msgstr "" 21859 21860#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:285 21861msgid "Profile the LRF renderer" 21862msgstr "" 21863 21864#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:126 21865msgid "LRF viewer" 21866msgstr "" 21867 21868#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:127 21869msgid "Parsing LRF file" 21870msgstr "" 21871 21872#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 21873msgid "LRF viewer toolbar" 21874msgstr "" 21875 21876#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 21877#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:51 21878msgid "Next page" 21879msgstr "" 21880 21881#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 21882msgid "Previous Page" 21883msgstr "" 21884 21885#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 21886#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:99 21887#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:44 21888msgid "Back" 21889msgstr "" 21890 21891#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 21892#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:102 21893#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:45 21894msgid "Forward" 21895msgstr "" 21896 21897#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 21898msgid "Next match" 21899msgstr "" 21900 21901#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 21902#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:46 21903msgid "Open e-book" 21904msgstr "" 21905 21906#: /__w/calibre/calibre/src/calibre/gui2/main.py:42 21907msgid "" 21908"%prog [options] [path_to_ebook or calibre url ...]\n" 21909"\n" 21910"Launch the main calibre Graphical User Interface and optionally add the e-book at\n" 21911"path_to_ebook to the database. You can also specify calibre URLs to perform various\n" 21912"different actions, than just adding books. For example:\n" 21913"\n" 21914"calibre://view-book/test_library/1842/epub\n" 21915"\n" 21916"Will open the book with id 1842 in the EPUB format from the library\n" 21917"\"test_library\" in the calibre E-book viewer. Library names are the folder names of the\n" 21918"libraries with spaces replaced by underscores. A full description of the\n" 21919"various URL based actions is in the User Manual.\n" 21920msgstr "" 21921 21922#: /__w/calibre/calibre/src/calibre/gui2/main.py:57 21923msgid "Use the library located at the specified path." 21924msgstr "" 21925 21926#: /__w/calibre/calibre/src/calibre/gui2/main.py:59 21927msgid "Start minimized to system tray." 21928msgstr "" 21929 21930#: /__w/calibre/calibre/src/calibre/gui2/main.py:61 21931msgid "Ignored, do not use. Present only for legacy reasons" 21932msgstr "" 21933 21934#: /__w/calibre/calibre/src/calibre/gui2/main.py:63 21935msgid "Do not check for updates" 21936msgstr "" 21937 21938#: /__w/calibre/calibre/src/calibre/gui2/main.py:65 21939msgid "" 21940"Ignore custom plugins, useful if you installed a plugin that is preventing " 21941"calibre from starting" 21942msgstr "" 21943 21944#: /__w/calibre/calibre/src/calibre/gui2/main.py:100 21945msgid "Path too long" 21946msgstr "" 21947 21948#: /__w/calibre/calibre/src/calibre/gui2/main.py:101 21949#, python-format 21950msgid "" 21951"Path to Calibre Portable (%s) too long. It must be less than 59 characters." 21952msgstr "" 21953 21954#: /__w/calibre/calibre/src/calibre/gui2/main.py:141 21955#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:820 21956msgid "Calibre Library" 21957msgstr "" 21958 21959#: /__w/calibre/calibre/src/calibre/gui2/main.py:186 21960msgid "Failed to create library" 21961msgstr "" 21962 21963#: /__w/calibre/calibre/src/calibre/gui2/main.py:187 21964#, python-format 21965msgid "" 21966"Failed to create calibre library at: %r.\n" 21967"You will be asked to choose a new library location." 21968msgstr "" 21969 21970#: /__w/calibre/calibre/src/calibre/gui2/main.py:217 21971msgid "Could not repair library. Click \"Show details\" for more information." 21972msgstr "" 21973 21974#: /__w/calibre/calibre/src/calibre/gui2/main.py:256 21975msgid "Initializing user interface..." 21976msgstr "" 21977 21978#: /__w/calibre/calibre/src/calibre/gui2/main.py:278 21979msgid "Choose a location for your new calibre e-book library" 21980msgstr "" 21981 21982#: /__w/calibre/calibre/src/calibre/gui2/main.py:296 21983msgid "Repairing failed" 21984msgstr "" 21985 21986#: /__w/calibre/calibre/src/calibre/gui2/main.py:297 21987msgid "The database repair failed. Starting with a new empty library." 21988msgstr "" 21989 21990#: /__w/calibre/calibre/src/calibre/gui2/main.py:308 21991#: /__w/calibre/calibre/src/calibre/gui2/main.py:353 21992msgid "Bad database location" 21993msgstr "" 21994 21995#: /__w/calibre/calibre/src/calibre/gui2/main.py:309 21996#, python-format 21997msgid "Bad database location %r. calibre will now quit." 21998msgstr "" 21999 22000#: /__w/calibre/calibre/src/calibre/gui2/main.py:321 22001msgid "Startup error" 22002msgstr "" 22003 22004#: /__w/calibre/calibre/src/calibre/gui2/main.py:322 22005#, python-brace-format 22006msgid "" 22007"There was an error during {0} startup. Parts of {0} may not function. Click " 22008"\"Show details\" to learn more." 22009msgstr "" 22010 22011#: /__w/calibre/calibre/src/calibre/gui2/main.py:334 22012#: /__w/calibre/calibre/src/calibre/gui2/ui.py:859 22013msgid "Corrupted database" 22014msgstr "" 22015 22016#: /__w/calibre/calibre/src/calibre/gui2/main.py:335 22017#, python-format 22018msgid "" 22019"The library database at %s appears to be corrupted. Do you want calibre to " 22020"try and rebuild it automatically? The rebuild may not be completely " 22021"successful. If you say No, a new empty calibre library will be created." 22022msgstr "" 22023 22024#: /__w/calibre/calibre/src/calibre/gui2/main.py:354 22025#, python-format 22026msgid "" 22027"Bad database location %r. Will start with a new, empty calibre library" 22028msgstr "" 22029 22030#: /__w/calibre/calibre/src/calibre/gui2/main.py:364 22031#, python-format 22032msgid "Starting %s: Loading books..." 22033msgstr "" 22034 22035#: /__w/calibre/calibre/src/calibre/gui2/main.py:396 22036msgid "Cannot start calibre" 22037msgstr "" 22038 22039#: /__w/calibre/calibre/src/calibre/gui2/main.py:397 22040#, python-brace-format 22041msgid "" 22042"Another calibre program that can modify calibre libraries, such as, {0} or " 22043"{1} is already running. You must first shut it down, before starting the " 22044"main calibre program. If you are sure no such program is running, try " 22045"restarting your computer." 22046msgstr "" 22047 22048#: /__w/calibre/calibre/src/calibre/gui2/main.py:458 22049#: /__w/calibre/calibre/src/calibre/gui2/main.py:487 22050msgid "Failed to contact running instance of calibre" 22051msgstr "" 22052 22053#: /__w/calibre/calibre/src/calibre/gui2/main.py:461 22054msgid "Contacting calibre failed" 22055msgstr "" 22056 22057#: /__w/calibre/calibre/src/calibre/gui2/main.py:462 22058msgid "Failed to contact running instance of calibre, try restarting calibre" 22059msgstr "" 22060 22061#: /__w/calibre/calibre/src/calibre/gui2/main.py:470 22062msgid "Shutdown command sent, waiting for shutdown..." 22063msgstr "" 22064 22065#: /__w/calibre/calibre/src/calibre/gui2/main.py:476 22066msgid "Failed to shutdown running calibre instance" 22067msgstr "" 22068 22069#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:106 22070#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 22071msgid "&Preferences" 22072msgstr "" 22073 22074#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:107 22075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 22076msgid "&Quit" 22077msgstr "" 22078 22079#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:146 22080msgid "Unhandled exception" 22081msgstr "" 22082 22083#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:181 22084#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:690 22085msgid "Set date to undefined" 22086msgstr "" 22087 22088#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:183 22089#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:692 22090msgid "Set date to today" 22091msgstr "" 22092 22093#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:186 22094#: /__w/calibre/calibre/src/calibre/utils/localization.py:367 22095msgid "&Redo" 22096msgstr "" 22097 22098#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:265 22099msgid "" 22100"Specify how this book should be sorted when by title. For example, The " 22101"Exorcist might be sorted as Exorcist, The." 22102msgstr "" 22103 22104#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:267 22105msgid "Title &sort:" 22106msgstr "" 22107 22108#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:276 22109msgid "" 22110" The green color indicates that the current title sort matches the current " 22111"title" 22112msgstr "" 22113 22114#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 22115msgid "" 22116" The red color warns that the current title sort does not match the current " 22117"title. No action is required if this is what you want." 22118msgstr "" 22119 22120#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:367 22121msgid "&Edit authors" 22122msgstr "" 22123 22124#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:380 22125msgid "Authors changed" 22126msgstr "" 22127 22128#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:381 22129msgid "" 22130"You have changed the authors for this book. You must save these changes " 22131"before you can use Manage authors. Do you want to save these changes?" 22132msgstr "" 22133 22134#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:459 22135msgid "" 22136"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n" 22137"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." 22138msgstr "" 22139 22140#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:464 22141msgid "Author s&ort:" 22142msgstr "" 22143 22144#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:476 22145msgid "" 22146" The green color indicates that the current author sort matches the current " 22147"author" 22148msgstr "" 22149 22150#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:479 22151msgid "" 22152" The red color indicates that the current author sort does not match the " 22153"current author. No action is required if this is what you want." 22154msgstr "" 22155 22156#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:657 22157msgid "&Number:" 22158msgstr "" 22159 22160#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 22161#, python-format 22162msgid "" 22163"Last modified: %s\n" 22164"\n" 22165"Double click to view" 22166msgstr "" 22167 22168#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:771 22169#, python-format 22170msgid "Restore %s from the original" 22171msgstr "" 22172 22173#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:784 22174msgid "&View {} format" 22175msgstr "" 22176 22177#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:797 22178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:644 22179msgid "&Edit" 22180msgstr "" 22181 22182#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 22183msgid "Set the cover for the book from the selected format" 22184msgstr "" 22185 22186#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:888 22187msgid "Set metadata for the book from the selected format" 22188msgstr "" 22189 22190#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:895 22191msgid "Add a format to this book" 22192msgstr "" 22193 22194#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:902 22195msgid "Remove the selected format from this book" 22196msgstr "" 22197 22198#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:977 22199msgid "Choose formats for " 22200msgstr "" 22201 22202#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1023 22203msgid "No permission" 22204msgstr "" 22205 22206#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1024 22207msgid "You do not have permission to read the following files:" 22208msgstr "" 22209 22210#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 22211#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1056 22212#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 22213#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 22214msgid "No format selected" 22215msgstr "" 22216 22217#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 22218msgid "Trim bord&ers" 22219msgstr "" 22220 22221#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 22222msgid "" 22223"Automatically detect and remove extra space at the cover's edges.\n" 22224"Pressing it repeatedly can sometimes remove stubborn borders." 22225msgstr "" 22226 22227#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1146 22228msgid "Automatically trim borders" 22229msgstr "" 22230 22231#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1148 22232msgid "Trim borders manually" 22233msgstr "" 22234 22235#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1149 22236msgid "Undo last trim" 22237msgstr "" 22238 22239#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1153 22240msgid "Download co&ver" 22241msgstr "" 22242 22243#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 22244msgid "&Generate cover" 22245msgstr "" 22246 22247#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1157 22248msgid "Customize the styles and colors of the generated cover" 22249msgstr "" 22250 22251#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1158 22252msgid "Undo last Generate cover" 22253msgstr "" 22254 22255#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1214 22256msgid "Not a valid picture" 22257msgstr "" 22258 22259#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 22260msgid "Invalid cover" 22261msgstr "" 22262 22263#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1263 22264msgid "Could not change cover as the image is invalid." 22265msgstr "" 22266 22267#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1359 22268msgid "Rating of this book. 0-5 stars" 22269msgstr "" 22270 22271#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 22272msgid "Tags changed" 22273msgstr "" 22274 22275#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1441 22276msgid "" 22277"You have changed the tags. In order to use the tags editor, you must either " 22278"discard or apply these changes. Apply changes?" 22279msgstr "" 22280 22281#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1483 22282msgid "A comma separated list of languages for this book" 22283msgstr "" 22284 22285#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1513 22286#, python-format 22287msgid "The language %s is not recognized" 22288msgid_plural "The languages %s are not recognized" 22289msgstr[0] "" 22290 22291#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1514 22292msgid "Unknown language" 22293msgstr "" 22294 22295#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1530 22296msgid "Edit Identifiers" 22297msgstr "" 22298 22299#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1537 22300msgid "" 22301"Edit the book's identifiers. Every identifier must be on a separate line, " 22302"and have the form type:value" 22303msgstr "" 22304 22305#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1554 22306msgid "Duplicate identifier" 22307msgstr "" 22308 22309#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1555 22310#, python-format 22311msgid "" 22312"The identifier of type: %s occurs more than once. Each type of identifier " 22313"must be unique" 22314msgstr "" 22315 22316#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1559 22317msgid "Invalid identifier" 22318msgstr "" 22319 22320#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1560 22321#, python-format 22322msgid "" 22323"The identifier %s is invalid. Identifiers must be of the form type:value" 22324msgstr "" 22325 22326#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1574 22327msgid "&Ids:" 22328msgstr "" 22329 22330#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1575 22331#, python-format 22332msgid "" 22333"Edit the identifiers for this book. For example: \n" 22334"\n" 22335"%s\n" 22336"\n" 22337"If an identifier value contains a comma, you can use the | character to represent it." 22338msgstr "" 22339 22340#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1590 22341msgid "Edit identifiers in a dedicated window" 22342msgstr "" 22343 22344#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1655 22345#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1790 22346msgid "This ISBN is valid" 22347msgstr "" 22348 22349#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1658 22350#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1793 22351msgid "This ISBN is invalid" 22352msgstr "" 22353 22354#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1756 22355#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1778 22356msgid "Invalid ISBN" 22357msgstr "" 22358 22359#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1757 22360msgid "Enter an ISBN" 22361msgstr "" 22362 22363#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1779 22364msgid "The ISBN you entered is not valid. Try again." 22365msgstr "" 22366 22367#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1818 22368msgid "Clear publisher" 22369msgstr "" 22370 22371#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1871 22372msgid "Clear date" 22373msgstr "" 22374 22375#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:58 22376msgid "Schedule download?" 22377msgstr "" 22378 22379#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:68 22380msgid "" 22381"The download of metadata for the <b>selected book</b> will run in the " 22382"background. Proceed?" 22383msgid_plural "" 22384"The download of metadata for the <b>{} selected books</b> will run in the " 22385"background. Proceed?" 22386msgstr[0] "" 22387 22388#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:74 22389msgid "" 22390"You can monitor the progress of the download by clicking the rotating " 22391"spinner in the bottom right corner." 22392msgstr "" 22393 22394#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:77 22395msgid "" 22396"When the download completes you will be asked for confirmation before " 22397"calibre applies the downloaded metadata." 22398msgstr "" 22399 22400#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:88 22401msgid "Download only &metadata" 22402msgstr "" 22403 22404#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:92 22405msgid "Download only &covers" 22406msgstr "" 22407 22408#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:96 22409msgid "&Configure download" 22410msgstr "" 22411 22412#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:100 22413msgid "Download &both" 22414msgstr "" 22415 22416#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:140 22417msgid "Download metadata for one book" 22418msgid_plural "Download metadata for {} books" 22419msgstr[0] "" 22420 22421#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:147 22422msgid "Metadata download started" 22423msgstr "" 22424 22425#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:159 22426msgid "(Failed metadata)" 22427msgstr "" 22428 22429#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:161 22430msgid "(Failed cover)" 22431msgstr "" 22432 22433#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:214 22434#, python-format 22435msgid "Processed %s" 22436msgstr "" 22437 22438#: /__w/calibre/calibre/src/calibre/gui2/metadata/config.py:72 22439#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:157 22440msgid "Metadata fields to download" 22441msgstr "" 22442 22443#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:417 22444#, python-format 22445msgid "Revert %s" 22446msgstr "" 22447 22448#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:474 22449msgid "Merge identifiers" 22450msgstr "" 22451 22452#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:482 22453msgid "Merge tags" 22454msgstr "" 22455 22456#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:589 22457#, python-brace-format 22458msgid "Cover size: {0}x{1}" 22459msgstr "" 22460 22461#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:616 22462msgid "Compare metadata" 22463msgstr "" 22464 22465#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:637 22466msgid "&Accept all remaining" 22467msgstr "" 22468 22469#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:642 22470msgid "Re&ject all remaining" 22471msgstr "" 22472 22473#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:647 22474msgid "R&eject" 22475msgstr "" 22476 22477#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:652 22478msgid "Reject changes and move to next [{}]" 22479msgstr "" 22480 22481#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:667 22482#, python-format 22483msgid "Move to next [%s]" 22484msgstr "" 22485 22486#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:675 22487msgid "&Mark rejected books" 22488msgstr "" 22489 22490#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:678 22491msgid "Mark rejected books in the book list after this dialog is closed" 22492msgstr "" 22493 22494#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:714 22495msgid "All reviewed changes will be lost! Are you sure you want to Cancel?" 22496msgstr "" 22497 22498#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:738 22499#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:403 22500#, python-format 22501msgid " [%(num)d of %(tot)d]" 22502msgstr "" 22503 22504#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:754 22505msgid "Are you sure you want to reject the remaining result?" 22506msgid_plural "Are you sure you want to reject all {} remaining results?" 22507msgstr[0] "" 22508 22509#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:46 22510msgid "Rendering PDF pages, please wait..." 22511msgstr "" 22512 22513#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:50 22514msgid "Choose a cover from the list of PDF pages below" 22515msgstr "" 22516 22517#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:66 22518msgid "&More pages" 22519msgstr "" 22520 22521#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:71 22522msgid "Choose cover from PDF" 22523msgstr "" 22524 22525#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:116 22526#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:123 22527msgid "Failed to render" 22528msgstr "" 22529 22530#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:117 22531msgid "Could not render this PDF file" 22532msgstr "" 22533 22534#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:124 22535msgid "This PDF has no pages" 22536msgstr "" 22537 22538#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:138 22539#, python-format 22540msgid "page %d" 22541msgstr "" 22542 22543#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:92 22544#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:228 22545#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:422 22546msgid "Next" 22547msgstr "" 22548 22549#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:96 22550#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:238 22551#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:405 22552msgid "Previous" 22553msgstr "" 22554 22555#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:149 22556msgid "" 22557"Automatically create the title sort entry based on the current title entry.\n" 22558"Using this button to create title sort will change title sort from red to green." 22559msgstr "" 22560 22561#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:160 22562msgid "" 22563"Automatically create the author sort entry based on the current author " 22564"entry. Using this button to create author sort will change author sort from " 22565"red to green. There is a menu of functions available under this button. " 22566"Click and hold on the button to see it." 22567msgstr "" 22568 22569#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:177 22570msgid "Set author sort from author" 22571msgstr "" 22572 22573#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:178 22574msgid "Set author from author sort" 22575msgstr "" 22576 22577#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:181 22578msgid "Copy author to author sort" 22579msgstr "" 22580 22581#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:183 22582msgid "Copy author sort to author" 22583msgstr "" 22584 22585#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:194 22586msgid "Swap the author and title" 22587msgstr "" 22588 22589#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:201 22590msgid "" 22591"Manage authors. Use to rename authors and correct individual author's sort " 22592"values" 22593msgstr "" 22594 22595#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:231 22596msgid "Clear rating" 22597msgstr "" 22598 22599#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:244 22600msgid "Clear all tags" 22601msgstr "" 22602 22603#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:253 22604msgid "Clear Ids" 22605msgstr "" 22606 22607#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:257 22608msgid "" 22609"Paste the contents of the clipboard into the identifiers prefixed with isbn:" 22610" or url:. Or right click, to choose a different prefix." 22611msgstr "" 22612 22613#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:273 22614msgid "&Download metadata" 22615msgstr "" 22616 22617#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:275 22618#, python-format 22619msgid "Download metadata for this book [%s]" 22620msgstr "" 22621 22622#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:278 22623msgid "Undo last metadata download" 22624msgstr "" 22625 22626#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:287 22627msgid "Configure download metadata" 22628msgstr "" 22629 22630#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:291 22631msgid "Change how calibre downloads metadata" 22632msgstr "" 22633 22634#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:300 22635msgid "Edit list of prefixes" 22636msgstr "" 22637 22638#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22639msgid "Edit prefixes" 22640msgstr "" 22641 22642#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22643msgid "Enter prefixes, one on a line. The first prefix becomes the default." 22644msgstr "" 22645 22646#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:356 22647msgid "Save changed metadata?" 22648msgstr "" 22649 22650#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:357 22651msgid "" 22652"You've changed the metadata for this book. Edit book is set to update " 22653"embedded metadata when opened. You need to save your changes for them to be " 22654"included." 22655msgstr "" 22656 22657#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 22658msgid "&Don't save" 22659msgstr "" 22660 22661#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:473 22662#, python-format 22663msgid "The cover in the %s format is invalid" 22664msgstr "" 22665 22666#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:557 22667msgid "No downloaded metadata" 22668msgstr "" 22669 22670#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:558 22671msgid "There is no downloaded metadata to undo" 22672msgstr "" 22673 22674#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:631 22675msgid "There is another book to edit in this set." 22676msgid_plural "There are still {} more books to edit in this set." 22677msgstr[0] "" 22678 22679#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:635 22680msgid "" 22681"Are you sure you want to stop? Use the \"Next\" button instead of the \"OK\"" 22682" button to move through books in the set." 22683msgstr "" 22684 22685#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22686msgid "&Continue editing" 22687msgstr "" 22688 22689#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22690msgid "&Stop editing" 22691msgstr "" 22692 22693#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:647 22694msgid "You will lose all unsaved changes. Are you sure?" 22695msgstr "" 22696 22697#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:697 22698msgid "Save changes and edit the metadata of {} [Alt+Right]" 22699msgstr "" 22700 22701#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:701 22702msgid "Save changes and edit the metadata of {} [Alt+Left]" 22703msgstr "" 22704 22705#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:806 22706#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1024 22707msgid "Change cover" 22708msgstr "" 22709 22710#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:866 22711msgid "Co&mments" 22712msgstr "" 22713 22714#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:917 22715#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1066 22716msgid "&Metadata" 22717msgstr "" 22718 22719#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:922 22720msgid "&Cover and formats" 22721msgstr "" 22722 22723#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:994 22724msgid "C&ustom metadata" 22725msgstr "" 22726 22727#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1005 22728msgid "&Comments" 22729msgstr "" 22730 22731#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1072 22732msgid "Basic metadata" 22733msgstr "" 22734 22735#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1134 22736msgid "Custom metadata" 22737msgstr "" 22738 22739#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22740#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:456 22741msgid "Has cover" 22742msgstr "" 22743 22744#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22745msgid "Has summary" 22746msgstr "" 22747 22748#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:177 22749msgid "" 22750"The \"has cover\" indication is not fully\n" 22751"reliable. Sometimes results marked as not\n" 22752"having a cover will find a cover in the download\n" 22753"cover stage, and vice versa." 22754msgstr "" 22755 22756#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:273 22757msgid "See at" 22758msgstr "" 22759 22760#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:333 22761msgid "Please wait" 22762msgstr "" 22763 22764#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:444 22765msgid "calibre is downloading metadata from: " 22766msgstr "" 22767 22768#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:485 22769#, python-format 22770msgid "Title: %s " 22771msgstr "" 22772 22773#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:488 22774#, python-format 22775msgid "Authors: %s " 22776msgstr "" 22777 22778#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:513 22779msgid "Failed to download metadata. Click Show Details to see details" 22780msgstr "" 22781 22782#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:522 22783msgid "" 22784"Failed to find any books that match your search. Try making the search " 22785"<b>less specific</b>. For example, use only the author's last name and a " 22786"single distinctive word from the title.<p>To see the full log, click \"Show " 22787"details\"." 22788msgstr "" 22789 22790#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:633 22791msgid "Current cover" 22792msgstr "" 22793 22794#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:636 22795#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:34 22796msgid "Searching..." 22797msgstr "" 22798 22799#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:823 22800msgid "View this cover at full size" 22801msgstr "" 22802 22803#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:824 22804msgid "Copy this cover to clipboard" 22805msgstr "" 22806 22807#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:888 22808#, python-format 22809msgid "Downloading covers for <b>%s</b>, please wait..." 22810msgstr "" 22811 22812#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:919 22813msgid "Failed to download any covers, click \"Show details\" for details." 22814msgstr "" 22815 22816#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:925 22817#, python-format 22818msgid "Could not find any covers for <b>%s</b>" 22819msgstr "" 22820 22821#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:928 22822#, python-brace-format 22823msgid "Found a cover for {title}" 22824msgstr "" 22825 22826#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:931 22827#, python-brace-format 22828msgid "" 22829"Found <b>{num}</b> covers for {title}. When the download completes, the " 22830"covers will be sorted by size." 22831msgstr "" 22832 22833#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1024 22834msgid "Downloading metadata..." 22835msgstr "" 22836 22837#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1040 22838msgid "&Back" 22839msgstr "" 22840 22841#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1141 22842msgid "Downloading cover..." 22843msgstr "" 22844 22845#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:51 22846#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:171 22847msgid "Failed to run" 22848msgstr "" 22849 22850#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:52 22851#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:172 22852msgid "Failed to run program, click \"Show details\" for more information" 22853msgstr "" 22854 22855#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:131 22856#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:245 22857msgid "Command line:" 22858msgstr "" 22859 22860#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:136 22861#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:207 22862#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:249 22863#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:306 22864#, python-format 22865msgid "Choose a program to open %s files" 22866msgstr "" 22867 22868#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:137 22869msgid "Executable files" 22870msgstr "" 22871 22872#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:141 22873#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:218 22874#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:254 22875msgid "Cannot execute" 22876msgstr "" 22877 22878#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:142 22879#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:219 22880#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:255 22881#, python-format 22882msgid "The program %s is not an executable file" 22883msgstr "" 22884 22885#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:204 22886msgid "Application path:" 22887msgstr "" 22888 22889#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:213 22890msgid "Invalid application" 22891msgstr "" 22892 22893#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:214 22894#, python-format 22895msgid "%s is not a valid macOS application bundle." 22896msgstr "" 22897 22898#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:283 22899msgid "Choose a program" 22900msgstr "" 22901 22902#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:296 22903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1413 22904msgid "Gathering data, please wait..." 22905msgstr "" 22906 22907#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:314 22908msgid "&Browse computer for program" 22909msgstr "" 22910 22911#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:331 22912msgid "Error finding programs" 22913msgstr "" 22914 22915#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:332 22916msgid "" 22917"Failed to find programs on your computer, click \"Show details\" for more " 22918"information" 22919msgstr "" 22920 22921#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:395 22922#, python-format 22923msgid "Edit the applications used for %s files" 22924msgstr "" 22925 22926#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:406 22927msgid "Change &icon" 22928msgstr "" 22929 22930#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:408 22931msgid "Change &name" 22932msgstr "" 22933 22934#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:425 22935#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:445 22936#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:459 22937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:372 22938msgid "No selection" 22939msgstr "" 22940 22941#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:426 22942#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:446 22943#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:460 22944msgid "No application selected" 22945msgstr "" 22946 22947#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:428 22948msgid "Choose new icon" 22949msgstr "" 22950 22951#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:432 22952msgid "Invalid icon" 22953msgstr "" 22954 22955#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:433 22956#, python-format 22957msgid "Could not load image from %s" 22958msgstr "" 22959 22960#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 22961msgid "Enter new name" 22962msgstr "" 22963 22964#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 22965msgid "New name for {}" 22966msgstr "" 22967 22968#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:495 22969msgid "cover image" 22970msgstr "" 22971 22972#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:496 22973#, python-brace-format 22974msgid "Open {0} files with {1}" 22975msgstr "" 22976 22977#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:501 22978msgid "Open with" 22979msgstr "" 22980 22981#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:47 22982msgid "" 22983"Restore settings to default values. You have to click Apply to actually save" 22984" the default settings." 22985msgstr "" 22986 22987#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:362 22988msgid "Configure " 22989msgstr "" 22990 22991#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:36 22992msgid "Ignore duplicate incoming formats" 22993msgstr "" 22994 22995#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:37 22996msgid "Overwrite existing duplicate formats" 22997msgstr "" 22998 22999#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:38 23000msgid "Create new record for each duplicate format" 23001msgstr "" 23002 23003#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:92 23004msgid "Choose a folder" 23005msgstr "" 23006 23007#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:156 23008#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:162 23009#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:167 23010msgid "Invalid folder" 23011msgstr "" 23012 23013#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:157 23014#, python-format 23015msgid "" 23016"You must specify an existing folder as your auto-add folder. %s does not " 23017"exist." 23018msgstr "" 23019 23020#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:163 23021#, python-format 23022msgid "You do not have read/write permissions for the folder: %s" 23023msgstr "" 23024 23025#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:168 23026#, python-format 23027msgid "Cannot use folders whose names start with a period or underscore: %s" 23028msgstr "" 23029 23030#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:172 23031#, python-format 23032msgid "" 23033"<b>WARNING:</b> Any files you place in %s will be automatically deleted " 23034"after being added to calibre. Are you sure?" 23035msgstr "" 23036 23037#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:210 23038msgid "" 23039"Here you can control how calibre will read metadata from the files you add " 23040"to it. calibre can either read metadata from the contents of the file, or " 23041"from the filename." 23042msgstr "" 23043 23044#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:211 23045msgid "Read &metadata from file contents rather than file name" 23046msgstr "" 23047 23048#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:212 23049msgid "" 23050"Swap the first name and last name of the author. This affects only metadata " 23051"read from file names." 23052msgstr "" 23053 23054#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:213 23055msgid "" 23056"&Swap author first name and last name when reading author from filename" 23057msgstr "" 23058 23059#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:214 23060msgid "Configure metadata from file name" 23061msgstr "" 23062 23063#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:215 23064msgid "Reading &metadata" 23065msgstr "" 23066 23067#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:216 23068msgid "&Mark newly added books" 23069msgstr "" 23070 23071#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:217 23072msgid "" 23073"When using the \"&Copy to library\" action to copy books between libraries," 23074" preserve the date" 23075msgstr "" 23076 23077#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:218 23078msgid "" 23079"When using the \"Copy to library\" action check for &duplicates with the " 23080"same title, author and language" 23081msgstr "" 23082 23083#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:219 23084msgid "Automatically &convert added books to the preferred output format" 23085msgstr "" 23086 23087#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:220 23088msgid "" 23089"This will force an automatic conversion even if the file being added is the " 23090"same format as the output format. For example, if you set your output format" 23091" to EPUB and add an EPUB file, an EPUB to EPUB conversion will be run." 23092msgstr "" 23093 23094#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:221 23095msgid "" 23096"When auto-converting, convert even if the format being added is the &same as" 23097" the output format" 23098msgstr "" 23099 23100#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:222 23101msgid "" 23102"<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" 23103"<p>Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc. Author match is exact.</p>" 23104msgstr "" 23105 23106#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:224 23107msgid "&Auto-merge added books if they already exist:" 23108msgstr "" 23109 23110#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:225 23111msgid "" 23112"Auto-merge: If books with similar titles and authors are found, merge the incoming formats (files) automatically into\n" 23113"existing book records. This box controls what happens when an existing record already has\n" 23114"the incoming format:\n" 23115"\n" 23116"Ignore duplicate incoming formats - means that existing formats in your calibre library will not be replaced\n" 23117"Overwrite existing duplicate formats - means that existing formats in your calibre library will be replaced\n" 23118"Create new record for each duplicate formats - means that a new book entry will be created for each duplicate formats\n" 23119"\n" 23120"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc.\n" 23121"Author matching is exact." 23122msgstr "" 23123 23124#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:235 23125msgid "&Tags to apply when adding a book:" 23126msgstr "" 23127 23128#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:236 23129msgid "" 23130"A comma-separated list of tags that will be applied to books added to the " 23131"library" 23132msgstr "" 23133 23134#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:237 23135msgid "Contro&l how tags are processed:" 23136msgstr "" 23137 23138#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:238 23139msgid "" 23140"Create rules that can filter or transform tags on added books automatically " 23141"as soon as they are added. " 23142msgstr "" 23143 23144#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:239 23145msgid "&Rules to filter tags read from metadata" 23146msgstr "" 23147 23148#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:240 23149msgid "Control which files are added during bul&k imports:" 23150msgstr "" 23151 23152#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:241 23153msgid "" 23154"<p>You can specify rules to add/ignore files here. These will be used when " 23155"recursively adding books from folders." 23156msgstr "" 23157 23158#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:242 23159msgid "Rules to filter added &files" 23160msgstr "" 23161 23162#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:243 23163msgid "Control how auth&ors are processed:" 23164msgstr "" 23165 23166#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:244 23167msgid "Rules to manipulate a&uthor names" 23168msgstr "" 23169 23170#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:245 23171msgid "Adding &actions" 23172msgstr "" 23173 23174#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:246 23175msgid "" 23176"By default, calibre will automatically add only known e-book files. \n" 23177"This option tells calibre to add all file types, except those\n" 23178"that have been explicitly ignored below." 23179msgstr "" 23180 23181#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:249 23182msgid "Automatically add files of &all types (not just e-books)" 23183msgstr "" 23184 23185#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:250 23186msgid "Folder to automatically add files from" 23187msgstr "" 23188 23189#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:251 23190msgid "Browse for folder" 23191msgstr "" 23192 23193#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:253 23194msgid "Automatically &convert added files to the preferred output format" 23195msgstr "" 23196 23197#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:254 23198msgid "" 23199"<b>Ignore</b> files with the following &extensions when automatically adding" 23200" " 23201msgstr "" 23202 23203#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:255 23204msgid "" 23205"Specify a &folder. Any files you put into this folder will be automatically " 23206"added to calibre (restart required)." 23207msgstr "" 23208 23209#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:256 23210msgid "" 23211"<b>WARNING:</b> Files in the above folder will be deleted after being added " 23212"to calibre." 23213msgstr "" 23214 23215#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:257 23216msgid "" 23217"If set, this option will cause calibre to check if a file\n" 23218" being automatically added is already in the calibre library.\n" 23219" If it is, a message will pop up asking you whether\n" 23220" you want to add it anyway." 23221msgstr "" 23222 23223#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:261 23224msgid "Check for &duplicates when automatically adding files" 23225msgstr "" 23226 23227#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:262 23228msgid "&Automatic adding" 23229msgstr "" 23230 23231#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23232#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:171 23233msgid "High" 23234msgstr "" 23235 23236#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23237#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23238#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:172 23239msgid "Low" 23240msgstr "" 23241 23242#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23243msgid "Very low" 23244msgstr "" 23245 23246#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23247msgid "Compact Metadata" 23248msgstr "" 23249 23250#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23251#: /__w/calibre/calibre/src/calibre/spell/dictionary.py:29 23252msgid "Default" 23253msgstr "" 23254 23255#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:82 23256msgid "All on 1 tab" 23257msgstr "" 23258 23259#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:187 23260msgid "Confirmation dialogs have all been reset" 23261msgstr "" 23262 23263#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 23264msgid "Notify when a &new version is available" 23265msgstr "" 23266 23267#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 23268msgid "Automatically send downloaded &news to e-book reader" 23269msgstr "" 23270 23271#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 23272msgid "Job &priority:" 23273msgstr "" 23274 23275#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:173 23276msgid "" 23277"Choose a different layout for the Edit metadata dialog. The compact metadata" 23278" layout favors editing custom metadata over changing covers and formats." 23279msgstr "" 23280 23281#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:174 23282msgid "Preferred &input format order:" 23283msgstr "" 23284 23285#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:177 23286msgid "Preferred &output format:" 23287msgstr "" 23288 23289#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:178 23290msgid "Edit metadata (single) &layout:" 23291msgstr "" 23292 23293#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:179 23294msgid "" 23295"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" 23296"If not checked, the values can be Yes or No." 23297msgstr "" 23298 23299#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:181 23300msgid "&Yes/No columns have three values (needs restart)" 23301msgstr "" 23302 23303#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:182 23304msgid "Recognize numbers inside text when sorting (needs restart)" 23305msgstr "" 23306 23307#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:183 23308msgid "" 23309"<p>Setting this means that when sorting on text fields\n" 23310"like title the text \"Book 2\" will sort before the text \"Book 100\".\n" 23311"Note that setting this can cause problems with text that starts\n" 23312"with numbers and is a little slower. This setting is per user, not\n" 23313"per library.</p>" 23314msgstr "" 23315 23316#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:188 23317msgid "&Delete news from library when it is automatically sent to reader" 23318msgstr "" 23319 23320#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:189 23321msgid "Default network &timeout:" 23322msgstr "" 23323 23324#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:190 23325msgid "" 23326"Set the default timeout for network fetches (i.e. anytime we go out to the " 23327"internet to get information)" 23328msgstr "" 23329 23330#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:191 23331#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:747 23332msgid " seconds" 23333msgstr "" 23334 23335#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:192 23336msgid "" 23337"Use this Virtual library on calibre startup if the current library is being " 23338"used. Also applied when switching to this library. Note that this setting is" 23339" per library. " 23340msgstr "" 23341 23342#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:193 23343msgid "Reset all disabled &confirmation dialogs" 23344msgstr "" 23345 23346#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:194 23347msgid "Use internal &viewer for:" 23348msgstr "" 23349 23350#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:195 23351msgid "Virtual library to apply when the current &library is opened:" 23352msgstr "" 23353 23354#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:39 23355msgid "All columns" 23356msgstr "" 23357 23358#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:41 23359msgid "icon with text" 23360msgstr "" 23361 23362#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:42 23363msgid "icon with no text" 23364msgstr "" 23365 23366#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:43 23367msgid "composed icons w/text" 23368msgstr "" 23369 23370#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:44 23371msgid "composed icons w/no text" 23372msgstr "" 23373 23374#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:51 23375#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:55 23376#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:63 23377msgid "is true" 23378msgstr "" 23379 23380#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:52 23381#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:57 23382#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:64 23383msgid "is false" 23384msgstr "" 23385 23386#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:56 23387msgid "is not true" 23388msgstr "" 23389 23390#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:58 23391msgid "is not false" 23392msgstr "" 23393 23394#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:59 23395msgid "is undefined" 23396msgstr "" 23397 23398#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:60 23399msgid "is defined" 23400msgstr "" 23401 23402#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:67 23403msgid "has id" 23404msgstr "" 23405 23406#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:68 23407msgid "does not have id" 23408msgstr "" 23409 23410#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:71 23411#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:78 23412msgid "is equal to" 23413msgstr "" 23414 23415#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:74 23416#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:81 23417#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:93 23418#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:109 23419msgid "is set" 23420msgstr "" 23421 23422#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:75 23423#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:82 23424#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:94 23425#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:110 23426msgid "is not set" 23427msgstr "" 23428 23429#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:83 23430msgid "is more days ago than" 23431msgstr "" 23432 23433#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:84 23434msgid "is fewer days ago than" 23435msgstr "" 23436 23437#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:85 23438msgid "is more days from now than" 23439msgstr "" 23440 23441#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:86 23442msgid "is fewer days from now than" 23443msgstr "" 23444 23445#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:89 23446#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:97 23447msgid "has" 23448msgstr "" 23449 23450#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:90 23451#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:98 23452msgid "does not have" 23453msgstr "" 23454 23455#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:91 23456#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:99 23457msgid "has pattern" 23458msgstr "" 23459 23460#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:92 23461#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:100 23462msgid "does not have pattern" 23463msgstr "" 23464 23465#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:106 23466#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:116 23467msgid "does not contain" 23468msgstr "" 23469 23470#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:134 23471msgid "If the ___ column ___ values" 23472msgstr "" 23473 23474#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:275 23475msgid "" 23476"Enter either an identifier type or an identifier type and value of the form " 23477"identifier:value" 23478msgstr "" 23479 23480#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:278 23481msgid "" 23482"Enter a 3 letter ISO language code, like fra for French or deu for German or" 23483" eng for English. You can also use the full language name, in which case " 23484"calibre will try to automatically convert it to the language code." 23485msgstr "" 23486 23487#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:283 23488msgid "Enter a number" 23489msgstr "" 23490 23491#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:289 23492msgid "" 23493"Enter the maximum days old the item can be. Zero is today. Dates in the " 23494"future always match" 23495msgstr "" 23496 23497#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:293 23498msgid "" 23499"Enter the minimum days old the item can be. Zero is today. Dates in the " 23500"future never match" 23501msgstr "" 23502 23503#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:297 23504msgid "" 23505"Enter the maximum days in the future the item can be. Zero is today. Dates " 23506"in the past always match" 23507msgstr "" 23508 23509#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:301 23510msgid "" 23511"Enter the minimum days in the future the item can be. Zero is today. Dates " 23512"in the past never match" 23513msgstr "" 23514 23515#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:305 23516msgid "Enter a date in the format YYYY-MM-DD" 23517msgstr "" 23518 23519#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:307 23520msgid "Enter a string." 23521msgstr "" 23522 23523#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:309 23524msgid "Enter a regular expression" 23525msgstr "" 23526 23527#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:311 23528#, python-format 23529msgid "You can match multiple values by separating them with %s" 23530msgstr "" 23531 23532#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:324 23533#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:354 23534msgid "Remove icons" 23535msgstr "" 23536 23537#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:327 23538msgid "" 23539"Select the icons you wish to remove. The icon files will be removed when you" 23540" press OK. There is no undo." 23541msgstr "" 23542 23543#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:351 23544msgid "No icons selected" 23545msgstr "" 23546 23547#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:352 23548msgid "You must select at least one icon to remove" 23549msgstr "" 23550 23551#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:355 23552msgid "One icon will be removed." 23553msgid_plural "{} icons will be removed." 23554msgstr[0] "" 23555 23556#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:356 23557msgid "" 23558"This will prevent any rules that use this icon from working. Are you sure?" 23559msgstr "" 23560 23561#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:378 23562msgid "column coloring" 23563msgstr "" 23564 23565#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:381 23566msgid "column icon" 23567msgstr "" 23568 23569#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:384 23570msgid "Cover grid emblem" 23571msgstr "" 23572 23573#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:387 23574#, python-brace-format 23575msgid "Create/edit a {0} rule" 23576msgstr "" 23577 23578#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:392 23579#, python-brace-format 23580msgid "Create a {0} rule by filling in the boxes below" 23581msgstr "" 23582 23583#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:404 23584msgid "Add the emblem:" 23585msgstr "" 23586 23587#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:409 23588msgid "Set the:" 23589msgstr "" 23590 23591#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:415 23592msgid "" 23593"If you choose composed icons and multiple rules match, then all the matching" 23594" icons will be combined, otherwise the icon from the first rule to match " 23595"will be used." 23596msgstr "" 23597 23598#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:418 23599msgid "of the column:" 23600msgstr "" 23601 23602#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:426 23603msgid "to:" 23604msgstr "" 23605 23606#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:451 23607msgid "&Add new image" 23608msgstr "" 23609 23610#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:454 23611msgid "(Images should be square-ish)" 23612msgstr "" 23613 23614#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:458 23615msgid "Choose &more than one icon" 23616msgstr "" 23617 23618#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:465 23619msgid "&Add icon" 23620msgstr "" 23621 23622#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:467 23623msgid "(Icons should be square or landscape)" 23624msgstr "" 23625 23626#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:471 23627msgid "Only if the following conditions are all satisfied:" 23628msgstr "" 23629 23630#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:481 23631msgid "Add &another condition" 23632msgstr "" 23633 23634#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:485 23635msgid "You can disable a condition by blanking all of its boxes" 23636msgstr "" 23637 23638#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:495 23639msgid "&Remove icons" 23640msgstr "" 23641 23642#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:498 23643msgid "" 23644"Remove previously added icons. Note that removing an icon will cause rules " 23645"that use it to stop working." 23646msgstr "" 23647 23648#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:557 23649msgid "Open to see checkboxes" 23650msgstr "" 23651 23652#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:583 23653msgid "Sample text" 23654msgstr "" 23655 23656#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:709 23657msgid "No icon selected" 23658msgstr "" 23659 23660#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:710 23661msgid "You must choose an icon for this rule" 23662msgstr "" 23663 23664#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:724 23665msgid "Invalid condition" 23666msgstr "" 23667 23668#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:725 23669#, python-format 23670msgid "One of the conditions for this rule is invalid: <b>%s</b>" 23671msgstr "" 23672 23673#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:730 23674msgid "No conditions" 23675msgstr "" 23676 23677#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:731 23678msgid "You must specify at least one non-empty condition for this rule" 23679msgstr "" 23680 23681#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:875 23682msgid "color" 23683msgstr "" 23684 23685#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:884 23686#, python-format 23687msgid "" 23688"\n" 23689" <p>Advanced rule for column <b>%(col)s</b>:\n" 23690" <pre>%(rule)s</pre>\n" 23691" " 23692msgstr "" 23693 23694#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:889 23695#, python-format 23696msgid "" 23697"\n" 23698" <p>Advanced rule:\n" 23699" <pre>%(rule)s</pre>\n" 23700" " 23701msgstr "" 23702 23703#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:894 23704#, python-format 23705msgid "" 23706"\n" 23707" <p>Advanced rule: set <b>%(typ)s</b> for column <b>%(col)s</b>:\n" 23708" <pre>%(rule)s</pre>\n" 23709" " 23710msgstr "" 23711 23712#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:904 23713#, python-format 23714msgid "(<span style=\"color: %s;\">sample</span>)" 23715msgstr "" 23716 23717#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:907 23718#, python-brace-format 23719msgid "" 23720"<p>Add the emblem <b>{0}</b> to the cover if the following conditions are met:</p>\n" 23721"<ul>{1}</ul>" 23722msgstr "" 23723 23724#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:909 23725#, python-format 23726msgid "" 23727" <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> %(sample)s\n" 23728" if the following conditions are met:</p>\n" 23729" <ul>%(rule)s</ul>\n" 23730" " 23731msgstr "" 23732 23733#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:945 23734#, python-format 23735msgid "<li>The condition using column <b>%(col)s</b> is <b>invalid</b>" 23736msgstr "" 23737 23738#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:948 23739#, python-format 23740msgid "" 23741"<li>If the <b>%(col)s</b> column <b>%(action)s</b> " 23742"%(val_label)s<b>%(val)s</b>" 23743msgstr "" 23744 23745#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:950 23746msgid "value: " 23747msgstr "" 23748 23749#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:988 23750#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:185 23751#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:289 23752msgid "&Add rule" 23753msgstr "" 23754 23755#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:991 23756#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:292 23757msgid "&Remove rule(s)" 23758msgstr "" 23759 23760#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1008 23761msgid "Move the selected rule up" 23762msgstr "" 23763 23764#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1013 23765msgid "Move the selected rule down" 23766msgstr "" 23767 23768#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1021 23769msgid "Add ad&vanced rule" 23770msgstr "" 23771 23772#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1027 23773msgid "Du&plicate rule" 23774msgstr "" 23775 23776#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1032 23777msgid "Convert to advanced r&ule" 23778msgstr "" 23779 23780#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1040 23781msgid "Open icon folder" 23782msgstr "" 23783 23784#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1050 23785msgid "Import rules from a file" 23786msgstr "" 23787 23788#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1067 23789msgid "" 23790"You can control the color of columns in the book list by creating \"rules\" " 23791"that tell calibre what color to use. Click the \"Add rule\" button below to " 23792"get started.<p>You can <b>change an existing rule</b> by double clicking it." 23793msgstr "" 23794 23795#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1074 23796msgid "" 23797"You can add icons to columns in the book list by creating \"rules\" that " 23798"tell calibre what icon to use. Click the \"Add rule\" button below to get " 23799"started.<p>You can <b>change an existing rule</b> by double clicking it." 23800msgstr "" 23801 23802#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1080 23803msgid "" 23804"You can add emblems (small icons) that are displayed on the side of covers " 23805"in the Cover grid by creating \"rules\" that tell calibre what image to use." 23806" Click the \"Add rule\" button below to get started.<p>You can <b>change an " 23807"existing rule</b> by double clicking it." 23808msgstr "" 23809 23810#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1087 23811msgid "Show &emblems next to the covers" 23812msgstr "" 23813 23814#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1090 23815msgid "" 23816"If checked, you can tell calibre to display icons of your choosing next to " 23817"the covers shown in the Cover grid, controlled by the metadata of the book." 23818msgstr "" 23819 23820#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1109 23821#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1129 23822msgid "Select one rule" 23823msgstr "" 23824 23825#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1110 23826#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1130 23827msgid "You must select only one rule." 23828msgstr "" 23829 23830#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23831msgid "No rule selected" 23832msgstr "" 23833 23834#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23835#, python-format 23836msgid "No rule selected for %s." 23837msgstr "" 23838 23839#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1215 23840msgid "removal" 23841msgstr "" 23842 23843#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1253 23844msgid "Choose file to export to" 23845msgstr "" 23846 23847#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1254 23848#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1269 23849msgid "Rules" 23850msgstr "" 23851 23852#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1268 23853msgid "Choose file to import from" 23854msgstr "" 23855 23856#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1281 23857msgid "No valid rules found" 23858msgstr "" 23859 23860#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1282 23861msgid "No valid rules were found in {}." 23862msgstr "" 23863 23864#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:79 23865msgid "Column header" 23866msgstr "" 23867 23868#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:81 23869msgid "Lookup name" 23870msgstr "" 23871 23872#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:83 23873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 23874msgid "Type" 23875msgstr "" 23876 23877#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:133 23878msgid "Yes/No with text" 23879msgstr "" 23880 23881#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:138 23882msgid "Ampersand separated text, shown in the Tag browser" 23883msgstr "" 23884 23885#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:144 23886msgid "(lookup name was {}) {}" 23887msgstr "" 23888 23889#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:194 23890msgid "You must select a column to delete it" 23891msgstr "" 23892 23893#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:199 23894msgid "The selected column is not a custom column" 23895msgstr "" 23896 23897#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:201 23898#, python-format 23899msgid "Do you really want to delete column %s and all its data?" 23900msgstr "" 23901 23902#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:88 23903msgid "" 23904"Here you can re-arrange the layout of the columns in the calibre library " 23905"book list. You can hide columns by unchecking them. You can also create your" 23906" own, custom columns." 23907msgstr "" 23908 23909#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:89 23910msgid "Move column up" 23911msgstr "" 23912 23913#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:91 23914msgid "Remove a user-defined column" 23915msgstr "" 23916 23917#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:93 23918msgid "Add a user-defined column" 23919msgstr "" 23920 23921#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:95 23922msgid "Edit settings of a user-defined column" 23923msgstr "" 23924 23925#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:97 23926msgid "Move column down" 23927msgstr "" 23928 23929#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:99 23930msgid "Add &custom column" 23931msgstr "" 23932 23933#: /__w/calibre/calibre/src/calibre/gui2/preferences/conversion.py:64 23934msgid "" 23935"Restore settings to default values. Only settings for the currently selected" 23936" section are restored." 23937msgstr "" 23938 23939#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 23940msgid "Text, column shown in the Tag browser" 23941msgstr "" 23942 23943#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 23944msgid "Comma separated text, like tags, shown in the Tag browser" 23945msgstr "" 23946 23947#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 23948msgid "Long text, like comments, not shown in the Tag browser" 23949msgstr "" 23950 23951#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 23952msgid "Text column for keeping series-like information" 23953msgstr "" 23954 23955#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 23956msgid "Text, but with a fixed set of permitted values" 23957msgstr "" 23958 23959#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:63 23960msgid "Floating point numbers" 23961msgstr "" 23962 23963#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 23964msgid "Integers" 23965msgstr "" 23966 23967#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 23968msgid "Ratings, shown with stars" 23969msgstr "" 23970 23971#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:78 23972#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 23973#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 23974#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:252 23975msgid "Yes/No" 23976msgstr "" 23977 23978#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:83 23979msgid "Column built from other columns" 23980msgstr "" 23981 23982#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 23983msgid "Column built from other columns, behaves like tags" 23984msgstr "" 23985 23986#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 23987#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 23988msgid "Create a custom column" 23989msgstr "" 23990 23991#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:124 23992#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:125 23993msgid "Edit custom column" 23994msgstr "" 23995 23996#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 23997msgid "No column has been selected" 23998msgstr "" 23999 24000#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24001msgid "No column selected" 24002msgstr "" 24003 24004#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:133 24005msgid "Selected column is not a user-defined column" 24006msgstr "" 24007 24008#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:185 24009#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:547 24010msgid "Now" 24011msgstr "" 24012 24013#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:220 24014#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24015#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24016#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 24017#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:85 24018msgid "Formats" 24019msgstr "" 24020 24021#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:222 24022msgid "My Tags" 24023msgstr "" 24024 24025#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:223 24026msgid "My Series" 24027msgstr "" 24028 24029#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:224 24030msgid "My Rating" 24031msgstr "" 24032 24033#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:225 24034msgid "People" 24035msgstr "" 24036 24037#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:226 24038msgid "My Title" 24039msgstr "" 24040 24041#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:250 24042msgid "Quick create:" 24043msgstr "" 24044 24045#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24046msgid "ISBN" 24047msgstr "" 24048 24049#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24050msgid "Names" 24051msgstr "" 24052 24053#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24054msgid "Short text" 24055msgstr "" 24056 24057#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:290 24058msgid "" 24059"Used for searching the column. Must contain only digits and lower case " 24060"letters." 24061msgstr "" 24062 24063#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:291 24064msgid "&Lookup name:" 24065msgstr "" 24066 24067#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:295 24068msgid "" 24069"Column heading in the library view and category name in the Tag browser" 24070msgstr "" 24071 24072#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:296 24073msgid "Column &heading:" 24074msgstr "" 24075 24076#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 24077msgid "What kind of information will be kept in the column." 24078msgstr "" 24079 24080#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:304 24081msgid "Show &checkmarks" 24082msgstr "" 24083 24084#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:305 24085msgid "" 24086"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n" 24087"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n" 24088"Everything else will show nothing." 24089msgstr "" 24090 24091#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:309 24092msgid "Contains names" 24093msgstr "" 24094 24095#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:310 24096msgid "Check this box if this column contains names, like the authors column." 24097msgstr "" 24098 24099#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:312 24100msgid "&Column type:" 24101msgstr "" 24102 24103#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:316 24104msgid "Optional text describing what this column is for" 24105msgstr "" 24106 24107#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:317 24108msgid "D&escription:" 24109msgstr "" 24110 24111#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:330 24112msgid "Default: (nothing)" 24113msgstr "" 24114 24115#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:331 24116msgid "Field template. Uses the same syntax as save templates." 24117msgstr "" 24118 24119#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:332 24120#, python-format 24121msgid "Similar to save templates. For example, %s" 24122msgstr "" 24123 24124#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:340 24125msgid "No heading" 24126msgstr "" 24127 24128#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:341 24129msgid "Show heading above the text" 24130msgstr "" 24131 24132#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:342 24133msgid "Show heading to the side of the text" 24134msgstr "" 24135 24136#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:345 24137msgid "" 24138"Choose whether or not the column heading is shown in the Book\n" 24139"details panel and, if shown, where" 24140msgstr "" 24141 24142#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:347 24143msgid "Column heading:" 24144msgstr "" 24145 24146#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:352 24147msgid "Short text, like a title" 24148msgstr "" 24149 24150#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:354 24151msgid "Plain text formatted using markdown" 24152msgstr "" 24153 24154#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:357 24155msgid "" 24156"Choose how the data in this column is interpreted.\n" 24157"This controls how the data is displayed in the Book details panel\n" 24158"and how it is edited." 24159msgstr "" 24160 24161#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:360 24162msgid "Interpret this column as:" 24163msgstr "" 24164 24165#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:365 24166msgid "" 24167"A comma-separated list of permitted values. The empty value is always\n" 24168"included, and is the default. For example, the list 'one,two,three' has\n" 24169"four values, the first of them being the empty value." 24170msgstr "" 24171 24172#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:368 24173msgid "&Values:" 24174msgstr "" 24175 24176#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:370 24177msgid "" 24178"A list of color names to use when displaying an item. The\n" 24179"list must be empty or contain a color for each value." 24180msgstr "" 24181 24182#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:372 24183msgid "Colors:" 24184msgstr "" 24185 24186#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:375 24187msgid "Allow half stars" 24188msgstr "" 24189 24190#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:376 24191msgid "Allow half star ratings, for example: " 24192msgstr "" 24193 24194#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:381 24195msgid "&Sort/search column by" 24196msgstr "" 24197 24198#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:383 24199msgid "How this column should handled in the GUI when sorting and searching" 24200msgstr "" 24201 24202#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:385 24203msgid "Show in Tag browser" 24204msgstr "" 24205 24206#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:386 24207msgid "If checked, this column will appear in the Tag browser as a category" 24208msgstr "" 24209 24210#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:388 24211msgid "Show as HTML in Book details" 24212msgstr "" 24213 24214#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:390 24215msgid "" 24216"If checked, this column will be displayed as HTML in Book details and the " 24217"Content server. This can be used to construct links with the template " 24218"language. For example, the template " 24219"<pre><big><b>{title}</b></big>{series:| " 24220"[|}{series_index:| [|]]}</pre>will create a field displaying the title in " 24221"bold large characters, along with the series, for example <br>\"<big><b>An " 24222"Oblique Approach</b></big> [Belisarius [1]]\". The template <pre><a " 24223"href=\"https://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam" 24224" book</a></pre> will generate a link to the book on the Beam e-books " 24225"site." 24226msgstr "" 24227 24228#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:407 24229msgid "" 24230"Default value when a new book is added to the library. For Date columns " 24231"enter the word \"Now\", or the date as yyyy-mm-dd. For Yes/No columns enter " 24232"\"Yes\" or \"No\". For Text with a fixed set of values enter one of the " 24233"permitted values. For Rating columns enter a number between 0 and 5." 24234msgstr "" 24235 24236#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:412 24237msgid "&Default value:" 24238msgstr "" 24239 24240#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24241msgid "&Format for dates" 24242msgstr "" 24243 24244#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24245msgid "Default: dd MMM yyyy." 24246msgstr "" 24247 24248#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:429 24249msgid "" 24250"<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" 24251"<ul>\n" 24252"<li>ddd, d MMM yyyy gives Mon, 5 Jan 2010</li>\n" 24253"<li>dd MMMM yy gives 05 January 10</li>\n" 24254"</ul> " 24255msgstr "" 24256 24257#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:458 24258msgid "&Format for numbers" 24259msgstr "" 24260 24261#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:459 24262msgid "" 24263"Default: Not formatted. For format language details see <a " 24264"href=\"https://docs.python.org/library/string.html#format-string-" 24265"syntax\">the Python documentation</a>" 24266msgstr "" 24267 24268#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:463 24269#, python-brace-format 24270msgid "" 24271"Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with " 24272"leading zeros. The format <code>{0:d} days</code> prints the number " 24273"then the word \"days\"" 24274msgstr "" 24275 24276#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:468 24277msgid "" 24278"Examples: The format <code>{0:.1f}</code> gives a floating point number with" 24279" 1 digit after the decimal point. The format " 24280"<code>Price: $ {0:,.2f}</code> prints \"Price $ \" then " 24281"displays the number with 2 digits after the decimal point and thousands " 24282"separated by commas." 24283msgstr "" 24284 24285#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:494 24286msgid "No lookup name was provided" 24287msgstr "" 24288 24289#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:498 24290msgid "" 24291"The lookup name must contain only lower case letters, digits and " 24292"underscores, and start with a letter" 24293msgstr "" 24294 24295#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:501 24296msgid "" 24297"Lookup names cannot end with _index, because these names are reserved for " 24298"the index of a series column." 24299msgstr "" 24300 24301#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:512 24302msgid "No column heading was provided" 24303msgstr "" 24304 24305#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:522 24306#, python-format 24307msgid "The lookup name %s is already used" 24308msgstr "" 24309 24310#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:534 24311#, python-format 24312msgid "The heading %s is already used" 24313msgstr "" 24314 24315#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:555 24316#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:592 24317#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:613 24318#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:627 24319#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:630 24320#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:637 24321msgid "Invalid default value" 24322msgstr "" 24323 24324#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:556 24325msgid "The default value must be \"Now\" or a date" 24326msgstr "" 24327 24328#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:560 24329msgid "You must enter a template for composite columns" 24330msgstr "" 24331 24332#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:570 24333msgid "You must enter at least one value for enumeration columns" 24334msgstr "" 24335 24336#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:584 24337msgid "" 24338"The colors box must be empty or contain the same number of items as the " 24339"value box" 24340msgstr "" 24341 24342#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:588 24343#, python-brace-format 24344msgid "The color {0} is unknown" 24345msgstr "" 24346 24347#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:593 24348msgid "The default value must be one of the permitted values" 24349msgstr "" 24350 24351#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:605 24352msgid "The default value must be an integer" 24353msgstr "" 24354 24355#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:609 24356msgid "The default value must be a real number" 24357msgstr "" 24358 24359#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:628 24360msgid "The default value must be a real number between 0 and 5.0" 24361msgstr "" 24362 24363#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:631 24364msgid "The default value must be an integer between 0 and 5" 24365msgstr "" 24366 24367#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:638 24368msgid "The default value must be \"Yes\" or \"No\"" 24369msgstr "" 24370 24371#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:25 24372msgid "Getting debug information, please wait" 24373msgstr "" 24374 24375#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:26 24376#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 24377msgid "Copy to &clipboard" 24378msgstr "" 24379 24380#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:44 24381msgid "Device already detected" 24382msgstr "" 24383 24384#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:45 24385#, python-format 24386msgid "" 24387"A device (%s) is already detected by calibre. If you wish to debug the " 24388"detection of another device, first disconnect this device." 24389msgstr "" 24390 24391#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:59 24392msgid "Debugging failed" 24393msgstr "" 24394 24395#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:60 24396msgid "" 24397"Running debug device detection failed. Click Show Details for more " 24398"information." 24399msgstr "" 24400 24401#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 24402msgid "Getting device information" 24403msgstr "" 24404 24405#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 24406msgid "User-defined device information" 24407msgstr "" 24408 24409#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 24410#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 24411msgid "Device Detection" 24412msgstr "" 24413 24414#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 24415msgid "Ensure your device is disconnected, then press OK" 24416msgstr "" 24417 24418#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 24419msgid "Ensure your device is connected, then press OK" 24420msgstr "" 24421 24422#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:82 24423msgid "" 24424"Copy these values to the clipboard, paste them into an editor, then enter " 24425"them into the USER_DEVICE by customizing the device plugin in " 24426"Preferences->Advanced->Plugins. Remember to also enter the folders where you" 24427" want the books to be put. You must restart calibre for your changes to take" 24428" effect.\n" 24429msgstr "" 24430 24431#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:82 24432msgid "" 24433"<p>calibre can send your books to you (or your reader) by email. Emails will" 24434" be automatically sent for downloaded news to all email addresses that have " 24435"<i>Auto send</i> checked." 24436msgstr "" 24437 24438#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:83 24439msgid "Add an email address to which to send books" 24440msgstr "" 24441 24442#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:84 24443msgid "&Add email" 24444msgstr "" 24445 24446#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:85 24447msgid "Make &default" 24448msgstr "" 24449 24450#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:86 24451msgid "&Remove email" 24452msgstr "" 24453 24454#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:87 24455msgid "" 24456"Add the comments from the book metadata to the email.\n" 24457"Useful to allow the recipient to see a summary of the\n" 24458"book before opening it." 24459msgstr "" 24460 24461#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:90 24462msgid "Add &comments metadata as text to the email" 24463msgstr "" 24464 24465#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24466msgid "Email" 24467msgstr "" 24468 24469#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24470msgid "Subject" 24471msgstr "" 24472 24473#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24474msgid "Alias" 24475msgstr "" 24476 24477#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24478msgid "Auto send" 24479msgstr "" 24480 24481#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24482msgid "Auto send only tags" 24483msgstr "" 24484 24485#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:37 24486msgid "Formats to email. The first matching format will be sent." 24487msgstr "" 24488 24489#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:38 24490#, python-brace-format 24491msgid "" 24492"Subject of the email to use when sending. When left blank the title will be " 24493"used for the subject. Also, the same templates used for \"Save to disk\" " 24494"such as {title} and {author_sort} can be used here." 24495msgstr "" 24496 24497#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:42 24498msgid "" 24499"If checked, downloaded news will be automatically mailed to this email " 24500"address (provided it is in one of the listed formats and has not been " 24501"filtered by tags)." 24502msgstr "" 24503 24504#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:45 24505msgid "Friendly name to use for this email address" 24506msgstr "" 24507 24508#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:46 24509msgid "" 24510"If specified, only news with one of these tags will be sent to this email " 24511"address. All news downloads have their title as a tag, so you can use this " 24512"to easily control which news downloads are sent to this email address." 24513msgstr "" 24514 24515#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:175 24516msgid "new email address" 24517msgstr "" 24518 24519#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:29 24520msgid "" 24521"The list of devices that you have asked calibre to ignore. Uncheck a device " 24522"to have calibre stop ignoring it." 24523msgstr "" 24524 24525#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:40 24526msgid "" 24527"The list of device plugins you have disabled. Uncheck an entry to enable the" 24528" plugin. calibre cannot detect devices that are managed by disabled plugins." 24529msgstr "" 24530 24531#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:51 24532msgid "Reset allowed devices" 24533msgstr "" 24534 24535#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:53 24536msgid "" 24537"This will erase the list of devices that calibre knows about causing it to " 24538"ask you for permission to manage them again, the next time they connect" 24539msgstr "" 24540 24541#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:68 24542msgid "Search for the author on Goodreads" 24543msgstr "" 24544 24545#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:69 24546msgid "Search for the author on Amazon" 24547msgstr "" 24548 24549#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:70 24550msgid "Search for the author in your calibre library" 24551msgstr "" 24552 24553#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:71 24554msgid "Search for the author on Wikipedia" 24555msgstr "" 24556 24557#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:72 24558msgid "Search for the author on Google Books" 24559msgstr "" 24560 24561#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:73 24562msgid "Search for the book on Goodreads" 24563msgstr "" 24564 24565#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:74 24566msgid "Search for the book on Amazon" 24567msgstr "" 24568 24569#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:75 24570msgid "Search for the book on Google Books" 24571msgstr "" 24572 24573#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:76 24574msgid "Use a custom search URL" 24575msgstr "" 24576 24577#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:79 24578msgid "Clicking on &author names should:" 24579msgstr "" 24580 24581#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:82 24582#, python-brace-format 24583msgid "" 24584"Enter the URL to search. It should contain the string {0}\n" 24585"which will be replaced by the author name. For example,\n" 24586"{1}" 24587msgstr "" 24588 24589#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:86 24590msgid "Enter the URL" 24591msgstr "" 24592 24593#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 24594msgid "Create a new rule" 24595msgstr "" 24596 24597#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:132 24598msgid "The key of the identifier, for example, in isbn:XXX, the key is \"isbn\"" 24599msgstr "" 24600 24601#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:134 24602msgid "&Key:" 24603msgstr "" 24604 24605#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:136 24606msgid "The name that will appear in the Book details panel" 24607msgstr "" 24608 24609#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:140 24610#, python-brace-format 24611msgid "" 24612"The template used to create the link. The placeholder {0} in the template " 24613"will be replaced with the actual identifier value. Use {1} to avoid the " 24614"value being quoted." 24615msgstr "" 24616 24617#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24618#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24619msgid "Key" 24620msgstr "" 24621 24622#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24623#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24624msgid "Template" 24625msgstr "" 24626 24627#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:156 24628msgid "Value needed" 24629msgstr "" 24630 24631#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:157 24632#, python-format 24633msgid "The %s field cannot be empty" 24634msgstr "" 24635 24636#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:164 24637msgid "Create rules for identifiers" 24638msgstr "" 24639 24640#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:169 24641msgid "Create rules to convert identifiers into links." 24642msgstr "" 24643 24644#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:191 24645msgid "&Edit rule" 24646msgstr "" 24647 24648#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:402 24649#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:599 24650msgid "Default icons" 24651msgstr "" 24652 24653#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:403 24654#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:600 24655#, python-format 24656msgid "Icon theme: <b>%s</b>" 24657msgstr "" 24658 24659#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24660msgid "Narrow" 24661msgstr "" 24662 24663#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24664msgid "Wide" 24665msgstr "" 24666 24667#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24668#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:631 24669#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:639 24670#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:646 24671msgid "Automatic" 24672msgstr "" 24673 24674#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24675#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24676msgid "Off" 24677msgstr "" 24678 24679#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24680msgid "On" 24681msgstr "" 24682 24683#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24684#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:41 24685#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:91 24686#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:49 24687#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:45 24688#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:105 24689msgid "System default" 24690msgstr "" 24691 24692#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24693msgid "calibre style" 24694msgstr "" 24695 24696#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:444 24697msgid "No subtitle" 24698msgstr "" 24699 24700#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24701#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24702#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 24703msgid "Bottom" 24704msgstr "" 24705 24706#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24708#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 24709msgid "Top" 24710msgstr "" 24711 24712#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24713msgid "Above text" 24714msgstr "" 24715 24716#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24717msgid "Beside text" 24718msgstr "" 24719 24720#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24721#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:491 24722msgid "Never" 24723msgstr "" 24724 24725#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24726msgid "Small" 24727msgstr "" 24728 24729#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 24730msgid "Medium" 24731msgstr "" 24732 24733#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24734msgid "Always" 24735msgstr "" 24736 24737#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24738msgid "If there is enough room" 24739msgstr "" 24740 24741#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 24742#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1014 24743msgid "By first letter" 24744msgstr "" 24745 24746#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:495 24747msgid "Partitioned" 24748msgstr "" 24749 24750#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:543 24751msgid "Column &coloring" 24752msgstr "" 24753 24754#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:548 24755msgid "Column &icons" 24756msgstr "" 24757 24758#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:567 24759msgid "Change &color" 24760msgstr "" 24761 24762#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:571 24763msgid "Change &background image" 24764msgstr "" 24765 24766#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:575 24767msgid "Restore default &appearance" 24768msgstr "" 24769 24770#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:621 24771#, python-format 24772msgid "Current aspect ratio (width/height): %.2g" 24773msgstr "" 24774 24775#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:638 24776msgid "Edit template for caption" 24777msgstr "" 24778 24779#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:675 24780#, python-format 24781msgid "Current space used: %s" 24782msgstr "" 24783 24784#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:721 24785msgid "Choose background color for the Cover grid" 24786msgstr "" 24787 24788#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:728 24789msgid "Remove background image?" 24790msgstr "" 24791 24792#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:729 24793msgid "" 24794"There is currently a background image set, so the color you have chosen will" 24795" not be visible. Remove the background image?" 24796msgstr "" 24797 24798#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:593 24799msgid "Disable all animations. Useful if you have a slow/old computer." 24800msgstr "" 24801 24802#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:594 24803msgid "Disable &animations" 24804msgstr "" 24805 24806#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:595 24807msgid "User interface style (&needs restart):" 24808msgstr "" 24809 24810#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:596 24811msgid "&User interface layout (needs restart):" 24812msgstr "" 24813 24814#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:597 24815msgid "E&xtra spacing to add between rows in the book list (can be negative):" 24816msgstr "" 24817 24818#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:599 24819#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:95 24820msgid "Toolbar" 24821msgstr "" 24822 24823#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:600 24824msgid "Icon si&ze:" 24825msgstr "" 24826 24827#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:601 24828msgid "Show &text under icons:" 24829msgstr "" 24830 24831#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:602 24832msgid "Use t&wo lines for the text under the icons (needs restart)" 24833msgstr "" 24834 24835#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:603 24836msgid "Change &font (needs restart)" 24837msgstr "" 24838 24839#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:604 24840msgid "Show &tooltips in the book list" 24841msgstr "" 24842 24843#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:605 24844msgid "Show &layout buttons in the status bar (needs restart)" 24845msgstr "" 24846 24847#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:606 24848msgid "Enable s&ystem tray icon (needs restart)" 24849msgstr "" 24850 24851#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:607 24852msgid "Choose &language (needs restart):" 24853msgstr "" 24854 24855#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:608 24856msgid "&Interface font:" 24857msgstr "" 24858 24859#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:609 24860msgid "" 24861"Disable popup notifications when calibre completes jobs such a conversion, " 24862"sending to device etc. The notifications are sent via the operating system " 24863"notification facility, if available. Note that on Windows, you have to " 24864"enable the system tray icon for notifications to work." 24865msgstr "" 24866 24867#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:610 24868msgid "Disable n&otifications on job completion" 24869msgstr "" 24870 24871#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:611 24872msgid "Show the &splash screen at startup" 24873msgstr "" 24874 24875#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:612 24876msgid "Change &icon theme (needs restart)" 24877msgstr "" 24878 24879#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:613 24880msgid "Show &row numbers in the book list" 24881msgstr "" 24882 24883#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:614 24884msgid "Ad&just for high resolution screens (needs restart):" 24885msgstr "" 24886 24887#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:615 24888msgid "" 24889"<p>Whether to automatically adjust the calibre user interface for high resolution (high DPI) monitors. There are three possible values:</p>\n" 24890"\n" 24891"<ul>\n" 24892"<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" 24893"\n" 24894"<li><b>On</b>: Same as \"Automatic\", but ignores Qt environment variables controlling high DPI behavior.</li>\n" 24895"\n" 24896"<li><b>Off</b>: Do not adjust the user interface, regardless of Qt environment variables.</li>\n" 24897"</ul>" 24898msgstr "" 24899 24900#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:624 24901msgid "Allow using &drag and drop to merge books" 24902msgstr "" 24903 24904#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:625 24905msgid "Draw a &grid in the book list" 24906msgstr "" 24907 24908#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:626 24909msgid "&Main interface" 24910msgstr "" 24911 24912#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:627 24913msgid "" 24914"Control the Cover grid view. You can enable this view by clicking the " 24915"\"Layout\" button in the bottom right corner of the main calibre window." 24916msgstr "" 24917 24918#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:628 24919msgid "Field to show &under the covers:" 24920msgstr "" 24921 24922#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:629 24923msgid "Spac&ing between covers:" 24924msgstr "" 24925 24926#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:630 24927msgid "" 24928"The spacing between covers. A value of zero means calculate automatically " 24929"based on cover size." 24930msgstr "" 24931 24932#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:632 24933#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:640 24934#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:647 24935msgid " cm" 24936msgstr "" 24937 24938#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:633 24939msgid "Background for the Cover grid" 24940msgstr "" 24941 24942#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:635 24943msgid "" 24944"By default, calibre chooses a cover size based on your computer's screen " 24945"size. You can change the cover size here:" 24946msgstr "" 24947 24948#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:636 24949msgid "Cover &width: " 24950msgstr "" 24951 24952#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:637 24953msgid "" 24954"The width of displayed covers.\n" 24955"A value of zero means calculate automatically." 24956msgstr "" 24957 24958#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:641 24959msgid "Make the covers larger, maintaining current aspect ratio." 24960msgstr "" 24961 24962#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:642 24963msgid "&Larger covers" 24964msgstr "" 24965 24966#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:643 24967msgid "Cover &height: " 24968msgstr "" 24969 24970#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:644 24971msgid "" 24972"The height of displayed covers.\n" 24973"A value of zero means calculate automatically." 24974msgstr "" 24975 24976#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:648 24977msgid "Make the covers smaller, maintaining current aspect ratio." 24978msgstr "" 24979 24980#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:649 24981msgid "&Smaller covers" 24982msgstr "" 24983 24984#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:650 24985msgid "Reset size to automatic" 24986msgstr "" 24987 24988#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:651 24989msgid "&Reset size" 24990msgstr "" 24991 24992#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:653 24993msgid "Size of the emblems (if any) shown &next to the covers: " 24994msgstr "" 24995 24996#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:654 24997msgid "Show a &field (such as title) under the covers" 24998msgstr "" 24999 25000#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:655 25001msgid "&Location of the emblems shown next to the covers:" 25002msgstr "" 25003 25004#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:657 25005msgid "&Emblems" 25006msgstr "" 25007 25008#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:658 25009msgid "Caching of covers for improved performance" 25010msgstr "" 25011 25012#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:659 25013msgid "" 25014"There are two kinds of caches that calibre uses to improve performance when " 25015"rendering covers in the grid view. A disk cache that is kept on your hard " 25016"disk and stores the cover thumbnails and an in memory cache used to ensure " 25017"flicker free rendering of covers. For best results, keep the memory cache " 25018"small and the disk cache large, unless you have a lot of extra RAM in your " 25019"computer and don't mind it being used by the memory cache." 25020msgstr "" 25021 25022#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:660 25023#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1012 25024msgid "Disable" 25025msgstr "" 25026 25027#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:661 25028msgid " MB" 25029msgstr "" 25030 25031#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:662 25032msgid "&Empty disk cache" 25033msgstr "" 25034 25035#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:663 25036msgid "&Open cache folder" 25037msgstr "" 25038 25039#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:664 25040msgid "Number of screenfulls of covers to cache in &memory (keep this small):" 25041msgstr "" 25042 25043#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:665 25044msgid "Maximum amount of &disk space to use for caching thumbnails: " 25045msgstr "" 25046 25047#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:666 25048msgid "" 25049"The maximum number of screenfulls of thumbnails to keep in memory. " 25050"Increasing this will make rendering faster, at the cost of more memory " 25051"usage. Note that regardless of this setting, a minimum of one hundred " 25052"thumbnails are always kept in memory, to ensure flicker free rendering." 25053msgstr "" 25054 25055#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:667 25056msgid "&Performance" 25057msgstr "" 25058 25059#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:668 25060msgid "Cover &grid" 25061msgstr "" 25062 25063#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:669 25064msgid "Text styling" 25065msgstr "" 25066 25067#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:670 25068msgid "Create rules to convert &identifiers into links" 25069msgstr "" 25070 25071#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:672 25072#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:765 25073msgid "Move down" 25074msgstr "" 25075 25076#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:673 25077#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:764 25078msgid "Move up" 25079msgstr "" 25080 25081#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:674 25082msgid "" 25083"Note that <b>comments</b> will always be displayed at the end, regardless of" 25084" the position you assign here." 25085msgstr "" 25086 25087#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:675 25088msgid "Show &cover" 25089msgstr "" 25090 25091#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:676 25092msgid "Show the size of the book's cover in pixels" 25093msgstr "" 25094 25095#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:677 25096msgid "Show cover &size" 25097msgstr "" 25098 25099#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:678 25100msgid "Use &Roman numerals for series" 25101msgstr "" 25102 25103#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:679 25104msgid "Show comments &heading:" 25105msgstr "" 25106 25107#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:680 25108msgid "&Book details" 25109msgstr "" 25110 25111#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:681 25112msgid "" 25113"Choose how Tag browser subcategories are displayed when\n" 25114"there are more items than the limit. Select by first\n" 25115"letter to see an A, B, C list. Choose partitioned to\n" 25116"have a list of fixed-sized groups. Set to disabled\n" 25117"if you never want subcategories" 25118msgstr "" 25119 25120#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:686 25121msgid "&Category partitioning method:" 25122msgstr "" 25123 25124#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:687 25125msgid "Co&llapse when more items than:" 25126msgstr "" 25127 25128#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:688 25129msgid "" 25130"If a Tag browser category has more than this number of items, it is divided\n" 25131"up into subcategories. If the partition method is set to disable, this value is ignored." 25132msgstr "" 25133 25134#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:690 25135msgid "Combine letters &when fewer items than:" 25136msgstr "" 25137 25138#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:691 25139msgid "" 25140"If collapsing by first letter, combine adjacent letters together if\n" 25141"there are fewer items under a letter than specified here. If the partition method is\n" 25142"not set to first letter, this value is ignored. Set to zero to disable." 25143msgstr "" 25144 25145#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:694 25146msgid "Spacing between &items:" 25147msgstr "" 25148 25149#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:695 25150msgid "" 25151"The spacing between consecutive items in the Tag browser. In units of (ex) " 25152"which is the approximate height of the letter 'x' in the currently used " 25153"font. " 25154msgstr "" 25155 25156#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:696 25157msgid " ex" 25158msgstr "" 25159 25160#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:697 25161msgid "Categories ¬ to partition:" 25162msgstr "" 25163 25164#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:698 25165msgid "" 25166"A comma-separated list of categories that are not to\n" 25167"be partitioned even if the number of items is larger than\n" 25168"the value shown above. This option can be used to\n" 25169"avoid collapsing hierarchical categories that have only\n" 25170"a few top-level elements." 25171msgstr "" 25172 25173#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:703 25174msgid "C&ategories with hierarchical items:" 25175msgstr "" 25176 25177#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:704 25178msgid "" 25179"A comma-separated list of categories in which items containing\n" 25180"periods are displayed in the Tag browser trees. For example, if\n" 25181"this box contains 'tags' then tags of the form 'Mystery.English'\n" 25182"and 'Mystery.Thriller' will be displayed with English and Thriller\n" 25183"both under 'Mystery'. If 'tags' is not in this box,\n" 25184"then the tags will be displayed each on their own line." 25185msgstr "" 25186 25187#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:710 25188msgid "Show &tooltips" 25189msgstr "" 25190 25191#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:711 25192msgid "Show &average ratings" 25193msgstr "" 25194 25195#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:712 25196msgid "" 25197"Show counts for items in the Tag browser. Such as the number of books\n" 25198"by each author, the number of authors, etc. If you turn it off, you can still\n" 25199"see the counts by hovering your mouse over any item." 25200msgstr "" 25201 25202#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:715 25203msgid "Show &counts" 25204msgstr "" 25205 25206#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:716 25207msgid "Use &alternating row colors" 25208msgstr "" 25209 25210#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:717 25211msgid "" 25212"When checked, calibre will automatically hide any category\n" 25213" (a column, custom or standard) that has no items to show. For example, some\n" 25214" categories might not have values when using Virtual libraries. Checking this\n" 25215" box will cause these empty categories to be hidden." 25216msgstr "" 25217 25218#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:721 25219msgid "Hi&de empty categories (columns)" 25220msgstr "" 25221 25222#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:722 25223msgid "" 25224"When checked, Find in the Tag browser will show all items\n" 25225" that match the search instead of the first one. If Hide empty categories is\n" 25226" also checked then only categories containing a matched item will be shown." 25227msgstr "" 25228 25229#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:725 25230msgid "Find &shows all items that match" 25231msgstr "" 25232 25233#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:726 25234msgid "" 25235"<p>When checked, the Tag browser can get keyboard focus, allowing\n" 25236"use of the keyboard to navigate the tree using the arrow keys. The Enter key simulates\n" 25237"a click on the selected item. The keyboard shortcut 'Tag browser /\n" 25238"Give the Tag browser keyboard focus' changes the keyboard focus without\n" 25239"using the mouse.</p>" 25240msgstr "" 25241 25242#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:731 25243msgid "Allow the Tag browser to have keyboard &focus" 25244msgstr "" 25245 25246#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:732 25247msgid "" 25248"<p style=\"text-indent: 2em; font-size:smaller\">If you enable this option " 25249"then you should set a keyboard shortcut to focus the Tag browser under " 25250"<code>Preferences->Shortcuts->Tag browser->Give the Tag browser " 25251"keyboard focus</code>" 25252msgstr "" 25253 25254#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:733 25255msgid "&Tag browser" 25256msgstr "" 25257 25258#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:734 25259msgid "When showing in a separate window, show it &fullscreen" 25260msgstr "" 25261 25262#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:735 25263msgid "Show in a &separate window (needs restart)" 25264msgstr "" 25265 25266#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:736 25267msgid "&Number of covers to show in browse mode (needs restart):" 25268msgstr "" 25269 25270#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:737 25271#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:58 25272msgid "Template &editor" 25273msgstr "" 25274 25275#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:738 25276msgid "" 25277"The template used to generate the text below the covers. Uses the same " 25278"syntax as save templates. Defaults to just the book title. Note that this " 25279"setting is per-library, which means that you have to set it again for every " 25280"different calibre library you use. Use an empty template for no text." 25281msgstr "" 25282 25283#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:739 25284msgid "Show &reflections" 25285msgstr "" 25286 25287#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:740 25288msgid "" 25289"Show covers in their original aspect ratio instead of resizing\n" 25290"them to all have the same width and height" 25291msgstr "" 25292 25293#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:742 25294msgid "Preserve &aspect ratio of covers" 25295msgstr "" 25296 25297#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:743 25298msgid "&Template for caption:" 25299msgstr "" 25300 25301#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:744 25302msgid "Fie&ld for sub-title:" 25303msgstr "" 25304 25305#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:745 25306#, python-format 25307msgid "You can press the %s key to toggle full screen mode." 25308msgstr "" 25309 25310#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:746 25311msgid "Show ne&xt cover during auto scroll after:" 25312msgstr "" 25313 25314#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:748 25315msgid "&Double click to view the central book, instead of single click" 25316msgstr "" 25317 25318#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:749 25319msgid "Cover &browser" 25320msgstr "" 25321 25322#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:750 25323msgid "" 25324"Check this box to make Quickview show books only in the\n" 25325"current Virtual library. If unchecked, Quickview ignores Virtual libraries. If\n" 25326"unchecked then only row changes are taken into account." 25327msgstr "" 25328 25329#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:754 25330msgid "" 25331"Check this box to make Quickview change the column being examined\n" 25332"when the column in the book list is changed using the cursor arrow keys" 25333msgstr "" 25334 25335#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:756 25336msgid "&Change Quickview item when book list column changes" 25337msgstr "" 25338 25339#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:757 25340msgid "" 25341"Pressing 'Enter' in a cell changes both the book and the\n" 25342"column being examined (the left-hand pane)" 25343msgstr "" 25344 25345#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:759 25346msgid "&Pressing 'Enter' changes the examined column" 25347msgstr "" 25348 25349#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:760 25350msgid "" 25351"Double-clicking in a cell changes both the book and the\n" 25352"column being examined (the left-hand pane)" 25353msgstr "" 25354 25355#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:762 25356msgid "&Double click changes examined column" 25357msgstr "" 25358 25359#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:763 25360msgid "Select columns to display" 25361msgstr "" 25362 25363#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:766 25364msgid "&Quickview" 25365msgstr "" 25366 25367#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:93 25368msgid "version" 25369msgstr "" 25370 25371#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:94 25372msgid "created by Kovid Goyal" 25373msgstr "" 25374 25375#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:247 25376msgid "Run Welcome &wizard" 25377msgstr "" 25378 25379#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:264 25380msgid "Save changes" 25381msgstr "" 25382 25383#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:265 25384msgid "Cancel and return to overview" 25385msgstr "" 25386 25387#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:345 25388msgid "Restoring to defaults not supported for" 25389msgstr "" 25390 25391#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:391 25392msgid "" 25393"Some of the changes you made require a restart. Please restart calibre as " 25394"soon as possible." 25395msgstr "" 25396 25397#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:394 25398msgid "" 25399"The changes you have made require calibre be restarted immediately. You will" 25400" not be allowed to set any more preferences, until you restart." 25401msgstr "" 25402 25403#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:53 25404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 25405msgid "Source" 25406msgstr "" 25407 25408#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:55 25409msgid "Cover priority" 25410msgstr "" 25411 25412#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:82 25413msgid "This source is configured and ready to go" 25414msgstr "" 25415 25416#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:83 25417msgid "This source needs configuration" 25418msgstr "" 25419 25420#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:97 25421msgid "" 25422"This plugin is useful only for <b>Chinese</b> language books. It can return " 25423"incorrect results for books in English. Are you sure you want to enable it?" 25424msgstr "" 25425 25426#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 25427msgid "Published date" 25428msgstr "" 25429 25430#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:275 25431#, python-format 25432msgid "<b>Configure %(name)s</b><br>%(desc)s" 25433msgstr "" 25434 25435#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:344 25436msgid "No source selected" 25437msgstr "" 25438 25439#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:345 25440msgid "No source selected, cannot configure." 25441msgstr "" 25442 25443#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:153 25444msgid "Metadata sources" 25445msgstr "" 25446 25447#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:154 25448msgid "" 25449"Disable any metadata sources you do not want by unchecking them. You can " 25450"also set the cover priority. Covers from sources that have a higher " 25451"(smaller) priority will be preferred when bulk downloading metadata." 25452msgstr "" 25453 25454#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:155 25455msgid "" 25456"Sources with a red X next to their names must be configured before they will" 25457" be used. " 25458msgstr "" 25459 25460#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:156 25461msgid "C&onfigure selected source" 25462msgstr "" 25463 25464#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:158 25465msgid "" 25466"If you uncheck any fields, metadata for those fields will not be downloaded" 25467msgstr "" 25468 25469#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:159 25470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:607 25471msgid "&Select all" 25472msgstr "" 25473 25474#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:160 25475msgid "Sele&ct none" 25476msgstr "" 25477 25478#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:161 25479msgid "" 25480"Restore your own subset of checked fields that you define using the 'Set as " 25481"default' button" 25482msgstr "" 25483 25484#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:162 25485msgid "Select &default" 25486msgstr "" 25487 25488#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:163 25489msgid "" 25490"Store the currently checked fields as the default, you can quickly apply the" 25491" default using the 'Select default' button" 25492msgstr "" 25493 25494#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:164 25495msgid "&Set as default" 25496msgstr "" 25497 25498#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:165 25499msgid "Convert all downloaded comments to plain &text" 25500msgstr "" 25501 25502#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:166 25503msgid "Swap &author names from FN LN to LN, FN" 25504msgstr "" 25505 25506#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:167 25507msgid "" 25508"<p>When downloading comments, append the downloaded comments to any existing" 25509" comment, instead of overwriting them." 25510msgstr "" 25511 25512#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:168 25513msgid "" 25514"When downloading comments, append the downloaded comments to any existing " 25515"comment, instead of overwriting them." 25516msgstr "" 25517 25518#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:169 25519msgid "Append comments to &existing" 25520msgstr "" 25521 25522#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:170 25523msgid "" 25524"<p>Normally, the metadata download system will keep only a single result per" 25525" metadata source. This option will cause it to keep all results returned " 25526"from every metadata source. Useful if you only use one or two sources and " 25527"want to select individual results from them by hand. Note that result with " 25528"identical title/author/identifiers are still merged." 25529msgstr "" 25530 25531#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:171 25532msgid "Keep more than one entry per source" 25533msgstr "" 25534 25535#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:172 25536msgid "" 25537"<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" 25538"<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." 25539msgstr "" 25540 25541#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:174 25542msgid "" 25543"Prefer smaller tag sets when picking tags from different metadata sources" 25544msgstr "" 25545 25546#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:175 25547msgid "Prefer &fewer tags" 25548msgstr "" 25549 25550#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:176 25551msgid "Create &rules to filter/transform tags" 25552msgstr "" 25553 25554#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:177 25555msgid "Create rules to &transform author names" 25556msgstr "" 25557 25558#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:178 25559msgid "Max. &number of tags to download:" 25560msgstr "" 25561 25562#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:179 25563msgid "Max. &time to wait after first match is found:" 25564msgstr "" 25565 25566#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:180 25567#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:182 25568msgid " secs" 25569msgstr "" 25570 25571#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:181 25572msgid "Max. time to wait after first &cover is found:" 25573msgstr "" 25574 25575#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:38 25576msgid "" 25577"The maximum number of jobs that will run simultaneously in the background. " 25578"This refers to CPU intensive tasks like conversion. Lower this number if " 25579"you want calibre to use less CPU." 25580msgstr "" 25581 25582#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:47 25583msgid "No proxies used" 25584msgstr "" 25585 25586#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:51 25587msgid "<b>Using proxies:</b>" 25588msgstr "" 25589 25590#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:73 25591msgid "Max. simultaneous conversion/&news download/plugin jobs:" 25592msgstr "" 25593 25594#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:74 25595msgid "Limit the max. simultaneous jobs to the available CPU &cores" 25596msgstr "" 25597 25598#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:75 25599msgid "Debug &device detection" 25600msgstr "" 25601 25602#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:76 25603msgid "Get information to setup the &user defined device" 25604msgstr "" 25605 25606#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:77 25607msgid "Open calibre &configuration folder" 25608msgstr "" 25609 25610#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:78 25611msgid "Abort &jobs that take more than:" 25612msgstr "" 25613 25614#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:79 25615msgid "Never abort" 25616msgstr "" 25617 25618#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:80 25619msgid " minutes" 25620msgstr "" 25621 25622#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:81 25623msgid "Create a calibre &icon theme" 25624msgstr "" 25625 25626#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:44 25627msgid "Device currently connected: " 25628msgstr "" 25629 25630#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:47 25631msgid "Device currently connected: None" 25632msgstr "" 25633 25634#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:191 25635msgid "" 25636"That format has no metadata writers enabled. A plugboard will probably have " 25637"no effect." 25638msgstr "" 25639 25640#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:206 25641msgid "That format and device already has a plugboard." 25642msgstr "" 25643 25644#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:218 25645msgid "Possibly override plugboard?" 25646msgstr "" 25647 25648#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:219 25649msgid "" 25650"A more general plugboard already exists for that format and device. Are you " 25651"sure you want to add the new plugboard?" 25652msgstr "" 25653 25654#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:231 25655#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:253 25656msgid "Add possibly overridden plugboard?" 25657msgstr "" 25658 25659#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:232 25660msgid "" 25661"More specific device plugboards exist for that format. Are you sure you want" 25662" to add the new plugboard?" 25663msgstr "" 25664 25665#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:243 25666msgid "Really add plugboard?" 25667msgstr "" 25668 25669#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:244 25670msgid "" 25671"A different plugboard matches that format and device combination. Are you " 25672"sure you want to add the new plugboard?" 25673msgstr "" 25674 25675#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:254 25676msgid "" 25677"More specific format and device plugboards already exist. Are you sure you " 25678"want to add the new plugboard?" 25679msgstr "" 25680 25681#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:265 25682#, python-brace-format 25683msgid "The {0} device does not support the {1} format." 25684msgstr "" 25685 25686#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:273 25687#, python-brace-format 25688msgid "The {0} device supports only the {1} format(s)." 25689msgstr "" 25690 25691#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:308 25692msgid "Invalid destination" 25693msgstr "" 25694 25695#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:309 25696msgid "The destination field cannot be blank" 25697msgstr "" 25698 25699#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:320 25700msgid "Plugboard modifies comments" 25701msgstr "" 25702 25703#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:321 25704msgid "" 25705"This plugboard modifies the comments metadata. If the comments are set to " 25706"invalid HTML, it could cause problems on the device. Are you sure you wish " 25707"to save this plugboard?" 25708msgstr "" 25709 25710#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:352 25711#, python-brace-format 25712msgid "The {0} device plugin is disabled." 25713msgstr "" 25714 25715#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115 25716msgid "" 25717"Here you can change the metadata calibre uses to update a book when saving to disk or sending to device.\n" 25718"\n" 25719"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" 25720"\n" 25721"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" 25722"\n" 25723"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." 25724msgstr "" 25725 25726#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 25727msgid "Format (choose first)" 25728msgstr "" 25729 25730#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 25731msgid "Device (choose second)" 25732msgstr "" 25733 25734#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 25735msgid "Add &new plugboard:" 25736msgstr "" 25737 25738#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 25739msgid "Edit &existing plugboard:" 25740msgstr "" 25741 25742#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 25743msgid "Existing &plugboards:" 25744msgstr "" 25745 25746#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 25747msgid "Source template" 25748msgstr "" 25749 25750#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 25751msgid "Destination field" 25752msgstr "" 25753 25754#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 25755msgid "&Save plugboard" 25756msgstr "" 25757 25758#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:130 25759msgid "&Delete plugboard" 25760msgstr "" 25761 25762#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:212 25763msgid "" 25764"\n" 25765"Customization: " 25766msgstr "" 25767 25768#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:214 25769msgid "" 25770"\n" 25771"\n" 25772"This plugin has been disabled" 25773msgstr "" 25774 25775#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:216 25776msgid "" 25777"\n" 25778"\n" 25779"This plugin is installed system-wide and can not be managed from within calibre" 25780msgstr "" 25781 25782#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:247 25783msgid "Search for plugin" 25784msgstr "" 25785 25786#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:269 25787msgid "Could not find any matching plugins" 25788msgstr "" 25789 25790#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:309 25791msgid "files" 25792msgstr "" 25793 25794#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:310 25795msgid "Add plugin" 25796msgstr "" 25797 25798#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:345 25799msgid "No valid plugin path" 25800msgstr "" 25801 25802#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:346 25803#, python-format 25804msgid "%s is not a valid plugin path" 25805msgstr "" 25806 25807#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:354 25808#, python-format 25809msgid "Select an actual plugin under <b>%s</b> to customize" 25810msgstr "" 25811 25812#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:361 25813#, python-format 25814msgid "Disabling the plugin %s is not allowed" 25815msgstr "" 25816 25817#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:385 25818#, python-format 25819msgid "Are you sure you want to remove the plugin: %s?" 25820msgstr "" 25821 25822#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:390 25823#, python-brace-format 25824msgid "" 25825"Plugin <b>{0}</b> successfully removed. You will have to restart calibre for" 25826" it to be completely removed." 25827msgstr "" 25828 25829#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:400 25830msgid "Cannot remove builtin plugin" 25831msgstr "" 25832 25833#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:401 25834msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." 25835msgstr "" 25836 25837#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 25838msgid "" 25839"Here you can customize the behavior of calibre by controlling what plugins " 25840"it uses." 25841msgstr "" 25842 25843#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 25844msgid "Show only those plugins that have been installed by you" 25845msgstr "" 25846 25847#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 25848msgid "Show only &user installed plugins" 25849msgstr "" 25850 25851#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 25852msgid "Get &new plugins" 25853msgstr "" 25854 25855#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 25856msgid "Check for &updated plugins" 25857msgstr "" 25858 25859#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 25860msgid "&Load plugin from file" 25861msgstr "" 25862 25863#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:32 25864msgid "" 25865"This setting can be overridden for <b>individual devices</b>, by clicking " 25866"the device icon and choosing \"Configure this device\"." 25867msgstr "" 25868 25869#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:39 25870msgid "Any custom field" 25871msgstr "" 25872 25873#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:40 25874msgid "The lookup name of any custom field (these names begin with \"#\")." 25875msgstr "" 25876 25877#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:71 25878msgid "Constant template" 25879msgstr "" 25880 25881#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:72 25882#, python-brace-format 25883msgid "" 25884"The template contains no {fields}, so all books will have the same name. Is " 25885"this OK?" 25886msgstr "" 25887 25888#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:55 25889msgid "Save template" 25890msgstr "" 25891 25892#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 25893msgid "" 25894"By adjusting the template below, you can control what folders the files are " 25895"saved in and what filenames they are given. You can use the / character to " 25896"indicate sub-folders. Available metadata variables are described below. If a" 25897" particular book does not have some metadata, the variable will be replaced " 25898"by the empty string." 25899msgstr "" 25900 25901#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:57 25902msgid "Available variables:" 25903msgstr "" 25904 25905#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:69 25906msgid "" 25907"Here you can control how calibre will save your books when you click the " 25908"\"Save to disk\" button:" 25909msgstr "" 25910 25911#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:70 25912msgid "Save &cover separately" 25913msgstr "" 25914 25915#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:71 25916msgid "Replace space with &underscores" 25917msgstr "" 25918 25919#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:72 25920msgid "Update &metadata in saved copies" 25921msgstr "" 25922 25923#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:73 25924msgid "Change paths to &lowercase" 25925msgstr "" 25926 25927#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:74 25928#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:70 25929msgid "Format &dates as:" 25930msgstr "" 25931 25932#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:75 25933msgid "File &formats to save:" 25934msgstr "" 25935 25936#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:76 25937msgid "Convert non-English characters to &English equivalents" 25938msgstr "" 25939 25940#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:77 25941msgid "Save metadata in a separate &OPF file" 25942msgstr "" 25943 25944#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:78 25945msgid "&Show files in the file browser after saving to disk" 25946msgstr "" 25947 25948#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:42 25949msgid "" 25950"<b>Grouped search terms</b> are search names that permit a query to " 25951"automatically search across more than one column. For example, if you create" 25952" a grouped search term <code>allseries</code> with the value <code>series, " 25953"#myseries, #myseries2</code>, then the query <code>allseries:adhoc</code> " 25954"will find 'adhoc' in any of the columns <code>series</code>, " 25955"<code>#myseries</code>, and <code>#myseries2</code>.<p> Enter the name of " 25956"the grouped search term in the drop-down box, enter the list of columns to " 25957"search in the value box, then push the Save button. <p>Note: Search terms " 25958"are forced to lower case; <code>MySearch</code> and <code>mysearch</code> " 25959"are the same term.<p>You can have your grouped search term show up as User " 25960"categories in the Tag browser. Just add the grouped search term names to " 25961"the Make User categories from box. You can add multiple terms separated by " 25962"commas. The new User category will be automatically populated with all the " 25963"items in the categories included in the grouped search term. <p>Automatic " 25964"User categories permit you to see easily all the category items that are in " 25965"the columns contained in the grouped search term. Using the above " 25966"<code>allseries</code> example, the automatically-generated User category " 25967"will contain all the series mentioned in <code>series</code>, " 25968"<code>#myseries</code>, and <code>#myseries2</code>. This can be useful to " 25969"check for duplicates, to find which column contains a particular item, or to" 25970" have hierarchical categories (categories that contain categories)." 25971msgstr "" 25972 25973#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:77 25974msgid "Enter new or select existing name" 25975msgstr "" 25976 25977#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:79 25978msgid "Enter list of column lookup names to search" 25979msgstr "" 25980 25981#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 25982msgid "Match all" 25983msgstr "" 25984 25985#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 25986msgid "Match any" 25987msgstr "" 25988 25989#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:144 25990#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:154 25991#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:158 25992#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:164 25993#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:177 25994#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:235 25995msgid "Grouped search terms" 25996msgstr "" 25997 25998#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:145 25999msgid "The search term cannot be blank" 26000msgstr "" 26001 26002#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:155 26003msgid "That name is already used for a column or grouped search term" 26004msgstr "" 26005 26006#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:159 26007msgid "That name is already used for User category" 26008msgstr "" 26009 26010#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:165 26011msgid "The value box cannot be empty" 26012msgstr "" 26013 26014#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:178 26015msgid "The empty grouped search term cannot be deleted" 26016msgstr "" 26017 26018#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:220 26019msgid "Incompatible options" 26020msgstr "" 26021 26022#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:221 26023msgid "" 26024"The option to have un-accented characters match accented characters has no " 26025"effect if you also turn on case-sensitive searching. So only turn on one of " 26026"those options" 26027msgstr "" 26028 26029#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:221 26030msgid "" 26031"Clear search histories from all over calibre. Including the book list, " 26032"E-book viewer, fetch news dialog, etc." 26033msgstr "" 26034 26035#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:222 26036msgid "Clear search &histories" 26037msgstr "" 26038 26039#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:223 26040msgid "What to search by default" 26041msgstr "" 26042 26043#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:224 26044msgid "" 26045"When you enter a search term without a prefix, by default calibre will " 26046"search all metadata for matches. For example, entering, \"asimov\" will " 26047"search not just authors but title/tags/series/comments/etc. Use these " 26048"options if you would like to change this behavior." 26049msgstr "" 26050 26051#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:225 26052msgid "&Limit the searched metadata" 26053msgstr "" 26054 26055#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:226 26056msgid "&Columns that non-prefixed searches are limited to:" 26057msgstr "" 26058 26059#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:227 26060msgid "" 26061"Note that this option affects all searches, including saved searches and " 26062"restrictions. Therefore, if you use this option, it is best to ensure that " 26063"you always use prefixes in your saved searches. For example, use " 26064"\"series:Foundation\" rather than just \"Foundation\" in a saved search." 26065msgstr "" 26066 26067#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:228 26068msgid "Search as you &type" 26069msgstr "" 26070 26071#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:229 26072msgid "Case &sensitive searching" 26073msgstr "" 26074 26075#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:230 26076msgid "" 26077"&Highlight search results instead of restricting the book list to the " 26078"results" 26079msgstr "" 26080 26081#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:231 26082msgid "" 26083"<p>This option will cause a small button to appear next to the Search bar. " 26084"Clicking the button will toggle between showing only the search results and " 26085"showing all books with the search results highlighted." 26086msgstr "" 26087 26088#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:232 26089msgid "" 26090"Show a &quick toggle button to switch between highlighting and restricting " 26091"results next to the Search bar" 26092msgstr "" 26093 26094#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:233 26095msgid "Unaccented characters match &accented characters" 26096msgstr "" 26097 26098#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:234 26099msgid "Genera&l" 26100msgstr "" 26101 26102#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:236 26103msgid "&Names:" 26104msgstr "" 26105 26106#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:237 26107msgid "" 26108"Contains the names of the currently-defined group search terms.\n" 26109"Create a new name by entering it into the empty box, then\n" 26110"pressing Save. Rename a search term by selecting it then\n" 26111"changing the name and pressing Save. Change the value of\n" 26112"a search term by changing the value box then pressing Save." 26113msgstr "" 26114 26115#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:242 26116msgid "Delete the current search term" 26117msgstr "" 26118 26119#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:244 26120msgid "&Value:" 26121msgstr "" 26122 26123#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:245 26124msgid "" 26125"Enter a comma-separated list of lookup names of the columns\n" 26126"to include in the grouped search term" 26127msgstr "" 26128 26129#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:247 26130msgid "" 26131"Save the current search term. You can rename a search term by\n" 26132"changing the name then pressing Save. You can change the value\n" 26133"of a search term by changing the value box then pressing Save." 26134msgstr "" 26135 26136#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:251 26137msgid "Make &user categories from:" 26138msgstr "" 26139 26140#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:252 26141msgid "" 26142"Enter the names of any grouped search terms you wish\n" 26143"to be shown as user categories" 26144msgstr "" 26145 26146#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:254 26147msgid "&Grouped searches" 26148msgstr "" 26149 26150#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:255 26151msgid "What to search when searching similar books" 26152msgstr "" 26153 26154#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:256 26155msgid "" 26156"<p>When you search for similar books by right clicking the\n" 26157" book and selecting \"Similar books\",\n" 26158" calibre constructs a search using the column lookup names specified below.\n" 26159" By changing the lookup name to a grouped search term you can\n" 26160" search multiple columns at once.</p>" 26161msgstr "" 26162 26163#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:261 26164msgid "S&imilar authors: " 26165msgstr "" 26166 26167#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:262 26168msgid "Si&milar series: " 26169msgstr "" 26170 26171#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:263 26172msgid "Similar &tags: " 26173msgstr "" 26174 26175#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:264 26176msgid "Simi&lar publishers: " 26177msgstr "" 26178 26179#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:265 26180msgid "&Similar books" 26181msgstr "" 26182 26183#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:29 26184#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:64 26185msgid "Manual management" 26186msgstr "" 26187 26188#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:30 26189#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:65 26190msgid "Only on send" 26191msgstr "" 26192 26193#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:31 26194#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:66 26195msgid "Automatic management" 26196msgstr "" 26197 26198#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:37 26199msgid "Cannot change metadata management while a device is connected" 26200msgstr "" 26201 26202#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:38 26203msgid "Metadata management (disabled while device connected)" 26204msgstr "" 26205 26206#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:63 26207msgid "Me&tadata management:" 26208msgstr "" 26209 26210#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:67 26211msgid "" 26212"<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" 26213"<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" 26214"<li><b>Automatic management</b>: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>" 26215msgstr "" 26216 26217#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:194 26218msgid "Browse for the file" 26219msgstr "" 26220 26221#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:205 26222msgid "Choose a file" 26223msgstr "" 26224 26225#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:303 26226msgid "" 26227"calibre contains an internet server that allows you to access your book " 26228"collection using a browser from anywhere in the world. Any changes to the " 26229"settings will only take effect after a server restart." 26230msgstr "" 26231 26232#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:322 26233msgid "Require &username and password to access the Content server" 26234msgstr "" 26235 26236#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:331 26237msgid "Run server &automatically when calibre starts" 26238msgstr "" 26239 26240#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:337 26241msgid "&Start server" 26242msgstr "" 26243 26244#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:338 26245msgid "St&op server" 26246msgstr "" 26247 26248#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:339 26249msgid "&Test server" 26250msgstr "" 26251 26252#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:340 26253msgid "Show server &logs" 26254msgstr "" 26255 26256#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:368 26257msgid "Do not start calibre automatically when computer is started" 26258msgstr "" 26259 26260#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:369 26261msgid "Start calibre when the computer is started" 26262msgstr "" 26263 26264#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:372 26265msgid "" 26266"Currently calibre is set to run automatically when the\n" 26267" computer starts. Use this button to disable that." 26268msgstr "" 26269 26270#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:374 26271msgid "" 26272"Start calibre in the system tray automatically when the computer starts" 26273msgstr "" 26274 26275#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:386 26276#, python-format 26277msgid "Content server listening at: %s" 26278msgstr "" 26279 26280#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:398 26281msgid "Remember to create at least one user account in the \"User accounts\" tab" 26282msgstr "" 26283 26284#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:400 26285msgid "" 26286"Requiring a username/password prevents unauthorized people from accessing " 26287"your calibre library. It is also needed for some features such as making any" 26288" changes to the library as well as last read position/annotation syncing." 26289msgstr "" 26290 26291#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:442 26292#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:379 26293msgid "Change password for {}" 26294msgstr "" 26295 26296#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:443 26297msgid "Add new user" 26298msgstr "" 26299 26300#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:452 26301msgid "Set the password for this user" 26302msgstr "" 26303 26304#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 26305msgid "&Repeat password:" 26306msgstr "" 26307 26308#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:491 26309msgid "Empty username" 26310msgstr "" 26311 26312#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:492 26313msgid "You must enter a username" 26314msgstr "" 26315 26316#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:498 26317msgid "Username already exists" 26318msgstr "" 26319 26320#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:500 26321msgid "" 26322"A user with the username {} already exists. Please choose a different " 26323"username." 26324msgstr "" 26325 26326#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:506 26327msgid "Username is not valid" 26328msgstr "" 26329 26330#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:511 26331msgid "Password do not match" 26332msgstr "" 26333 26334#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:512 26335msgid "The two passwords you entered do not match!" 26336msgstr "" 26337 26338#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:518 26339msgid "Empty password" 26340msgstr "" 26341 26342#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:519 26343msgid "You must enter a password for this user" 26344msgstr "" 26345 26346#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:524 26347msgid "Invalid password" 26348msgstr "" 26349 26350#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:549 26351msgid "Further &restrict access to books in this library that match:" 26352msgstr "" 26353 26354#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:552 26355msgid "A search expression" 26356msgstr "" 26357 26358#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:554 26359msgid "" 26360"A search expression. If specified, access will be further restricted to only" 26361" those books that match this expression. For example: tags:\"=Share\"" 26362msgstr "" 26363 26364#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:585 26365msgid "Change library access permissions for {}" 26366msgstr "" 26367 26368#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26369msgid "All except the specified libraries" 26370msgstr "" 26371 26372#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26373msgid "All libraries" 26374msgstr "" 26375 26376#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26377msgid "Only the specified libraries" 26378msgstr "" 26379 26380#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:606 26381msgid "Allow access to:" 26382msgstr "" 26383 26384#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:611 26385msgid "Specify the libraries below:" 26386msgstr "" 26387 26388#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:685 26389msgid "No libraries specified" 26390msgstr "" 26391 26392#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:686 26393msgid "You have not specified any libraries" 26394msgstr "" 26395 26396#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:693 26397msgid "<b>{} is allowed access to all libraries" 26398msgstr "" 26399 26400#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:697 26401msgid "" 26402"{} is allowed access only to the libraries whose names <b>match</b> one of " 26403"the names specified below." 26404msgstr "" 26405 26406#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:700 26407msgid "" 26408"{} is allowed access to all libraries, <b>except</b> those whose names match" 26409" one of the names specified below." 26410msgstr "" 26411 26412#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:720 26413msgid "Allow {} to make &changes (i.e. grant write access)" 26414msgstr "" 26415 26416#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:724 26417msgid "" 26418"If enabled, allows the user to make changes to the library. Adding " 26419"books/deleting books/editing metadata, etc." 26420msgstr "" 26421 26422#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:732 26423msgid "Change &password" 26424msgstr "" 26425 26426#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:757 26427#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:319 26428msgid "{} is currently only allowed to access the library named: {}" 26429msgid_plural "{} is currently only allowed to access the libraries named: {}" 26430msgstr[0] "" 26431 26432#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:761 26433msgid "Change the allowed libraries" 26434msgstr "" 26435 26436#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:765 26437#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:326 26438msgid "{} is currently not allowed to access the library named: {}" 26439msgid_plural "{} is currently not allowed to access the libraries named: {}" 26440msgstr[0] "" 26441 26442#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:769 26443msgid "Change the blocked libraries" 26444msgstr "" 26445 26446#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:771 26447msgid "{} is currently allowed access to all libraries" 26448msgstr "" 26449 26450#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:772 26451msgid "Restrict the &libraries {} can access" 26452msgstr "" 26453 26454#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:823 26455msgid "&Add user" 26456msgstr "" 26457 26458#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:827 26459msgid "&Remove user" 26460msgstr "" 26461 26462#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:898 26463msgid "" 26464"Here you can create a template to control what data is shown when using the " 26465"<i>Custom list</i> mode for the book list" 26466msgstr "" 26467 26468#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:902 26469msgid "Show a cover &thumbnail" 26470msgstr "" 26471 26472#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:906 26473msgid "Thumbnail &height:" 26474msgstr "" 26475 26476#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:907 26477msgid "Entry &height:" 26478msgstr "" 26479 26480#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:912 26481msgid "" 26482"The height for each entry. The special value \"auto\" causes a height to be " 26483"calculated based on the number of lines in the template. Otherwise, use a " 26484"CSS length, such as 100px or 15ex" 26485msgstr "" 26486 26487#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:919 26488msgid "&Long text fields:" 26489msgstr "" 26490 26491#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:921 26492msgid "" 26493"A comma separated list of fields that will be added at the bottom of every " 26494"entry. These fields are interpreted as containing HTML, not plain text." 26495msgstr "" 26496 26497#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:926 26498#, python-brace-format 26499msgid "" 26500"The template below will be interpreted as HTML and all {{fields}} will be " 26501"replaced by the actual metadata, if available. For custom columns use the " 26502"column lookup name, for example: #mytags. You can use {0} as a separator to " 26503"split a line into multiple columns." 26504msgstr "" 26505 26506#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:936 26507msgid "&Import template" 26508msgstr "" 26509 26510#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:938 26511msgid "E&xport template" 26512msgstr "" 26513 26514#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:943 26515#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:952 26516msgid "Choose template file" 26517msgstr "" 26518 26519#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:944 26520#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:953 26521msgid "Template files" 26522msgstr "" 26523 26524#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 26525msgid "Book" 26526msgstr "" 26527 26528#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1029 26529msgid "URL type:" 26530msgstr "" 26531 26532#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1035 26533msgid "URL:" 26534msgstr "" 26535 26536#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1080 26537msgid "Missing author placeholder" 26538msgstr "" 26539 26540#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1081 26541#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1085 26542#, python-brace-format 26543msgid "The URL {0} does not contain the {1} placeholder" 26544msgstr "" 26545 26546#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1084 26547msgid "Missing title placeholder" 26548msgstr "" 26549 26550#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1102 26551#, python-brace-format 26552msgid "" 26553"Add new locations to search for books or authors using the \"Search the " 26554"internet\" feature of the Content server. The URLs should contain {author} " 26555"which will be replaced by the author name and, for book URLs, {title} which " 26556"will be replaced by the book title." 26557msgstr "" 26558 26559#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1111 26560msgid "&Add URL" 26561msgstr "" 26562 26563#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1114 26564msgid "Export URLs" 26565msgstr "" 26566 26567#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1117 26568msgid "Import URLs" 26569msgstr "" 26570 26571#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1183 26572#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1190 26573msgid "Choose URLs file" 26574msgstr "" 26575 26576#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1184 26577#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1191 26578msgid "URL files" 26579msgstr "" 26580 26581#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1210 26582msgid "&Main" 26583msgstr "" 26584 26585#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1217 26586msgid "&User accounts" 26587msgstr "" 26588 26589#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1225 26590msgid "Book &list template" 26591msgstr "" 26592 26593#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1227 26594msgid "&Search the internet" 26595msgstr "" 26596 26597#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1274 26598#: /__w/calibre/calibre/src/calibre/gui2/ui.py:534 26599#: /__w/calibre/calibre/src/calibre/gui2/ui.py:608 26600msgid "Failed to start Content server" 26601msgstr "" 26602 26603#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1320 26604msgid "Error log:" 26605msgstr "" 26606 26607#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1328 26608msgid "No error log found" 26609msgstr "" 26610 26611#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1329 26612msgid "Access log:" 26613msgstr "" 26614 26615#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1337 26616msgid "No access log found" 26617msgstr "" 26618 26619#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1338 26620msgid "The server log files are in: {}" 26621msgstr "" 26622 26623#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1344 26624msgid "&Clear logs" 26625msgstr "" 26626 26627#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1348 26628msgid "Server running" 26629msgstr "" 26630 26631#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1349 26632msgid "Cannot clear logs while the server is running. First stop the server." 26633msgstr "" 26634 26635#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1374 26636msgid "No users specified" 26637msgstr "" 26638 26639#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1376 26640msgid "" 26641"You have turned on the setting to require passwords to access the Content " 26642"server, but you have not created any user accounts. Create at least one user" 26643" account in the \"User accounts\" tab to proceed." 26644msgstr "" 26645 26646#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1389 26647msgid "Invalid trusted IPs" 26648msgstr "" 26649 26650#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1407 26651msgid "You need to restart the server for changes to take effect" 26652msgstr "" 26653 26654#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:28 26655msgid "" 26656"\n" 26657" <p>Here you can add and remove functions used in template processing. A\n" 26658" template function is written in Python. It takes information from the\n" 26659" book, processes it in some way, then returns a string result. Functions\n" 26660" defined here are usable in templates in the same way that builtin\n" 26661" functions are usable. The function must be named <b>evaluate</b>, and\n" 26662" must have the signature shown below.</p>\n" 26663" <p><code>evaluate(self, formatter, kwargs, mi, locals, your parameters)\n" 26664" → returning a Unicode string</code></p>\n" 26665" <p>The parameters of the evaluate function are:\n" 26666" <ul>\n" 26667" <li><b>formatter</b>: the instance of the formatter being used to\n" 26668" evaluate the current template. You can use this to do recursive\n" 26669" template evaluation.</li>\n" 26670" <li><b>kwargs</b>: a dictionary of metadata. Field values are in this\n" 26671" dictionary.</li>\n" 26672" <li><b>mi</b>: a <i>Metadata</i> instance. Used to get field information.\n" 26673" This parameter can be None in some cases, such as when evaluating\n" 26674" non-book templates.</li>\n" 26675" <li><b>locals</b>: the local variables assigned to by the current\n" 26676" template program.</li>\n" 26677" <li><b>your parameters</b>: you must supply one or more formal\n" 26678" parameters. The number must match the arg count box, unless arg count is\n" 26679" -1 (variable number or arguments), in which case the last argument must\n" 26680" be *args. At least one argument is required, and is usually the value of\n" 26681" the field being operated upon. Note that when writing in basic template\n" 26682" mode, the user does not provide this first argument. Instead it is\n" 26683" supplied by the formatter.</li>\n" 26684" </ul></p>\n" 26685" <p>\n" 26686" The following example function checks the value of the field. If the\n" 26687" field is not empty, the field's value is returned, otherwise the value\n" 26688" EMPTY is returned.\n" 26689" <pre>\n" 26690" name: my_ifempty\n" 26691" arg count: 1\n" 26692" doc: my_ifempty(val) -- return val if it is not empty, otherwise the string 'EMPTY'\n" 26693" program code:\n" 26694" def evaluate(self, formatter, kwargs, mi, locals, val):\n" 26695" if val:\n" 26696" return val\n" 26697" else:\n" 26698" return 'EMPTY'</pre>\n" 26699" This function can be called in any of the three template program modes:\n" 26700" <ul>\n" 26701" <li>single-function mode: {tags:my_ifempty()}</li>\n" 26702" <li>template program mode: {tags:'my_ifempty($)'}</li>\n" 26703" <li>general program mode: program: my_ifempty(field('tags'))</li>\n" 26704" </p>\n" 26705" " 26706msgstr "" 26707 26708#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:82 26709#, python-brace-format 26710msgid "" 26711"\n" 26712" <p>\n" 26713" Here you can create, edit (replace), and delete stored templates used\n" 26714" in template processing. You use a stored template in another template as\n" 26715" if it were a template function, for example 'some_name(arg1, arg2...)'.</p>\n" 26716"\n" 26717" <p>Stored templates must use General Program Mode -- they must begin with\n" 26718" the text '{0}'. You retrieve arguments passed to a stored template using\n" 26719" the '{1}()' template function, as in '{1}(var1, var2, ...)'. The passed\n" 26720" arguments are copied to the named variables.</p>\n" 26721"\n" 26722" <p>For example, this stored template checks if any items are in a\n" 26723" list, returning '1' if any are found and '' if not.</p>\n" 26724" <p>\n" 26725" Template name: items_in_list<br>\n" 26726" Template contents:<pre>\n" 26727" program:\n" 26728" arguments(lst='No list argument given', items='');\n" 26729" r = '';\n" 26730" for l in items:\n" 26731" if str_in_list(lst, ',', l, '1', '') then\n" 26732" r = '1';\n" 26733" break\n" 26734" fi\n" 26735" rof;\n" 26736" r</pre>\n" 26737" You call the stored template like this:<pre>\n" 26738" program: items_in_list($#genre, 'comics, foo')</pre>\n" 26739" See the template language tutorial for more information.</p>\n" 26740" </p>\n" 26741" " 26742msgstr "" 26743 26744#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:123 26745#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:134 26746msgid "Show help" 26747msgstr "" 26748 26749#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:127 26750#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:138 26751#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:137 26752#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:145 26753msgid "Hide help" 26754msgstr "" 26755 26756#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:160 26757msgid "" 26758"The template functions saved in the library are corrupt. Do you want to " 26759"delete them? Answering 'Yes' will delete all the functions." 26760msgstr "" 26761 26762#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:251 26763msgid "You cannot delete a built-in function" 26764msgstr "" 26765 26766#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:261 26767#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:393 26768msgid "Function not defined" 26769msgstr "" 26770 26771#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:268 26772#, python-format 26773msgid "Name %s already used" 26774msgstr "" 26775 26776#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:274 26777msgid "The name {} is already used for stored template" 26778msgstr "" 26779 26780#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:278 26781msgid "" 26782"Argument count should be -1 or greater than zero. Setting it to zero means " 26783"that this function cannot be used in single function mode." 26784msgstr "" 26785 26786#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:294 26787msgid "Exception while compiling function" 26788msgstr "" 26789 26790#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:322 26791msgid "function source code not available" 26792msgstr "" 26793 26794#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:358 26795msgid "Cannot \"test\" when no books are selected" 26796msgstr "" 26797 26798#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:392 26799#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:400 26800#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:405 26801#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:413 26802msgid "Stored templates" 26803msgstr "" 26804 26805#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:401 26806msgid "The name {} is already used for template function" 26807msgstr "" 26808 26809#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:406 26810msgid "The stored template must begin with \"program:\"" 26811msgstr "" 26812 26813#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:414 26814msgid "Exception while storing template" 26815msgstr "" 26816 26817#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:430 26818msgid "Changes to the current template will be lost. OK?" 26819msgstr "" 26820 26821#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:139 26822msgid "D&elete" 26823msgstr "" 26824 26825#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:140 26826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 26827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:553 26828msgid "&Replace" 26829msgstr "" 26830 26831#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:141 26832#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:154 26833msgid "C&reate" 26834msgstr "" 26835 26836#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:143 26837msgid "" 26838"Open a template tester dialog to use a template to test stored templates" 26839msgstr "" 26840 26841#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:144 26842msgid "&Stored Templates" 26843msgstr "" 26844 26845#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:146 26846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:279 26847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:707 26848msgid "F&unction:" 26849msgstr "" 26850 26851#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:147 26852msgid "Enter the name of the function to create." 26853msgstr "" 26854 26855#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:148 26856msgid "Argument &count:" 26857msgstr "" 26858 26859#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:149 26860msgid "Set this to -1 if the function takes a variable number of arguments" 26861msgstr "" 26862 26863#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:153 26864#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:45 26865msgid "Replace" 26866msgstr "" 26867 26868#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:155 26869msgid "P&rogram code (Follow Python indenting rules):" 26870msgstr "" 26871 26872#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:156 26873msgid "&Template functions" 26874msgstr "" 26875 26876#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:38 26877msgid "Choose a texture" 26878msgstr "" 26879 26880#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:55 26881msgid "The builtin textures come from <a href=\"{}\">subtlepatterns.com</a>." 26882msgstr "" 26883 26884#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:63 26885msgid "Add texture" 26886msgstr "" 26887 26888#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:66 26889msgid "Remove texture" 26890msgstr "" 26891 26892#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:112 26893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:294 26894msgid "Choose image" 26895msgstr "" 26896 26897#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:147 26898msgid "Cannot remove builtin textures" 26899msgstr "" 26900 26901#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 26902msgid "Donate to support the development of calibre" 26903msgstr "" 26904 26905#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:45 26906msgid "Location Manager" 26907msgstr "" 26908 26909#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:46 26910msgid "Switch between library and device views" 26911msgstr "" 26912 26913#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:52 26914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:563 26915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:566 26916#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:378 26917msgid "Separator" 26918msgstr "" 26919 26920#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:68 26921#, python-format 26922msgid "%d books" 26923msgstr "" 26924 26925#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:246 26926msgid "The main toolbar" 26927msgstr "" 26928 26929#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:247 26930msgid "The main toolbar when a device is connected" 26931msgstr "" 26932 26933#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:248 26934msgid "The optional second toolbar" 26935msgstr "" 26936 26937#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:249 26938msgid "The menubar" 26939msgstr "" 26940 26941#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:250 26942msgid "The menubar when a device is connected" 26943msgstr "" 26944 26945#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:251 26946msgid "The context menu for the books in the calibre library" 26947msgstr "" 26948 26949#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:253 26950msgid "The context menu for the split book list" 26951msgstr "" 26952 26953#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:254 26954msgid "The context menu for the books on the device" 26955msgstr "" 26956 26957#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:256 26958msgid "The context menu for the Cover browser" 26959msgstr "" 26960 26961#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:264 26962msgid "Click to choose toolbar or menu to customize" 26963msgstr "" 26964 26965#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:318 26966#, python-format 26967msgid "Cannot add the actions %s to this location" 26968msgstr "" 26969 26970#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:342 26971#, python-format 26972msgid "Cannot remove the actions %s from this location" 26973msgstr "" 26974 26975#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:371 26976msgid "Preferences missing" 26977msgstr "" 26978 26979#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:372 26980msgid "" 26981"The Preferences action must be in either the main toolbar or the menubar." 26982msgstr "" 26983 26984#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:375 26985msgid "Location manager missing" 26986msgstr "" 26987 26988#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:376 26989msgid "" 26990"The Location manager must be in either the main toolbar or the menubar when " 26991"a device is connected." 26992msgstr "" 26993 26994#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 26995msgid "" 26996"<p>The toolbar in calibre is different depending on whether a device is " 26997"connected or not. Choose <b>which toolbar</b> you would like to customize:" 26998msgstr "" 26999 27000#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 27001msgid "Choose the toolbar to customize" 27002msgstr "" 27003 27004#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 27005#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:474 27006#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:449 27007msgid "A&vailable actions" 27008msgstr "" 27009 27010#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 27011msgid "Add selected actions to toolbar" 27012msgstr "" 27013 27014#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129 27015msgid "Remove selected actions from toolbar" 27016msgstr "" 27017 27018#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131 27019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:475 27020#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:453 27021msgid "&Current actions" 27022msgstr "" 27023 27024#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 27025#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:485 27026msgid "Move selected action up" 27027msgstr "" 27028 27029#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:134 27030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:488 27031msgid "Move selected action down" 27032msgstr "" 27033 27034#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:72 27035#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:464 27036msgid "ID" 27037msgstr "" 27038 27039#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:148 27040msgid "This tweak has its default value" 27041msgstr "" 27042 27043#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:150 27044msgid "This tweak has been customized" 27045msgstr "" 27046 27047#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:327 27048msgid "Plugin tweaks" 27049msgstr "" 27050 27051#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:333 27052msgid "" 27053"Add/edit tweaks for any custom plugins you have installed. Documentation for" 27054" these tweaks should be available on the website from where you downloaded " 27055"the plugins." 27056msgstr "" 27057 27058#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:373 27059msgid "" 27060"Values for the tweaks are shown below. Edit them to change the behavior of " 27061"calibre. Your changes will only take effect <b>after a restart</b> of " 27062"calibre." 27063msgstr "" 27064 27065#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:386 27066msgid "Edit tweaks for any custom plugins you have installed" 27067msgstr "" 27068 27069#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:387 27070msgid "&Plugin tweaks" 27071msgstr "" 27072 27073#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:421 27074msgid "Edit tweak" 27075msgstr "" 27076 27077#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:428 27078msgid "Restore this tweak to its default value" 27079msgstr "" 27080 27081#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:429 27082msgid "&Reset this tweak" 27083msgstr "" 27084 27085#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:432 27086msgid "Apply any changes you made to this tweak" 27087msgstr "" 27088 27089#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:433 27090msgid "&Apply changes to this tweak" 27091msgstr "" 27092 27093#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:448 27094msgid "Search for tweak" 27095msgstr "" 27096 27097#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:484 27098#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:525 27099msgid "" 27100"There was a syntax error in your tweak. Click the \"Show details\" button " 27101"for details." 27102msgstr "" 27103 27104#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:540 27105msgid "Invalid tweaks" 27106msgstr "" 27107 27108#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:541 27109msgid "" 27110"The tweaks you entered are invalid, try resetting the tweaks to default and " 27111"changing them one by one until you find the invalid setting." 27112msgstr "" 27113 27114#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:116 27115msgid "View log" 27116msgstr "" 27117 27118#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:38 27119msgid "Choose Files" 27120msgstr "" 27121 27122#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27123msgid "Collecting metadata..." 27124msgstr "" 27125 27126#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27127#, python-format 27128msgid "Saving %d books..." 27129msgstr "" 27130 27131#: /__w/calibre/calibre/src/calibre/gui2/save.py:143 27132msgid "Copying files and writing metadata..." 27133msgstr "" 27134 27135#: /__w/calibre/calibre/src/calibre/gui2/save.py:144 27136msgid "Copying files..." 27137msgstr "" 27138 27139#: /__w/calibre/calibre/src/calibre/gui2/save.py:155 27140#: /__w/calibre/calibre/src/calibre/gui2/save.py:269 27141#: /__w/calibre/calibre/src/calibre/gui2/save.py:303 27142msgid "Could not save books to disk, click \"Show details\" for more information" 27143msgstr "" 27144 27145#: /__w/calibre/calibre/src/calibre/gui2/save.py:186 27146#, python-format 27147msgid "" 27148"The update metadata worker process crashed while processing the book %s. " 27149"Saving is aborted." 27150msgstr "" 27151 27152#: /__w/calibre/calibre/src/calibre/gui2/save.py:206 27153#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:404 27154msgid "Requested formats not available" 27155msgstr "" 27156 27157#: /__w/calibre/calibre/src/calibre/gui2/save.py:284 27158#, python-format 27159msgid "No %s format file present" 27160msgstr "" 27161 27162#: /__w/calibre/calibre/src/calibre/gui2/save.py:337 27163#, python-brace-format 27164msgid "Failed to save: {0} by {1} to disk, with error:" 27165msgstr "" 27166 27167#: /__w/calibre/calibre/src/calibre/gui2/save.py:346 27168#, python-brace-format 27169msgid "Failed to save the {2} format of: {0} by {1} to disk, with error:" 27170msgstr "" 27171 27172#: /__w/calibre/calibre/src/calibre/gui2/save.py:350 27173#, python-brace-format 27174msgid "" 27175"Failed to update the metadata in the {2} format of: {0} by {1}, with error:" 27176msgstr "" 27177 27178#: /__w/calibre/calibre/src/calibre/gui2/save.py:352 27179#, python-brace-format 27180msgid "" 27181"Failed to update the metadata in all formats of: {0} by {1}, with error:" 27182msgstr "" 27183 27184#: /__w/calibre/calibre/src/calibre/gui2/save.py:361 27185msgid "" 27186"Failed to update metadata in some books, click \"Show details\" for more " 27187"information" 27188msgstr "" 27189 27190#: /__w/calibre/calibre/src/calibre/gui2/save.py:364 27191msgid "" 27192"Failed to save any books to disk, click \"Show details\" for more " 27193"information" 27194msgstr "" 27195 27196#: /__w/calibre/calibre/src/calibre/gui2/save.py:367 27197msgid "" 27198"Failed to save some books to disk, click \"Show details\" for more " 27199"information" 27200msgstr "" 27201 27202#: /__w/calibre/calibre/src/calibre/gui2/save.py:369 27203msgid "Error while saving" 27204msgstr "" 27205 27206#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:52 27207msgid "Paste and &search" 27208msgstr "" 27209 27210#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:57 27211#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:142 27212#: /__w/calibre/calibre/src/calibre/utils/localization.py:369 27213msgid "&Paste" 27214msgstr "" 27215 27216#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:66 27217msgid "Copy search as URL" 27218msgstr "" 27219 27220#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:67 27221msgid "&Clear search history" 27222msgstr "" 27223 27224#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:411 27225#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:416 27226msgid "Create saved search" 27227msgstr "" 27228 27229#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:412 27230msgid "" 27231"Invalid saved search name. It must contain at least one letter or number" 27232msgstr "" 27233 27234#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:417 27235msgid "There is no search to save" 27236msgstr "" 27237 27238#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:434 27239msgid "Delete current search" 27240msgstr "" 27241 27242#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:435 27243msgid "No search is selected" 27244msgstr "" 27245 27246#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:437 27247msgid "The selected search will be <b>permanently deleted</b>. Are you sure?" 27248msgstr "" 27249 27250#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:468 27251msgid "Search (For advanced search click the gear icon to the left)" 27252msgstr "" 27253 27254#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:483 27255msgid "Start search" 27256msgstr "" 27257 27258#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:491 27259msgid "Enable or disable search highlighting." 27260msgstr "" 27261 27262#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:496 27263msgid "Highlight search results" 27264msgstr "" 27265 27266#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:500 27267msgid "" 27268"This will change how searching works. When you search, instead of showing " 27269"only the matching books, all books will be shown with the matching books " 27270"highlighted. Are you sure this is what you want?" 27271msgstr "" 27272 27273#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:513 27274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:296 27275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:489 27276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:609 27277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:757 27278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:849 27279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1055 27280msgid "Filter" 27281msgstr "" 27282 27283#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:565 27284msgid "Choose saved search or enter name for new saved search" 27285msgstr "" 27286 27287#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:572 27288msgid "" 27289"Save current search under the name shown in the box. Press and hold for a " 27290"pop-up options menu." 27291msgstr "" 27292 27293#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:577 27294msgid "Create Saved search" 27295msgstr "" 27296 27297#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:580 27298#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:613 27299msgid "Delete Saved search" 27300msgstr "" 27301 27302#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:589 27303msgid "Add Saved search" 27304msgstr "" 27305 27306#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:590 27307msgid "Get Saved search expression" 27308msgstr "" 27309 27310#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:637 27311msgid "Current search is not a saved search" 27312msgstr "" 27313 27314#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:30 27315#, python-format 27316msgid "Create a Virtual library based on %s" 27317msgstr "" 27318 27319#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:38 27320#, python-format 27321msgid "Match any of the selected %s" 27322msgstr "" 27323 27324#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:39 27325#, python-format 27326msgid "Match all of the selected %s" 27327msgstr "" 27328 27329#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:102 27330#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:346 27331msgid "Edit Virtual library" 27332msgstr "" 27333 27334#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:104 27335#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:372 27336msgid "Create Virtual library" 27337msgstr "" 27338 27339#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:109 27340msgid "Virtual library &name:" 27341msgstr "" 27342 27343#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:122 27344msgid "&Search expression:" 27345msgstr "" 27346 27347#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:132 27348msgid "Create a Virtual library based on: " 27349msgstr "" 27350 27351#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:145 27352#, python-format 27353msgid "" 27354"\n" 27355" <h2>Virtual libraries</h2>\n" 27356"\n" 27357" <p>With <i>Virtual libraries</i>, you can restrict calibre to only show\n" 27358" you books that match a search. When a Virtual library is in effect, calibre\n" 27359" behaves as though the library contains only the matched books. The Tag browser\n" 27360" display only the tags/authors/series/etc. that belong to the matched books and any searches\n" 27361" you do will only search within the books in the Virtual library. This\n" 27362" is a good way to partition your large library into smaller and easier to work with subsets.</p>\n" 27363"\n" 27364" <p>For example you can use a Virtual library to only show you books with the tag <i>Unread</i>\n" 27365" or only books by <i>My favorite author</i> or only books in a particular series.</p>\n" 27366"\n" 27367" <p>More information and examples are available in the\n" 27368" <a href=\"%s\">User Manual</a>.</p>\n" 27369" " 27370msgstr "" 27371 27372#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:189 27373msgid "Saved searches recognized in the expression:" 27374msgstr "" 27375 27376#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:226 27377msgid "Search text changed" 27378msgstr "" 27379 27380#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:227 27381msgid "" 27382"The Virtual library name or the search text has changed. Do you want to " 27383"discard these changes?" 27384msgstr "" 27385 27386#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:264 27387#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:94 27388#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:100 27389msgid "No name" 27390msgstr "" 27391 27392#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:265 27393msgid "You must provide a name for the new Virtual library" 27394msgstr "" 27395 27396#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:271 27397msgid "A Virtual library name cannot begin with \"*\"" 27398msgstr "" 27399 27400#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:276 27401msgid "Name already in use" 27402msgstr "" 27403 27404#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:277 27405msgid "" 27406"That name is already in use. Do you want to replace it with the new search?" 27407msgstr "" 27408 27409#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:284 27410msgid "No search string" 27411msgstr "" 27412 27413#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:285 27414msgid "You must provide a search to define the new Virtual library" 27415msgstr "" 27416 27417#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:293 27418#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:455 27419msgid "Invalid search" 27420msgstr "" 27421 27422#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:294 27423#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:456 27424msgid "The search in the search box is not valid" 27425msgstr "" 27426 27427#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:299 27428msgid "Search found no books" 27429msgstr "" 27430 27431#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:300 27432msgid "" 27433"The search found no books, so the Virtual library will be empty. Do you " 27434"really want to use that search?" 27435msgstr "" 27436 27437#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:321 27438#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:567 27439msgid "*current search" 27440msgstr "" 27441 27442#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:325 27443msgid "Virtual library from current search" 27444msgstr "" 27445 27446#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:326 27447msgid "Create a temporary Virtual library from the current search" 27448msgstr "" 27449 27450#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:339 27451msgid "" 27452"Use a \"Virtual library\" to show only a subset of the books present in this" 27453" library" 27454msgstr "" 27455 27456#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:344 27457msgid "(all books)" 27458msgstr "" 27459 27460#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:345 27461msgid "Additional restriction" 27462msgstr "" 27463 27464#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:347 27465msgid "Remove Virtual library" 27466msgstr "" 27467 27468#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:394 27469msgid "Show Virtual libraries as tabs" 27470msgstr "" 27471 27472#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:447 27473msgid "No search" 27474msgstr "" 27475 27476#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:448 27477msgid "There is no current search to use" 27478msgstr "" 27479 27480#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:498 27481#, python-brace-format 27482msgid "Are you sure you want to remove the Virtual library <b>{0}</b>?" 27483msgstr "" 27484 27485#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:509 27486msgid "No Virtual libraries" 27487msgstr "" 27488 27489#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:510 27490msgid "No Virtual libraries present, create some first" 27491msgstr "" 27492 27493#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:514 27494#, python-brace-format 27495msgid "" 27496"<p>Quickly choose a Virtual library by typing in just a few characters from the library name into the field above.\n" 27497" For example, if want to choose the VL:\n" 27498" {example}\n" 27499" Simply type in the characters:\n" 27500" {chars}\n" 27501" and press Enter." 27502msgstr "" 27503 27504#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:522 27505msgid "Choose Virtual library" 27506msgstr "" 27507 27508#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:39 27509#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:174 27510msgid "&Default" 27511msgstr "" 27512 27513#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:51 27514msgid "Click to change" 27515msgstr "" 27516 27517#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:176 27518msgid "Customize shortcuts for" 27519msgstr "" 27520 27521#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 27522msgid "Keys" 27523msgstr "" 27524 27525#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:265 27526msgid "Double click to change" 27527msgstr "" 27528 27529#: /__w/calibre/calibre/src/calibre/gui2/splash_screen.py:90 27530msgid "Starting up, please wait..." 27531msgstr "" 27532 27533#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:36 27534msgid "Added tags:" 27535msgstr "" 27536 27537#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 27538msgid "Open store in external web browser" 27539msgstr "" 27540 27541#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 27542#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 27543#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 27544msgid "&What kind of match to use:" 27545msgstr "" 27546 27547#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 27548#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:225 27549#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 27550msgid "&All these words:" 27551msgstr "" 27552 27553#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 27554#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 27555#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:186 27556msgid "This exact &phrase:" 27557msgstr "" 27558 27559#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 27560#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:227 27561#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 27562msgid "&One or more of these words:" 27563msgstr "" 27564 27565#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223 27566#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 27567#, python-format 27568msgid "See the <a href=\"%s\">User Manual</a> for more help" 27569msgstr "" 27570 27571#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 27572#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:235 27573#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:194 27574msgid "Enter the title." 27575msgstr "" 27576 27577#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 27578msgid "&Description:" 27579msgstr "" 27580 27581#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 27582msgid "&Headquarters:" 27583msgstr "" 27584 27585#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 27586#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 27587#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:197 27588msgid "Search only in specific fields:" 27589msgstr "" 27590 27591#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 27592msgid "Enabled:" 27593msgstr "" 27594 27595#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:233 27596#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:239 27597msgid "DRM:" 27598msgstr "" 27599 27600#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:234 27601#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:236 27602#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:239 27603#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:240 27604#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:243 27605#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:246 27606msgid "true" 27607msgstr "" 27608 27609#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 27610#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:237 27611#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:240 27612#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:241 27613#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:244 27614#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:247 27615msgid "false" 27616msgstr "" 27617 27618#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:238 27619#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:245 27620msgid "Affiliate:" 27621msgstr "" 27622 27623#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:241 27624msgid "Nam&e/description..." 27625msgstr "" 27626 27627#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:74 27628msgid "Query" 27629msgstr "" 27630 27631#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:76 27632msgid "Enable:" 27633msgstr "" 27634 27635#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 27636msgid "&All" 27637msgstr "" 27638 27639#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 27640#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 27641msgid "&None" 27642msgstr "" 27643 27644#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 27645msgid "&Invert" 27646msgstr "" 27647 27648#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27649#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27650msgid "Affiliate" 27651msgstr "" 27652 27653#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27654msgid "Enabled" 27655msgstr "" 27656 27657#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27658msgid "Headquarters" 27659msgstr "" 27660 27661#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27662msgid "No DRM" 27663msgstr "" 27664 27665#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:155 27666msgid "" 27667"This store is currently disabled and cannot be used in other parts of " 27668"calibre." 27669msgstr "" 27670 27671#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:157 27672msgid "" 27673"This store is currently enabled and can be used in other parts of calibre." 27674msgstr "" 27675 27676#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:162 27677msgid "This store only distributes e-books without DRM." 27678msgstr "" 27679 27680#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:164 27681msgid "" 27682"This store distributes e-books with DRM. It may have some titles without " 27683"DRM, but you will need to check on a per title basis." 27684msgstr "" 27685 27686#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:166 27687#, python-format 27688msgid "" 27689"This store is headquartered in %s. This is a good indication of what market " 27690"the store caters to. However, this does not necessarily mean that the store " 27691"is limited to that market only." 27692msgstr "" 27693 27694#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:169 27695#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:254 27696#, python-format 27697msgid "Buying from this store supports the calibre developer: %s." 27698msgstr "" 27699 27700#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:171 27701#, python-format 27702msgid "This store distributes e-books in the following formats: %s" 27703msgstr "" 27704 27705#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/results_view.py:49 27706msgid "Configure..." 27707msgstr "" 27708 27709#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97 27710msgid "Time" 27711msgstr "" 27712 27713#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 27714msgid "Number of seconds to wait for a store to respond:" 27715msgstr "" 27716 27717#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 27718msgid "Number of seconds to let a store process results:" 27719msgstr "" 27720 27721#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 27722msgid "Display" 27723msgstr "" 27724 27725#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 27726msgid "Maximum number of results to show per store:" 27727msgstr "" 27728 27729#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 27730msgid "Open search result in system browser" 27731msgstr "" 27732 27733#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 27734msgid "Threads" 27735msgstr "" 27736 27737#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 27738msgid "Number of search threads to use:" 27739msgstr "" 27740 27741#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 27742msgid "Number of cache update threads to use:" 27743msgstr "" 27744 27745#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 27746msgid "Number of cover download threads to use:" 27747msgstr "" 27748 27749#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 27750msgid "Number of details threads to use:" 27751msgstr "" 27752 27753#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:237 27754msgid "&Price:" 27755msgstr "" 27756 27757#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:242 27758msgid "Download:" 27759msgstr "" 27760 27761#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:249 27762msgid "Titl&e/author/price..." 27763msgstr "" 27764 27765#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27766msgid "DRM" 27767msgstr "" 27768 27769#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27770msgid "Download" 27771msgstr "" 27772 27773#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27774msgid "Price" 27775msgstr "" 27776 27777#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:235 27778#, python-format 27779msgid "" 27780"Detected price as: %s. Check with the store before making a purchase to " 27781"verify this price is correct. This price often does not include promotions " 27782"the store may be running." 27783msgstr "" 27784 27785#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:239 27786msgid "No price was found" 27787msgstr "" 27788 27789#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:242 27790msgid "" 27791"This book as been detected as having DRM restrictions. This book may not " 27792"work with your reader and you will have limitations placed upon you as to " 27793"what you can do with this book. Check with the store before making any " 27794"purchases to ensure you can actually read this book." 27795msgstr "" 27796 27797#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:244 27798msgid "" 27799"This book has been detected as being DRM Free. You should be able to use " 27800"this book on any device provided it is in a format calibre supports for " 27801"conversion. However, before making a purchase double check the DRM status " 27802"with the store. The store may not be disclosing the use of DRM." 27803msgstr "" 27804 27805#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:246 27806msgid "" 27807"The DRM status of this book could not be determined. There is a very high " 27808"likelihood that this book is actually DRM restricted." 27809msgstr "" 27810 27811#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:251 27812#, python-format 27813msgid "The following formats can be downloaded directly: %s." 27814msgstr "" 27815 27816#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:68 27817msgid "Download..." 27818msgstr "" 27819 27820#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:72 27821msgid "Goto in store..." 27822msgstr "" 27823 27824#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:130 27825#, python-format 27826msgid "Buying from this store supports the calibre developer: %s</p>" 27827msgstr "" 27828 27829#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:195 27830msgid "No query" 27831msgstr "" 27832 27833#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:196 27834msgid "You must enter a title, author or keyword to search for." 27835msgstr "" 27836 27837#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:321 27838msgid "Customize Get books search" 27839msgstr "" 27840 27841#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:330 27842msgid "Choose s&tores" 27843msgstr "" 27844 27845#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:331 27846msgid "Configure s&earch" 27847msgstr "" 27848 27849#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 27850msgid "Couldn't find any books matching your query." 27851msgstr "" 27852 27853#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:395 27854msgid "Choose format to download to your library." 27855msgstr "" 27856 27857#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:179 27858msgid "Search by title" 27859msgstr "" 27860 27861#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:181 27862msgid "Search by author" 27863msgstr "" 27864 27865#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:183 27866msgid "&Keyword:" 27867msgstr "" 27868 27869#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:184 27870msgid "Search by any keyword" 27871msgstr "" 27872 27873#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:187 27874msgid "&Invert selection" 27875msgstr "" 27876 27877#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:189 27878msgid "Configure Get books behavior" 27879msgstr "" 27880 27881#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:190 27882msgid "&Configure" 27883msgstr "" 27884 27885#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:191 27886msgid "Open a selected book in the system's web browser" 27887msgstr "" 27888 27889#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:192 27890msgid "Open in &external browser" 27891msgstr "" 27892 27893#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:195 27894#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:75 27895msgid "Books:" 27896msgstr "" 27897 27898#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:190 27899msgid "" 27900"See the <a href=\"https://manual.calibre-ebook.com/gui.html#the-search-" 27901"interface\">User Manual</a> for more help" 27902msgstr "" 27903 27904#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:199 27905msgid "Titl&e/author/price ..." 27906msgstr "" 27907 27908#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:48 27909#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:71 27910msgid "Dialog" 27911msgstr "" 27912 27913#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:49 27914msgid "Updating book cache" 27915msgstr "" 27916 27917#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:43 27918msgid "Checking last download date." 27919msgstr "" 27920 27921#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:49 27922msgid "Downloading book list from MobileRead." 27923msgstr "" 27924 27925#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:62 27926msgid "Processing books." 27927msgstr "" 27928 27929#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:72 27930#, python-format 27931msgid "%(num)s of %(tot)s books processed." 27932msgstr "" 27933 27934#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:80 27935msgid "Updating MobileRead book cache..." 27936msgstr "" 27937 27938#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:72 27939msgid "&Query:" 27940msgstr "" 27941 27942#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:96 27943msgid "Home" 27944msgstr "" 27945 27946#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:109 27947msgid "Reload" 27948msgstr "" 27949 27950#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:186 27951#, python-brace-format 27952msgid "Download of {0} failed with error: {1}" 27953msgstr "" 27954 27955#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:192 27956msgid "" 27957"This e-book is a DRMed EPUB file. You will be prompted to save this file to" 27958" your computer. Once it is saved, open it with <a " 27959"href=\"https://www.adobe.com/solutions/ebook/digital-editions.html\">Adobe " 27960"Digital Editions</a> (ADE).<p>ADE, in turn will download the actual e-book, " 27961"which will be a .epub file. You can add this book to calibre using \"Add " 27962"Books\" and selecting the file from the ADE library folder." 27963msgstr "" 27964 27965#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:204 27966msgid "File is not a supported e-book type. Save to disk?" 27967msgstr "" 27968 27969#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:219 27970msgid "Could not contact calibre" 27971msgstr "" 27972 27973#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:220 27974msgid "" 27975"No running calibre instance found. Please start calibre before trying to " 27976"download books." 27977msgstr "" 27978 27979#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:224 27980msgid "Download completed" 27981msgstr "" 27982 27983#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:225 27984#, python-brace-format 27985msgid "" 27986"Download of {0} has been completed, the book was added to your calibre " 27987"library" 27988msgstr "" 27989 27990#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:218 27991#, python-format 27992msgid "Average rating for books in this category: %.1f" 27993msgstr "" 27994 27995#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:220 27996msgid "Books in this category are unrated" 27997msgstr "" 27998 27999#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:222 28000#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:355 28001msgid "Search expression:" 28002msgstr "" 28003 28004#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:224 28005#, python-format 28006msgid "Number of books: %s" 28007msgstr "" 28008 28009#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:303 28010#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:140 28011msgid "Rename in Virtual library" 28012msgstr "" 28013 28014#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:304 28015msgid "" 28016"Do you want this rename to apply only to books in the current Virtual " 28017"library?" 28018msgstr "" 28019 28020#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:306 28021msgid "Yes, apply only in VL" 28022msgstr "" 28023 28024#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:307 28025msgid "No, apply in entire library" 28026msgstr "" 28027 28028#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:435 28029#: /__w/calibre/calibre/src/calibre/srv/metadata.py:236 28030#, python-brace-format 28031msgid "The grouped search term name is \"{0}\"" 28032msgstr "" 28033 28034#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:446 28035#: /__w/calibre/calibre/src/calibre/srv/metadata.py:244 28036#, python-brace-format 28037msgid "The lookup/search name is \"{0}\"{1}" 28038msgstr "" 28039 28040#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1051 28041msgid "Changing the authors for several books can take a while. Are you sure?" 28042msgstr "" 28043 28044#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1056 28045msgid "" 28046"Changing the metadata for that many books can take a while. Are you sure?" 28047msgstr "" 28048 28049#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1240 28050#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1264 28051#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1272 28052msgid "Rename User category" 28053msgstr "" 28054 28055#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1241 28056msgid "You cannot use periods in the name when renaming User categories" 28057msgstr "" 28058 28059#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1265 28060#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1273 28061#, python-format 28062msgid "The name %s is already used" 28063msgstr "" 28064 28065#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1287 28066msgid "Author names cannot contain & characters." 28067msgstr "" 28068 28069#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28070msgid "Duplicate search name" 28071msgstr "" 28072 28073#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28074#, python-format 28075msgid "The saved search name %s is already used." 28076msgstr "" 28077 28078#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:46 28079msgid "User categories" 28080msgstr "" 28081 28082#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:57 28083msgid "Custom columns" 28084msgstr "" 28085 28086#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:103 28087msgid "Invalid search restriction" 28088msgstr "" 28089 28090#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:104 28091msgid "The current search restriction is invalid" 28092msgstr "" 28093 28094#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:121 28095msgid "New category" 28096msgstr "" 28097 28098#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:179 28099#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:182 28100msgid "Delete User category" 28101msgstr "" 28102 28103#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:180 28104#, python-format 28105msgid "%s is not a User category" 28106msgstr "" 28107 28108#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:183 28109#, python-format 28110msgid "%s contains items. Do you really want to delete it?" 28111msgstr "" 28112 28113#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:206 28114msgid "Remove category" 28115msgstr "" 28116 28117#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:207 28118#, python-format 28119msgid "User category %s does not exist" 28120msgstr "" 28121 28122#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:228 28123msgid "Add to User category" 28124msgstr "" 28125 28126#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:229 28127#, python-format 28128msgid "A User category %s does not exist" 28129msgstr "" 28130 28131#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28132msgid "Children" 28133msgstr "" 28134 28135#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28136msgid "Item" 28137msgstr "" 28138 28139#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:311 28140#, python-format 28141msgid "" 28142"%s and its children will be deleted from books in the Virtual library. Are " 28143"you sure?" 28144msgstr "" 28145 28146#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:314 28147#, python-format 28148msgid "%s and its children will be deleted from all books. Are you sure?" 28149msgstr "" 28150 28151#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:319 28152#, python-format 28153msgid "%s will be deleted from books in the Virtual library. Are you sure?" 28154msgstr "" 28155 28156#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:321 28157#, python-format 28158msgid "%s will be deleted from all books. Are you sure?" 28159msgstr "" 28160 28161#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:323 28162msgid "Delete item" 28163msgstr "" 28164 28165#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:354 28166msgid "You must select some books to apply {} to" 28167msgstr "" 28168 28169#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:402 28170#, python-format 28171msgid "" 28172"The identifier %s will be deleted from books in the current virtual library." 28173" Are you sure?" 28174msgstr "" 28175 28176#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:405 28177#, python-format 28178msgid "The identifier %s will be deleted from all books. Are you sure?" 28179msgstr "" 28180 28181#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:407 28182msgid "Delete identifier" 28183msgstr "" 28184 28185#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:480 28186#, python-format 28187msgid "change_tb_category_visibility: category %s does not exist" 28188msgstr "" 28189 28190#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:494 28191#, python-format 28192msgid "change_tb_category_visibility: invalid operation %s" 28193msgstr "" 28194 28195#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:533 28196msgid "" 28197"Change how the Tag browser works, such as, how it is sorted, what happens " 28198"when you click items, etc." 28199msgstr "" 28200 28201#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:548 28202msgid "" 28203"Search for items. If the text begins with equals (=) the search is exact " 28204"match, otherwise it is \"contains\" finding items containing the text " 28205"anywhere in the item name. Both exact and contains searches ignore case. You" 28206" can limit the search to particular categories using syntax similar to " 28207"search. For example, tags:foo will find foo in any tag, but not in authors " 28208"etc. Entering *foo will collapse all categories then showing only those " 28209"categories with items containing the text \"foo\"" 28210msgstr "" 28211 28212#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:559 28213msgid "Find in the Tag browser" 28214msgstr "" 28215 28216#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:567 28217msgid "Find the first/next matching item" 28218msgstr "" 28219 28220#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:578 28221msgid "Find" 28222msgstr "" 28223 28224#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:658 28225msgid "No more matches.</b><p> Click Find again to go to first match" 28226msgstr "" 28227 28228#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:680 28229msgid "Configure Tag browser" 28230msgstr "" 28231 28232#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 28233msgid "Number of books" 28234msgstr "" 28235 28236#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:696 28237msgid "Average rating" 28238msgstr "" 28239 28240#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:703 28241msgid "Set the sort order for entries in the Tag browser" 28242msgstr "" 28243 28244#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:706 28245msgid "Search type when selecting multiple items" 28246msgstr "" 28247 28248#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28249msgid "Match all of the items" 28250msgstr "" 28251 28252#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28253msgid "Match any of the items" 28254msgstr "" 28255 28256#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:719 28257msgid "" 28258"When selecting multiple entries in the Tag browser match any or all of them" 28259msgstr "" 28260 28261#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:723 28262msgid "Manage authors, tags, etc." 28263msgstr "" 28264 28265#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:724 28266msgid "" 28267"All of these category_managers are available by right-clicking on items in " 28268"the Tag browser above" 28269msgstr "" 28270 28271#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:732 28272msgid "'Click' found item" 28273msgstr "" 28274 28275#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:739 28276msgid "Give the Tag browser keyboard focus" 28277msgstr "" 28278 28279#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28280msgid "Hide counts" 28281msgstr "" 28282 28283#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28284msgid "Show counts" 28285msgstr "" 28286 28287#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28288msgid "Hide average rating" 28289msgstr "" 28290 28291#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28292msgid "Show average rating" 28293msgstr "" 28294 28295#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:141 28296msgid "" 28297"A Virtual library is active but you are renaming the item in all books in " 28298"your library. Is this really what you want to do?" 28299msgstr "" 28300 28301#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:144 28302msgid "Yes, apply in entire library" 28303msgstr "" 28304 28305#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:145 28306msgid "No, apply only in Virtual library" 28307msgstr "" 28308 28309#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:515 28310#, python-format 28311msgid "Change icon for: %s" 28312msgstr "" 28313 28314#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:614 28315msgid "Delete the saved search: {}?" 28316msgstr "" 28317 28318#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:707 28319msgid "Show category" 28320msgstr "" 28321 28322#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:717 28323msgid "All categories" 28324msgstr "" 28325 28326#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:753 28327#, python-format 28328msgid "Rename %s in Virtual library" 28329msgstr "" 28330 28331#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:757 28332#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:820 28333#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:886 28334#, python-format 28335msgid "Rename %s" 28336msgstr "" 28337 28338#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:764 28339#, python-format 28340msgid "Delete %s in Virtual library" 28341msgstr "" 28342 28343#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:769 28344#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:836 28345#, python-format 28346msgid "Delete %s" 28347msgstr "" 28348 28349#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:774 28350#, python-format 28351msgid "Edit sort for %s" 28352msgstr "" 28353 28354#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:777 28355#, python-format 28356msgid "Edit link for %s" 28357msgstr "" 28358 28359#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:783 28360#, python-format 28361msgid "Add %s to User category" 28362msgstr "" 28363 28364#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:799 28365#, python-format 28366msgid "Children of %s" 28367msgstr "" 28368 28369#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:810 28370#, python-format 28371msgid "Add/remove %s to selected books" 28372msgstr "" 28373 28374#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:812 28375#, python-format 28376msgid "Add %s to selected books" 28377msgstr "" 28378 28379#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:815 28380#, python-format 28381msgid "Remove %s from selected books" 28382msgstr "" 28383 28384#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:824 28385#, python-format 28386msgid "Delete Saved search %s" 28387msgstr "" 28388 28389#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:830 28390#, python-format 28391msgid "Delete %s in Virtual Library" 28392msgstr "" 28393 28394#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:843 28395#, python-format 28396msgid "Remove %(item)s from category %(cat)s" 28397msgstr "" 28398 28399#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:851 28400#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:902 28401#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:918 28402msgid "Search for" 28403msgstr "" 28404 28405#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:862 28406#, python-format 28407msgid "%s and its children" 28408msgstr "" 28409 28410#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:867 28411#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:910 28412#, python-format 28413msgid "Everything but %s" 28414msgstr "" 28415 28416#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:873 28417#, python-format 28418msgid "Everything but %s and its children" 28419msgstr "" 28420 28421#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:879 28422msgid "The saved search expression" 28423msgstr "" 28424 28425#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:890 28426#, python-format 28427msgid "Add sub-category to %s" 28428msgstr "" 28429 28430#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:894 28431#, python-format 28432msgid "Delete User category %s" 28433msgstr "" 28434 28435#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:924 28436#, python-format 28437msgid "Books in category %s" 28438msgstr "" 28439 28440#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:930 28441#, python-format 28442msgid "Books not in category %s" 28443msgstr "" 28444 28445#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:954 28446#, python-format 28447msgid "Edit permissible values for %s" 28448msgstr "" 28449 28450#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:980 28451#, python-format 28452msgid "Hide category %s" 28453msgstr "" 28454 28455#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:987 28456msgid "Change category icon" 28457msgstr "" 28458 28459#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:989 28460msgid "Restore default icon" 28461msgstr "" 28462 28463#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:997 28464#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1002 28465msgid "Manage User categories" 28466msgstr "" 28467 28468#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1010 28469msgid "Change sub-categorization scheme" 28470msgstr "" 28471 28472#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1016 28473msgid "Partition" 28474msgstr "" 28475 28476#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1031 28477msgid "First letter is usable only when sorting by name" 28478msgstr "" 28479 28480#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1039 28481msgid "Expand or collapse" 28482msgstr "" 28483 28484#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1047 28485#, python-brace-format 28486msgid "Expand {0}" 28487msgstr "" 28488 28489#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1050 28490#, python-brace-format 28491msgid "Expand {0} and its children" 28492msgstr "" 28493 28494#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1070 28495#, python-brace-format 28496msgid "Collapse {0}" 28497msgstr "" 28498 28499#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:44 28500#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:139 28501msgid "Remove" 28502msgstr "" 28503 28504#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:46 28505msgid "Keep" 28506msgstr "" 28507 28508#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:48 28509msgid "Title-case" 28510msgstr "" 28511 28512#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:51 28513msgid "Split" 28514msgstr "" 28515 28516#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:62 28517msgid "Create the rule below, the rule can be used to remove or replace tags" 28518msgstr "" 28519 28520#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:63 28521msgid "the tag, if it" 28522msgstr "" 28523 28524#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:64 28525msgid "You must provide a value for the tag to match" 28526msgstr "" 28527 28528#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:65 28529#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:231 28530msgid "with the tag:" 28531msgstr "" 28532 28533#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:66 28534#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:233 28535msgid "on the character:" 28536msgstr "" 28537 28538#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:68 28539msgid "" 28540"The character on which to split tags. Note that technically you can specify " 28541"a sub-string, not just a single character. Then splitting will happen on the" 28542" sub-string." 28543msgstr "" 28544 28545#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:71 28546msgid "" 28547"What to replace the tag with. Note that if you use a pattern to match tags, " 28548"you can replace with parts of the matched pattern. See the User Manual on " 28549"how to use regular expressions for details." 28550msgstr "" 28551 28552#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:74 28553#, python-format 28554msgid "" 28555"For help with regex pattern matching, see the <a href=\"%s\">User Manual</a>" 28556msgstr "" 28557 28558#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:103 28559msgid "Edit the list of tags with the Tag editor" 28560msgstr "" 28561 28562#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:144 28563msgid "Tags that contain this string will match" 28564msgstr "" 28565 28566#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:152 28567msgid "Use the Tag editor to edit the list of tags" 28568msgstr "" 28569 28570#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:228 28571#, python-brace-format 28572msgid "<b>{action}</b> the tag, if it <i>{match_type}</i>: <b>{query}</b>" 28573msgstr "" 28574 28575#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:273 28576msgid "" 28577"You can specify rules to filter/transform tags here. Click the \"Add rule\" " 28578"button below to get started. The rules will be processed in order for every " 28579"tag until either a \"remove\" or a \"keep\" rule matches." 28580msgstr "" 28581 28582#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:283 28583msgid "You can <b>change an existing rule</b> by double clicking it" 28584msgstr "" 28585 28586#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:311 28587msgid "Move current rule up" 28588msgstr "" 28589 28590#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:315 28591msgid "Move current rule down" 28592msgstr "" 28593 28594#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:390 28595msgid "Test tag mapper rules" 28596msgstr "" 28597 28598#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:392 28599msgid "Enter a comma separated list of &tags to test:" 28600msgstr "" 28601 28602#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:393 28603msgid "Enter tags and click the \"Test\" button" 28604msgstr "" 28605 28606#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:427 28607#, python-format 28608msgid "<b>Resulting tags:</b> %s" 28609msgstr "" 28610 28611#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:440 28612msgid "Cannot save as no rules have been created" 28613msgstr "" 28614 28615#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:442 28616msgid "Save ruleset as" 28617msgstr "" 28618 28619#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:443 28620msgid "Enter a name for this ruleset:" 28621msgstr "" 28622 28623#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:447 28624#, python-format 28625msgid "A ruleset with the name \"%s\" already exists, do you want to replace it?" 28626msgstr "" 28627 28628#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:465 28629msgid "Delete saved rulesets" 28630msgstr "" 28631 28632#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:471 28633msgid "No saved rulesets available" 28634msgstr "" 28635 28636#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:484 28637msgid "Edit tag mapper rules" 28638msgstr "" 28639 28640#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:125 28641msgid "Select a destination for the Table of Contents entry" 28642msgstr "" 28643 28644#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:149 28645msgid "Search for text..." 28646msgstr "" 28647 28648#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:152 28649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:549 28650msgid "Find &next" 28651msgstr "" 28652 28653#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:155 28654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:551 28655msgid "Find &previous" 28656msgstr "" 28657 28658#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:167 28659msgid "" 28660"Here you can choose a destination for the Table of Contents' entry to point " 28661"to. First choose a file from the book in the left-most panel. The file will " 28662"open in the central panel.<p>Then choose a location inside the file. To do " 28663"so, simply click on the place in the central panel that you want to use as " 28664"the destination. As you move the mouse around the central panel, a thick " 28665"green line appears, indicating the precise location that will be selected " 28666"when you click." 28667msgstr "" 28668 28669#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:180 28670msgid "Na&me of the ToC entry:" 28671msgstr "" 28672 28673#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:187 28674msgid "Currently selected destination:" 28675msgstr "" 28676 28677#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:222 28678#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:233 28679msgid "No match found" 28680msgstr "" 28681 28682#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:223 28683#, python-format 28684msgid "No match found for: %s" 28685msgstr "" 28686 28687#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:229 28688#, python-format 28689msgid "" 28690"No matches for %(text)s found in the current file [%(current)s]. Do you want" 28691" to search in the %(which)s file [%(next)s]?" 28692msgstr "" 28693 28694#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28695msgid "next" 28696msgstr "" 28697 28698#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28699msgid "previous" 28700msgstr "" 28701 28702#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:259 28703msgid "Bad markup" 28704msgstr "" 28705 28706#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:260 28707msgid "This book has severely broken markup, its ToC cannot be edited." 28708msgstr "" 28709 28710#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:266 28711#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:309 28712#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:313 28713msgid "File:" 28714msgstr "" 28715 28716#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:267 28717#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:299 28718msgid "Top of the file" 28719msgstr "" 28720 28721#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:301 28722#, python-format 28723msgid "Approximately %d%% from the top" 28724msgstr "" 28725 28726#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:306 28727#, python-format 28728msgid "Location: A <%s> tag inside the file" 28729msgstr "" 28730 28731#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:45 28732msgid "Create ToC from XPath" 28733msgstr "" 28734 28735#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:49 28736msgid "" 28737"Specify a series of XPath expressions for the different levels of the Table " 28738"of Contents. You can use the wizard buttons to help you create XPath " 28739"expressions." 28740msgstr "" 28741 28742#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:56 28743#, python-format 28744msgid "Level %s ToC:" 28745msgstr "" 28746 28747#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:71 28748msgid "Do not add duplicate entries at the same level" 28749msgstr "" 28750 28751#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:81 28752msgid "No XPaths" 28753msgstr "" 28754 28755#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:82 28756msgid "No XPaths have been entered" 28757msgstr "" 28758 28759#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:122 28760#, python-format 28761msgid "The XPath expression %s is not valid." 28762msgstr "" 28763 28764#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:166 28765msgid "" 28766"You can edit existing entries in the Table of Contents by clicking them in " 28767"the panel to the left." 28768msgstr "" 28769 28770#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:168 28771msgid "" 28772"Entries with a green tick next to them point to a location that has been " 28773"verified to exist. Entries with a red dot are broken and may need to be " 28774"fixed." 28775msgstr "" 28776 28777#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:176 28778msgid "Create a &new entry" 28779msgstr "" 28780 28781#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:181 28782msgid "Generate ToC from &major headings" 28783msgstr "" 28784 28785#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:184 28786msgid "" 28787"Generate a Table of Contents from the major headings in the book. This will " 28788"work if the book identifies its headings using HTML heading tags. Uses the " 28789"<h1>, <h2> and <h3> tags." 28790msgstr "" 28791 28792#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:188 28793msgid "Generate ToC from &all headings" 28794msgstr "" 28795 28796#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:191 28797msgid "" 28798"Generate a Table of Contents from all the headings in the book. This will " 28799"work if the book identifies its headings using HTML heading tags. Uses the " 28800"<h1-6> tags." 28801msgstr "" 28802 28803#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:196 28804msgid "Generate ToC from &links" 28805msgstr "" 28806 28807#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:199 28808msgid "" 28809"Generate a Table of Contents from all the links in the book. Links that " 28810"point to destinations that do not exist in the book are ignored. Also " 28811"multiple links with the same destination or the same text are ignored." 28812msgstr "" 28813 28814#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:206 28815msgid "Generate ToC from &files" 28816msgstr "" 28817 28818#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:209 28819msgid "" 28820"Generate a Table of Contents from individual files in the book. Each entry " 28821"in the ToC will point to the start of the file, the text of the entry will " 28822"be the \"first line\" of text from the file." 28823msgstr "" 28824 28825#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:215 28826msgid "Generate ToC from &XPath" 28827msgstr "" 28828 28829#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:218 28830msgid "Generate a Table of Contents from arbitrary XPath expressions." 28831msgstr "" 28832 28833#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:222 28834msgid "&Flatten the ToC" 28835msgstr "" 28836 28837#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:225 28838msgid "Flatten the Table of Contents, putting all entries at the top level" 28839msgstr "" 28840 28841#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:230 28842msgid "" 28843"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 " 28844"files. In a linear ToC every entry must point to a location after the " 28845"previous entry. If you create a non-linear ToC it will be automatically re-" 28846"arranged inside the AZW3 file." 28847msgstr "" 28848 28849#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:246 28850msgid "" 28851"You can move this entry around the Table of Contents by drag and drop or " 28852"using the up and down buttons to the left" 28853msgstr "" 28854 28855#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:267 28856msgid "Change the &location this entry points to" 28857msgstr "" 28858 28859#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:271 28860msgid "&Remove this entry" 28861msgstr "" 28862 28863#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:281 28864msgid "New entry &inside this entry" 28865msgstr "" 28866 28867#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:284 28868msgid "New entry &above this entry" 28869msgstr "" 28870 28871#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:287 28872msgid "New entry &below this entry" 28873msgstr "" 28874 28875#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:291 28876msgid "&Flatten this entry" 28877msgstr "" 28878 28879#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:293 28880msgid "" 28881"All children of this entry are brought to the same level as this entry." 28882msgstr "" 28883 28884#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:304 28885msgid "&Return to welcome screen" 28886msgstr "" 28887 28888#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:306 28889msgid "Go back to the top level view" 28890msgstr "" 28891 28892#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:319 28893msgid "Remove duplicates" 28894msgstr "" 28895 28896#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:320 28897msgid "Should headings with the same text at the same level be included?" 28898msgstr "" 28899 28900#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28901msgid "&Include duplicates" 28902msgstr "" 28903 28904#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28905msgid "&Remove duplicates" 28906msgstr "" 28907 28908#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:363 28909msgid "This entry points to an existing destination" 28910msgstr "" 28911 28912#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:366 28913msgid "The location this entry points to does not exist" 28914msgstr "" 28915 28916#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:434 28917#, python-brace-format 28918msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}" 28919msgstr "" 28920 28921#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:497 28922msgid "Multiple items selected" 28923msgstr "" 28924 28925#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:498 28926msgid "" 28927"You are trying to move multiple items at once, this is not supported. " 28928"Instead use Drag and Drop to move multiple items" 28929msgstr "" 28930 28931#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:635 28932msgid "Chapter " 28933msgstr "" 28934 28935#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:636 28936msgid "All selected items will be renamed to the form prefix-number" 28937msgstr "" 28938 28939#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:671 28940msgid "Change the location this entry points to" 28941msgstr "" 28942 28943#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:672 28944msgid "Bulk rename all selected items" 28945msgstr "" 28946 28947#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:673 28948msgid "Remove all selected items" 28949msgstr "" 28950 28951#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:679 28952#, python-format 28953msgid "Move \"%s\" up" 28954msgstr "" 28955 28956#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:681 28957#, python-format 28958msgid "Move \"%s\" down" 28959msgstr "" 28960 28961#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:683 28962#, python-format 28963msgid "Unindent \"%s\"" 28964msgstr "" 28965 28966#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:685 28967#, python-format 28968msgid "Indent \"%s\"" 28969msgstr "" 28970 28971#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:717 28972msgid "Move current entry up [Ctrl+Up]" 28973msgstr "" 28974 28975#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:724 28976msgid "Unindent the current entry [Ctrl+Left]" 28977msgstr "" 28978 28979#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:731 28980msgid "Remove all selected entries" 28981msgstr "" 28982 28983#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:738 28984msgid "Indent the current entry [Ctrl+Right]" 28985msgstr "" 28986 28987#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:745 28988msgid "Move current entry down [Ctrl+Down]" 28989msgstr "" 28990 28991#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:747 28992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:184 28993msgid "&Expand all" 28994msgstr "" 28995 28996#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:751 28997#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:185 28998msgid "&Collapse all" 28999msgstr "" 29000 29001#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:754 29002msgid "Double click on an entry to change the text" 29003msgstr "" 29004 29005#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:859 29006#, python-format 29007msgid "" 29008"The location this entry point to does not exist:\n" 29009"%s" 29010msgstr "" 29011 29012#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:952 29013#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:961 29014#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:968 29015msgid "No items found" 29016msgstr "" 29017 29018#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:953 29019msgid "No items were found that could be added to the Table of Contents." 29020msgstr "" 29021 29022#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:962 29023msgid "No links were found that could be added to the Table of Contents." 29024msgstr "" 29025 29026#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:969 29027msgid "No files were found that could be added to the Table of Contents." 29028msgstr "" 29029 29030#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:997 29031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:33 29032#, python-format 29033msgid "Edit the ToC in %s" 29034msgstr "" 29035 29036#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1013 29037#, python-format 29038msgid "Loading %s, please wait..." 29039msgstr "" 29040 29041#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1030 29042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:52 29043msgid "Undo the last action, if any" 29044msgstr "" 29045 29046#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1065 29047#, python-format 29048msgid "Writing %s, please wait..." 29049msgstr "" 29050 29051#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1073 29052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:83 29053msgid "Failed to write book" 29054msgstr "" 29055 29056#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1074 29057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:84 29058#, python-format 29059msgid "Could not write %s. Click \"Show details\" for more information." 29060msgstr "" 29061 29062#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1123 29063msgid "Failed to load book" 29064msgstr "" 29065 29066#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1124 29067#, python-format 29068msgid "Could not load %s. Click \"Show details\" for more information." 29069msgstr "" 29070 29071#: /__w/calibre/calibre/src/calibre/gui2/tools.py:73 29072#, python-format 29073msgid "Convert book %(num)d of %(total)d (%(title)s)" 29074msgstr "" 29075 29076#: /__w/calibre/calibre/src/calibre/gui2/tools.py:105 29077msgid "Could not convert" 29078msgstr "" 29079 29080#: /__w/calibre/calibre/src/calibre/gui2/tools.py:106 29081#, python-format 29082msgid "" 29083"Could not convert <b>%s</b> as it has no e-book files. If you think it " 29084"should have files, but calibre is not finding them, that is most likely " 29085"because you moved the book's files around outside of calibre. You will need " 29086"to find those files and re-add them to calibre." 29087msgstr "" 29088 29089#: /__w/calibre/calibre/src/calibre/gui2/tools.py:116 29090#, python-format 29091msgid "No supported formats (Available formats: %s)" 29092msgstr "" 29093 29094#: /__w/calibre/calibre/src/calibre/gui2/tools.py:119 29095msgid "This book has no actual e-book files" 29096msgstr "" 29097 29098#: /__w/calibre/calibre/src/calibre/gui2/tools.py:123 29099#: /__w/calibre/calibre/src/calibre/gui2/tools.py:262 29100msgid "Could not convert some books" 29101msgstr "" 29102 29103#: /__w/calibre/calibre/src/calibre/gui2/tools.py:125 29104msgid "" 29105"Could not convert the book because no supported source format was found" 29106msgstr "" 29107 29108#: /__w/calibre/calibre/src/calibre/gui2/tools.py:127 29109#, python-brace-format 29110msgid "" 29111"Could not convert {num} of {tot} books, because no supported source formats " 29112"were found." 29113msgstr "" 29114 29115#: /__w/calibre/calibre/src/calibre/gui2/tools.py:164 29116msgid "Queueing books for bulk conversion" 29117msgstr "" 29118 29119#: /__w/calibre/calibre/src/calibre/gui2/tools.py:236 29120msgid "Queueing " 29121msgstr "" 29122 29123#: /__w/calibre/calibre/src/calibre/gui2/tools.py:237 29124#, python-format 29125msgid "Convert book %(num)d of %(tot)d (%(title)s)" 29126msgstr "" 29127 29128#: /__w/calibre/calibre/src/calibre/gui2/tools.py:263 29129#, python-format 29130msgid "" 29131"Could not convert %(num)d of %(tot)d books, because no suitable source " 29132"format was found." 29133msgstr "" 29134 29135#: /__w/calibre/calibre/src/calibre/gui2/tools.py:319 29136#, python-format 29137msgid "Fetch news from %s" 29138msgstr "" 29139 29140#: /__w/calibre/calibre/src/calibre/gui2/tools.py:394 29141msgid "Convert existing" 29142msgstr "" 29143 29144#: /__w/calibre/calibre/src/calibre/gui2/tools.py:395 29145#, python-format 29146msgid "" 29147"The following books have already been converted to the %s format. Do you " 29148"wish to reconvert them?" 29149msgstr "" 29150 29151#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:50 29152#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:53 29153msgid "Could not find speech-dispatcher on your system. Please install it." 29154msgstr "" 29155 29156#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29157#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29158#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 29160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 29161msgid "Language" 29162msgstr "" 29163 29164#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29165msgid "Variant" 29166msgstr "" 29167 29168#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:82 29169msgid "&Speed of speech:" 29170msgstr "" 29171 29172#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:94 29173msgid "Speech s&ynthesizer:" 29174msgstr "" 29175 29176#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29177msgid "female" 29178msgstr "" 29179 29180#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29181msgid "male" 29182msgstr "" 29183 29184#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29185msgid "neutral" 29186msgstr "" 29187 29188#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29189#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29190msgid "Age" 29191msgstr "" 29192 29193#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29194#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29195msgid "Gender" 29196msgstr "" 29197 29198#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:85 29199#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:83 29200msgid "&Speed of speech (words per minute):" 29201msgstr "" 29202 29203#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:108 29204msgid "Sound output:" 29205msgstr "" 29206 29207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/__init__.py:167 29208msgid "&Unmark marked text" 29209msgstr "" 29210 29211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:181 29212msgid "The Qt WebEngine Render process crashed and has been restarted" 29213msgstr "" 29214 29215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:245 29216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1893 29217msgid "Unsaved changes" 29218msgstr "" 29219 29220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:246 29221msgid "" 29222"The current book has unsaved changes. If you open a new book, they will be " 29223"lost. Are you sure you want to proceed?" 29224msgstr "" 29225 29226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:250 29227msgid "Cannot open" 29228msgstr "" 29229 29230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:251 29231msgid "" 29232"The current book is being saved, you cannot open a new book until the saving" 29233" is completed" 29234msgstr "" 29235 29236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:261 29237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1279 29238msgid "Choose file location" 29239msgstr "" 29240 29241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:286 29242msgid "Importing book, please wait..." 29243msgstr "" 29244 29245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:302 29246msgid "Choose book folder" 29247msgstr "" 29248 29249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:306 29250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:910 29251msgid "Choose book" 29252msgstr "" 29253 29254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:314 29255msgid "File not found" 29256msgstr "" 29257 29258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:315 29259#, python-format 29260msgid "The file %s does not exist." 29261msgstr "" 29262 29263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:322 29264msgid "Unsupported format" 29265msgstr "" 29266 29267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:323 29268#, python-format 29269msgid "" 29270"Tweaking is only supported for books in the %s formats. Convert your book to" 29271" one of these formats first." 29272msgstr "" 29273 29274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:340 29275msgid "Opening book, please wait..." 29276msgstr "" 29277 29278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:353 29279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:357 29280msgid "Failed to open book" 29281msgstr "" 29282 29283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:354 29284msgid "" 29285"Failed to open book, it has obfuscated fonts, but the obfuscation key is " 29286"missing from the OPF. Do an EPUB to EPUB conversion before trying to edit " 29287"this book." 29288msgstr "" 29289 29290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:358 29291msgid "Failed to open book, click \"Show details\" for more information." 29292msgstr "" 29293 29294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:400 29295msgid "Start of editing session" 29296msgstr "" 29297 29298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:437 29299msgid "Before: Delete files" 29300msgstr "" 29301 29302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:463 29303msgid "One file deleted" 29304msgid_plural "{} files deleted" 29305msgstr[0] "" 29306 29307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:474 29308msgid "Before: Re-order text" 29309msgstr "" 29310 29311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:484 29312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:523 29313msgid "" 29314"You must first open a book to edit, before trying to create new files in it." 29315msgstr "" 29316 29317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:496 29318#, python-format 29319msgid "Before: Add file %s" 29320msgstr "" 29321 29322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:526 29323msgid "Choose files" 29324msgstr "" 29325 29326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:531 29327msgid "Before Add files" 29328msgstr "" 29329 29330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:567 29331msgid "Before: Add cover" 29332msgstr "" 29333 29334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:575 29335msgid "No book is currently open. You must first open a book." 29336msgstr "" 29337 29338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:577 29339msgid "No book open" 29340msgstr "" 29341 29342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:582 29343msgid "You must open a book before trying to edit the Table of Contents." 29344msgstr "" 29345 29346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:584 29347msgid "Before: Edit Table of Contents" 29348msgstr "" 29349 29350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:599 29351msgid "Before: Insert inline Table of Contents" 29352msgstr "" 29353 29354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:603 29355msgid "No Table of Contents" 29356msgstr "" 29357 29358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:604 29359msgid "" 29360"Cannot create an inline Table of Contents as this book has no existing Table" 29361" of Contents. You must first create a Table of Contents using the Edit Table" 29362" of Contents tool." 29363msgstr "" 29364 29365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:618 29366#, python-format 29367msgid "Before: %s" 29368msgstr "" 29369 29370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:633 29371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:677 29372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:704 29373msgid "You must first open a book in order to transform styles." 29374msgstr "" 29375 29376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29377msgid "No HTML file" 29378msgstr "" 29379 29380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29381msgid "Not currently editing an HTML file" 29382msgstr "" 29383 29384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29386msgid "No HTML files" 29387msgstr "" 29388 29389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29390msgid "Not currently editing any HTML files" 29391msgstr "" 29392 29393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29394msgid "No HTML files are currently selected in the File browser" 29395msgstr "" 29396 29397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:662 29398msgid "Before HTML transformation" 29399msgstr "" 29400 29401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29402msgid "No HTML was changed." 29403msgstr "" 29404 29405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:698 29407msgid "No changes" 29408msgstr "" 29409 29410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:688 29411msgid "Before style transformation" 29412msgstr "" 29413 29414#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:699 29415msgid "No styles were changed." 29416msgstr "" 29417 29418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:708 29419msgid "Before: Get external resources" 29420msgstr "" 29421 29422#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:723 29423msgid "No book is currently open. You must first open a book to manage fonts." 29424msgstr "" 29425 29426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:729 29427msgid "Embed all fonts" 29428msgstr "" 29429 29430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:733 29431msgid "Subset all fonts" 29432msgstr "" 29433 29434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:743 29435#, python-format 29436msgid "" 29437"The %s format does not support file and folder names internally, therefore " 29438"arranging files into folders is not allowed." 29439msgstr "" 29440 29441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:752 29442msgid "The files in this book are already arranged into folders" 29443msgstr "" 29444 29445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:753 29446msgid "Nothing to do" 29447msgstr "" 29448 29449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:754 29450msgid "Show this message &again" 29451msgstr "" 29452 29453#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:756 29454msgid "Before: Arrange into folders" 29455msgstr "" 29456 29457#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:758 29458#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:783 29459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:789 29460msgid "Renaming and updating links..." 29461msgstr "" 29462 29463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:766 29464#, python-brace-format 29465msgid "" 29466"You are changing the file type of {0}<b>{1}</b> to {2}<b>{3}</b>. Doing so " 29467"can cause problems, are you sure?" 29468msgstr "" 29469 29470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:773 29471#, python-brace-format 29472msgid "" 29473"The name you have chosen {0} contains special characters, internally it will" 29474" look like: {1}Try to use only the English alphabet [a-z], numbers [0-9], " 29475"hyphens and underscores for file names. Other characters can cause problems " 29476"for different e-book viewers. Are you sure you want to proceed?" 29477msgstr "" 29478 29479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:780 29480#, python-format 29481msgid "Before: Rename %s" 29482msgstr "" 29483 29484#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:787 29485msgid "Before: Bulk rename" 29486msgstr "" 29487 29488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:794 29489msgid "Failed to rename files" 29490msgstr "" 29491 29492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:795 29493msgid "Failed to rename files, click \"Show details\" for more information." 29494msgstr "" 29495 29496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:828 29497#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:206 29498msgid "&Revert to" 29499msgstr "" 29500 29501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:848 29502msgid "&Revert changes" 29503msgstr "" 29504 29505#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:891 29506msgid "Show this popup again" 29507msgstr "" 29508 29509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:899 29510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:229 29511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:124 29512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1489 29513msgid "See what &changed" 29514msgstr "" 29515 29516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:911 29517#, python-format 29518msgid "%s books" 29519msgstr "" 29520 29521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29522msgid "Current book" 29523msgstr "" 29524 29525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29526msgid "Other book" 29527msgstr "" 29528 29529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:956 29530msgid "Before: Fix HTML" 29531msgstr "" 29532 29533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29534msgid "All HTML files fixed" 29535msgstr "" 29536 29537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29538msgid "Fixing done" 29539msgstr "" 29540 29541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:968 29542msgid "Before: Beautify files" 29543msgstr "" 29544 29545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29546msgid "All files beautified" 29547msgstr "" 29548 29549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29550msgid "Beautified" 29551msgstr "" 29552 29553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:992 29554msgid "Inserting images is only supported for HTML and CSS files." 29555msgstr "" 29556 29557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1020 29558msgid "New class name" 29559msgstr "" 29560 29561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1021 29562msgid "Rename the class {} to?" 29563msgstr "" 29564 29565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1023 29566msgid "Before: Rename {}" 29567msgstr "" 29568 29569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1032 29570msgid "No class {} found to change" 29571msgstr "" 29572 29573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1041 29574msgid "Semantics are not supported for the AZW3 format." 29575msgstr "" 29576 29577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1044 29578msgid "Before: Set Semantics" 29579msgstr "" 29580 29581#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1057 29582msgid "Before: Filter style information" 29583msgstr "" 29584 29585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1066 29586msgid "No matching style rules were found" 29587msgstr "" 29588 29589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1201 29590#, python-format 29591msgid "No file with the name %s was found in the book" 29592msgstr "" 29593 29594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 29595msgid "No style rules that match the class {} were found" 29596msgstr "" 29597 29598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1230 29599msgid "" 29600"Choose a name for the checkpoint.\n" 29601"You can later restore the book to this checkpoint via the\n" 29602"\"Revert to...\" entries in the Edit menu." 29603msgstr "" 29604 29605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1273 29606msgid "Path does not exist" 29607msgstr "" 29608 29609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1274 29610#, python-format 29611msgid "" 29612"The file you are editing (%s) no longer exists. You have to choose a new " 29613"save location." 29614msgstr "" 29615 29616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1298 29617msgid "Cannot save a copy" 29618msgstr "" 29619 29620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1299 29621msgid "Saving a copy of a folder based book is not supported" 29622msgstr "" 29623 29624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1302 29625msgid "Choose path" 29626msgstr "" 29627 29628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1304 29629#, python-format 29630msgid "Book (%s)" 29631msgstr "" 29632 29633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1320 29634msgid "Saving copy, please wait..." 29635msgstr "" 29636 29637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1324 29638msgid "Failed to save copy" 29639msgstr "" 29640 29641#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1325 29642msgid "Failed to save copy, click \"Show details\" for more information." 29643msgstr "" 29644 29645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1326 29646#, python-format 29647msgid "Copy saved to %s" 29648msgstr "" 29649 29650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1327 29651msgid "Copy saved" 29652msgstr "" 29653 29654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1335 29655msgid "Could not save" 29656msgstr "" 29657 29658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1336 29659msgid "" 29660"Saving of the book failed. Click \"Show details\" for more information. You " 29661"can try to save a copy to a different location, via File->Save a copy" 29662msgstr "" 29663 29664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1344 29665msgid "Enter line number" 29666msgstr "" 29667 29668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1354 29669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1373 29670#, python-format 29671msgid "Before: Split %s" 29672msgstr "" 29673 29674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1389 29675msgid "Does not exist" 29676msgstr "" 29677 29678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1390 29679#, python-format 29680msgid "" 29681"The file %s does not exist. If you were trying to click an item in the Table" 29682" of Contents, you may need to refresh it by right-clicking and choosing " 29683"\"Refresh\"." 29684msgstr "" 29685 29686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1397 29687#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1746 29688msgid "Unsupported file format" 29689msgstr "" 29690 29691#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1398 29692#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1747 29693#, python-format 29694msgid "Editing files of type %s is not supported" 29695msgstr "" 29696 29697#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1412 29698#, python-format 29699msgid "The anchor %s was not found in this file" 29700msgstr "" 29701 29702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1426 29703msgid "File deleted" 29704msgstr "" 29705 29706#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1427 29707msgid "" 29708"The file {} has already been deleted, re-run Check Book to update the " 29709"results." 29710msgstr "" 29711 29712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1449 29713msgid "Before: Spell Check" 29714msgstr "" 29715 29716#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1454 29717msgid "Before: Auto-fix errors" 29718msgstr "" 29719 29720#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1467 29721#, python-format 29722msgid "Before: Merge files into %s" 29723msgstr "" 29724 29725#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1476 29726msgid "{} files merged" 29727msgstr "" 29728 29729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1480 29730msgid "Before: Link stylesheets" 29731msgstr "" 29732 29733#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1509 29734msgid "File opened" 29735msgstr "" 29736 29737#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1510 29738#, python-brace-format 29739msgid "" 29740"When you are done editing {0} click \"Import\" to update the file in the " 29741"book or \"Discard\" to lose any changes." 29742msgstr "" 29743 29744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29745#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:734 29746msgid "Discard" 29747msgstr "" 29748 29749#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29750msgid "Import" 29751msgstr "" 29752 29753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1514 29754#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1563 29755#, python-format 29756msgid "Before: Replace %s" 29757msgstr "" 29758 29759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1573 29760msgid "You must first open a book in order to see the report." 29761msgstr "" 29762 29763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1588 29764msgid "You must first open a book in order to check links." 29765msgstr "" 29766 29767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1593 29768msgid "You must first open a book in order to compress images." 29769msgstr "" 29770 29771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1599 29772msgid "Before: compress images" 29773msgstr "" 29774 29775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1607 29776msgid "Unexpected error" 29777msgstr "" 29778 29779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1608 29780msgid "Failed to compress images, click \"Show details\" for more information" 29781msgstr "" 29782 29783#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1722 29784msgid "Cannot decode" 29785msgstr "" 29786 29787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1723 29788#, python-format 29789msgid "Cannot edit %s as it appears to be in an unknown character encoding" 29790msgstr "" 29791 29792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1754 29793msgid "No book is currently open. You must first open a book to edit." 29794msgstr "" 29795 29796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1875 29797msgid "" 29798"The current book is being saved in the background. Quitting now will " 29799"<b>abort the save process</b>! Finish saving first?" 29800msgstr "" 29801 29802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29803msgid "&Quit immediately" 29804msgstr "" 29805 29806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29807msgid "Finish &saving first" 29808msgstr "" 29809 29810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1898 29811msgid "" 29812"There are unsaved changes, if you quit without saving, you will lose them." 29813msgstr "" 29814 29815#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1910 29816msgid "&Save and Quit" 29817msgstr "" 29818 29819#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1913 29820msgid "&Quit without saving" 29821msgstr "" 29822 29823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1927 29824msgid "Saving, please wait..." 29825msgstr "" 29826 29827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:60 29828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:426 29829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:628 29830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:782 29831msgid "Favorites" 29832msgstr "" 29833 29834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:61 29835msgid "European scripts" 29836msgstr "" 29837 29838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:62 29839msgid "Armenian" 29840msgstr "" 29841 29842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:63 29843msgid "Armenian ligatures" 29844msgstr "" 29845 29846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:64 29847msgid "Coptic" 29848msgstr "" 29849 29850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:65 29851msgid "Coptic in Greek block" 29852msgstr "" 29853 29854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:66 29855msgid "Cypriot syllabary" 29856msgstr "" 29857 29858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:67 29859msgid "Cyrillic" 29860msgstr "" 29861 29862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:68 29863msgid "Cyrillic supplement" 29864msgstr "" 29865 29866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:69 29867msgid "Cyrillic extended A" 29868msgstr "" 29869 29870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:70 29871msgid "Cyrillic extended B" 29872msgstr "" 29873 29874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:71 29875msgid "Georgian" 29876msgstr "" 29877 29878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:72 29879msgid "Georgian supplement" 29880msgstr "" 29881 29882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:73 29883msgid "Glagolitic" 29884msgstr "" 29885 29886#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:74 29887msgid "Gothic" 29888msgstr "" 29889 29890#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:75 29891msgid "Greek and Coptic" 29892msgstr "" 29893 29894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:76 29895msgid "Greek extended" 29896msgstr "" 29897 29898#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:77 29899msgid "Latin, Basic & Latin-1 supplement" 29900msgstr "" 29901 29902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:78 29903msgid "Latin extended A" 29904msgstr "" 29905 29906#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:79 29907msgid "Latin extended B" 29908msgstr "" 29909 29910#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:80 29911msgid "Latin extended C" 29912msgstr "" 29913 29914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:81 29915msgid "Latin extended D" 29916msgstr "" 29917 29918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:82 29919msgid "Latin extended additional" 29920msgstr "" 29921 29922#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:83 29923msgid "Latin ligatures" 29924msgstr "" 29925 29926#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:84 29927msgid "Fullwidth Latin letters" 29928msgstr "" 29929 29930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:85 29931msgid "Linear B syllabary" 29932msgstr "" 29933 29934#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:86 29935msgid "Linear B ideograms" 29936msgstr "" 29937 29938#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:87 29939msgid "Ogham" 29940msgstr "" 29941 29942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:88 29943msgid "Old italic" 29944msgstr "" 29945 29946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:89 29947msgid "Phaistos disc" 29948msgstr "" 29949 29950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:90 29951msgid "Runic" 29952msgstr "" 29953 29954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:91 29955msgid "Shavian" 29956msgstr "" 29957 29958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:94 29959msgid "Phonetic symbols" 29960msgstr "" 29961 29962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:95 29963msgid "IPA extensions" 29964msgstr "" 29965 29966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:96 29967msgid "Phonetic extensions" 29968msgstr "" 29969 29970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:97 29971msgid "Phonetic extensions supplement" 29972msgstr "" 29973 29974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:98 29975msgid "Modifier tone letters" 29976msgstr "" 29977 29978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:99 29979msgid "Spacing modifier letters" 29980msgstr "" 29981 29982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:100 29983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:302 29984msgid "Superscripts and subscripts" 29985msgstr "" 29986 29987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:103 29988msgid "Combining diacritics" 29989msgstr "" 29990 29991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:104 29992msgid "Combining diacritical marks" 29993msgstr "" 29994 29995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:105 29996#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:344 29997msgid "Combining diacritical marks for symbols" 29998msgstr "" 29999 30000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:106 30001msgid "Combining diacritical marks supplement" 30002msgstr "" 30003 30004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:107 30005msgid "Combining half marks" 30006msgstr "" 30007 30008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:110 30009msgid "African scripts" 30010msgstr "" 30011 30012#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:111 30013msgid "Bamum" 30014msgstr "" 30015 30016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:112 30017msgid "Bamum supplement" 30018msgstr "" 30019 30020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:113 30021msgid "Egyptian hieroglyphs" 30022msgstr "" 30023 30024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:114 30025msgid "Ethiopic" 30026msgstr "" 30027 30028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:115 30029msgid "Ethiopic supplement" 30030msgstr "" 30031 30032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:116 30033msgid "Ethiopic extended" 30034msgstr "" 30035 30036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:117 30037msgid "Ethiopic extended A" 30038msgstr "" 30039 30040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:118 30041msgid "Meroitic cursive" 30042msgstr "" 30043 30044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:119 30045msgid "Meroitic hieroglyphs" 30046msgstr "" 30047 30048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:120 30049msgid "N'Ko" 30050msgstr "" 30051 30052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:121 30053msgid "Osmanya" 30054msgstr "" 30055 30056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:122 30057msgid "Tifinagh" 30058msgstr "" 30059 30060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:123 30061msgid "Vai" 30062msgstr "" 30063 30064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:126 30065msgid "Middle Eastern scripts" 30066msgstr "" 30067 30068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:127 30069msgid "Arabic" 30070msgstr "" 30071 30072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:128 30073msgid "Arabic supplement" 30074msgstr "" 30075 30076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:129 30077msgid "Arabic extended A" 30078msgstr "" 30079 30080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:130 30081msgid "Arabic presentation forms A" 30082msgstr "" 30083 30084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:131 30085msgid "Arabic presentation forms B" 30086msgstr "" 30087 30088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:132 30089msgid "Avestan" 30090msgstr "" 30091 30092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:133 30093msgid "Carian" 30094msgstr "" 30095 30096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:134 30097msgid "Cuneiform" 30098msgstr "" 30099 30100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:135 30101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:265 30102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:298 30103msgid "Cuneiform numbers and punctuation" 30104msgstr "" 30105 30106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:136 30107msgid "Hebrew" 30108msgstr "" 30109 30110#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:137 30111msgid "Hebrew presentation forms" 30112msgstr "" 30113 30114#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:138 30115msgid "Imperial Aramaic" 30116msgstr "" 30117 30118#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:139 30119msgid "Inscriptional Pahlavi" 30120msgstr "" 30121 30122#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:140 30123msgid "Inscriptional Parthian" 30124msgstr "" 30125 30126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:141 30127msgid "Lycian" 30128msgstr "" 30129 30130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:142 30131msgid "Lydian" 30132msgstr "" 30133 30134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:143 30135msgid "Mandaic" 30136msgstr "" 30137 30138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:144 30139msgid "Old Persian" 30140msgstr "" 30141 30142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:145 30143msgid "Old South Arabian" 30144msgstr "" 30145 30146#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:146 30147msgid "Phoenician" 30148msgstr "" 30149 30150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:147 30151msgid "Samaritan" 30152msgstr "" 30153 30154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:148 30155msgid "Syriac" 30156msgstr "" 30157 30158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:149 30159msgid "Ugaritic" 30160msgstr "" 30161 30162#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:152 30163msgid "Central Asian scripts" 30164msgstr "" 30165 30166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:153 30167msgid "Mongolian" 30168msgstr "" 30169 30170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:154 30171msgid "Old Turkic" 30172msgstr "" 30173 30174#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:155 30175msgid "Phags-pa" 30176msgstr "" 30177 30178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:156 30179msgid "Tibetan" 30180msgstr "" 30181 30182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:159 30183msgid "South Asian scripts" 30184msgstr "" 30185 30186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:160 30187msgid "Bengali" 30188msgstr "" 30189 30190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:161 30191msgid "Brahmi" 30192msgstr "" 30193 30194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:162 30195msgid "Chakma" 30196msgstr "" 30197 30198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:163 30199msgid "Devanagari" 30200msgstr "" 30201 30202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:164 30203msgid "Devanagari extended" 30204msgstr "" 30205 30206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:165 30207msgid "Gujarati" 30208msgstr "" 30209 30210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:166 30211msgid "Gurmukhi" 30212msgstr "" 30213 30214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:167 30215msgid "Kaithi" 30216msgstr "" 30217 30218#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:168 30219msgid "Kannada" 30220msgstr "" 30221 30222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:169 30223msgid "Kharoshthi" 30224msgstr "" 30225 30226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:170 30227msgid "Lepcha" 30228msgstr "" 30229 30230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:171 30231msgid "Limbu" 30232msgstr "" 30233 30234#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:172 30235msgid "Malayalam" 30236msgstr "" 30237 30238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:173 30239msgid "Meetei Mayek" 30240msgstr "" 30241 30242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:174 30243msgid "Meetei Mayek extensions" 30244msgstr "" 30245 30246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:175 30247msgid "Ol Chiki" 30248msgstr "" 30249 30250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:176 30251msgid "Oriya" 30252msgstr "" 30253 30254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:177 30255msgid "Saurashtra" 30256msgstr "" 30257 30258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:178 30259msgid "Sinhala" 30260msgstr "" 30261 30262#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:179 30263msgid "Sharada" 30264msgstr "" 30265 30266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:180 30267msgid "Sora Sompeng" 30268msgstr "" 30269 30270#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:181 30271msgid "Syloti Nagri" 30272msgstr "" 30273 30274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:182 30275msgid "Takri" 30276msgstr "" 30277 30278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:183 30279msgid "Tamil" 30280msgstr "" 30281 30282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:184 30283msgid "Telugu" 30284msgstr "" 30285 30286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:185 30287msgid "Thaana" 30288msgstr "" 30289 30290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:186 30291msgid "Vedic extensions" 30292msgstr "" 30293 30294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:189 30295msgid "Southeast Asian scripts" 30296msgstr "" 30297 30298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:190 30299msgid "Balinese" 30300msgstr "" 30301 30302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:191 30303msgid "Batak" 30304msgstr "" 30305 30306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:192 30307msgid "Buginese" 30308msgstr "" 30309 30310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:193 30311msgid "Cham" 30312msgstr "" 30313 30314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:194 30315msgid "Javanese" 30316msgstr "" 30317 30318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:195 30319msgid "Kayah Li" 30320msgstr "" 30321 30322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:196 30323msgid "Khmer" 30324msgstr "" 30325 30326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:197 30327msgid "Khmer symbols" 30328msgstr "" 30329 30330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:198 30331msgid "Lao" 30332msgstr "" 30333 30334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:199 30335msgid "Myanmar" 30336msgstr "" 30337 30338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:200 30339msgid "Myanmar extended A" 30340msgstr "" 30341 30342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:201 30343msgid "New Tai Lue" 30344msgstr "" 30345 30346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:202 30347msgid "Rejang" 30348msgstr "" 30349 30350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:203 30351msgid "Sundanese" 30352msgstr "" 30353 30354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:204 30355msgid "Sundanese supplement" 30356msgstr "" 30357 30358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:205 30359msgid "Tai Le" 30360msgstr "" 30361 30362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:206 30363msgid "Tai Tham" 30364msgstr "" 30365 30366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:207 30367msgid "Tai Viet" 30368msgstr "" 30369 30370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:208 30371msgid "Thai" 30372msgstr "" 30373 30374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:211 30375msgid "Philippine scripts" 30376msgstr "" 30377 30378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:212 30379msgid "Buhid" 30380msgstr "" 30381 30382#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:213 30383msgid "Hanunoo" 30384msgstr "" 30385 30386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:214 30387msgid "Tagalog" 30388msgstr "" 30389 30390#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:215 30391msgid "Tagbanwa" 30392msgstr "" 30393 30394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:218 30395msgid "East Asian scripts" 30396msgstr "" 30397 30398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:219 30399msgid "Bopomofo" 30400msgstr "" 30401 30402#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:220 30403msgid "Bopomofo extended" 30404msgstr "" 30405 30406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:221 30407msgid "CJK Unified ideographs" 30408msgstr "" 30409 30410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:222 30411msgid "CJK Unified ideographs extension A" 30412msgstr "" 30413 30414#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:223 30415msgid "CJK Unified ideographs extension B" 30416msgstr "" 30417 30418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:224 30419msgid "CJK Unified ideographs extension C" 30420msgstr "" 30421 30422#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:225 30423msgid "CJK Unified ideographs extension D" 30424msgstr "" 30425 30426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:226 30427msgid "CJK compatibility ideographs" 30428msgstr "" 30429 30430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:227 30431msgid "CJK compatibility ideographs supplement" 30432msgstr "" 30433 30434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:228 30435msgid "Kangxi radicals" 30436msgstr "" 30437 30438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:229 30439msgid "CJK radicals supplement" 30440msgstr "" 30441 30442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:230 30443msgid "CJK strokes" 30444msgstr "" 30445 30446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:231 30447msgid "Ideographic description characters" 30448msgstr "" 30449 30450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:232 30451msgid "Hiragana" 30452msgstr "" 30453 30454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:233 30455msgid "Katakana" 30456msgstr "" 30457 30458#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:234 30459msgid "Katakana phonetic extensions" 30460msgstr "" 30461 30462#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:235 30463msgid "Kana supplement" 30464msgstr "" 30465 30466#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:236 30467msgid "Halfwidth Katakana" 30468msgstr "" 30469 30470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:237 30471msgid "Kanbun" 30472msgstr "" 30473 30474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:238 30475msgid "Hangul syllables" 30476msgstr "" 30477 30478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:239 30479msgid "Hangul Jamo" 30480msgstr "" 30481 30482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:240 30483msgid "Hangul Jamo extended A" 30484msgstr "" 30485 30486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:241 30487msgid "Hangul Jamo extended B" 30488msgstr "" 30489 30490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:242 30491msgid "Hangul compatibility Jamo" 30492msgstr "" 30493 30494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:243 30495msgid "Halfwidth Jamo" 30496msgstr "" 30497 30498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:244 30499msgid "Lisu" 30500msgstr "" 30501 30502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:245 30503msgid "Miao" 30504msgstr "" 30505 30506#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:246 30507msgid "Yi syllables" 30508msgstr "" 30509 30510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:247 30511msgid "Yi radicals" 30512msgstr "" 30513 30514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:250 30515msgid "American scripts" 30516msgstr "" 30517 30518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:251 30519msgid "Cherokee" 30520msgstr "" 30521 30522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:252 30523msgid "Deseret" 30524msgstr "" 30525 30526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:253 30527msgid "Unified Canadian aboriginal syllabics" 30528msgstr "" 30529 30530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:254 30531msgid "UCAS extended" 30532msgstr "" 30533 30534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:257 30535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:357 30536msgid "Other" 30537msgstr "" 30538 30539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:258 30540msgid "Alphabetic presentation forms" 30541msgstr "" 30542 30543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:259 30544msgid "Halfwidth and Fullwidth forms" 30545msgstr "" 30546 30547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:262 30548msgid "Punctuation" 30549msgstr "" 30550 30551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:263 30552msgid "General punctuation" 30553msgstr "" 30554 30555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:264 30556msgid "ASCII punctuation" 30557msgstr "" 30558 30559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:266 30560msgid "Latin-1 punctuation" 30561msgstr "" 30562 30563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:267 30564msgid "Small form variants" 30565msgstr "" 30566 30567#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:268 30568msgid "Supplemental punctuation" 30569msgstr "" 30570 30571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:269 30572msgid "CJK symbols and punctuation" 30573msgstr "" 30574 30575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:270 30576msgid "CJK compatibility forms" 30577msgstr "" 30578 30579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:271 30580msgid "Fullwidth ASCII punctuation" 30581msgstr "" 30582 30583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:272 30584msgid "Vertical forms" 30585msgstr "" 30586 30587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:275 30588msgid "Alphanumeric symbols" 30589msgstr "" 30590 30591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:276 30592msgid "Arabic mathematical alphabetic symbols" 30593msgstr "" 30594 30595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:277 30596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:311 30597msgid "Letterlike symbols" 30598msgstr "" 30599 30600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:278 30601msgid "Roman symbols" 30602msgstr "" 30603 30604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:279 30605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:310 30606msgid "Mathematical alphanumeric symbols" 30607msgstr "" 30608 30609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:280 30610msgid "Enclosed alphanumerics" 30611msgstr "" 30612 30613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:281 30614msgid "Enclosed alphanumeric supplement" 30615msgstr "" 30616 30617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:282 30618msgid "Enclosed CJK letters and months" 30619msgstr "" 30620 30621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:283 30622msgid "Enclosed ideographic supplement" 30623msgstr "" 30624 30625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:284 30626msgid "CJK compatibility" 30627msgstr "" 30628 30629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:287 30630msgid "Technical symbols" 30631msgstr "" 30632 30633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:288 30634msgid "Miscellaneous technical" 30635msgstr "" 30636 30637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:289 30638msgid "Control pictures" 30639msgstr "" 30640 30641#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:290 30642msgid "Optical character recognition" 30643msgstr "" 30644 30645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:293 30646msgid "Numbers and digits" 30647msgstr "" 30648 30649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:294 30650msgid "Aegean numbers" 30651msgstr "" 30652 30653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:295 30654msgid "Ancient Greek numbers" 30655msgstr "" 30656 30657#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:296 30658msgid "Common Indic number forms" 30659msgstr "" 30660 30661#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:297 30662msgid "Counting rod numerals" 30663msgstr "" 30664 30665#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:299 30666msgid "Fullwidth ASCII digits" 30667msgstr "" 30668 30669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:300 30670msgid "Number forms" 30671msgstr "" 30672 30673#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:301 30674msgid "Rumi numeral symbols" 30675msgstr "" 30676 30677#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:305 30678msgid "Mathematical symbols" 30679msgstr "" 30680 30681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:306 30682msgid "Arrows" 30683msgstr "" 30684 30685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:307 30686msgid "Supplemental arrows A" 30687msgstr "" 30688 30689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:308 30690msgid "Supplemental arrows B" 30691msgstr "" 30692 30693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:309 30694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:348 30695msgid "Miscellaneous symbols and arrows" 30696msgstr "" 30697 30698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:312 30699msgid "Mathematical operators" 30700msgstr "" 30701 30702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:313 30703msgid "Miscellaneous mathematical symbols A" 30704msgstr "" 30705 30706#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:314 30707msgid "Miscellaneous mathematical symbols B" 30708msgstr "" 30709 30710#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:315 30711msgid "Supplemental mathematical operators" 30712msgstr "" 30713 30714#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:316 30715msgid "Ceilings and floors" 30716msgstr "" 30717 30718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:317 30719msgid "Geometric shapes" 30720msgstr "" 30721 30722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:318 30723msgid "Box drawing" 30724msgstr "" 30725 30726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:319 30727msgid "Block elements" 30728msgstr "" 30729 30730#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:322 30731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:323 30732msgid "Musical symbols" 30733msgstr "" 30734 30735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:324 30736msgid "More musical symbols" 30737msgstr "" 30738 30739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:325 30740msgid "Ancient Greek musical notation" 30741msgstr "" 30742 30743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:326 30744msgid "Byzantine musical symbols" 30745msgstr "" 30746 30747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:329 30748msgid "Game symbols" 30749msgstr "" 30750 30751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:330 30752msgid "Chess" 30753msgstr "" 30754 30755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:331 30756msgid "Domino tiles" 30757msgstr "" 30758 30759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:332 30760msgid "Draughts" 30761msgstr "" 30762 30763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:333 30764msgid "Japanese chess" 30765msgstr "" 30766 30767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:334 30768msgid "Mahjong tiles" 30769msgstr "" 30770 30771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:335 30772msgid "Playing cards" 30773msgstr "" 30774 30775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:336 30776msgid "Playing card suits" 30777msgstr "" 30778 30779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:339 30780msgid "Other symbols" 30781msgstr "" 30782 30783#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:340 30784msgid "Alchemical symbols" 30785msgstr "" 30786 30787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:341 30788msgid "Ancient symbols" 30789msgstr "" 30790 30791#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:342 30792msgid "Braille patterns" 30793msgstr "" 30794 30795#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:343 30796msgid "Currency symbols" 30797msgstr "" 30798 30799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:345 30800msgid "Dingbats" 30801msgstr "" 30802 30803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:346 30804msgid "Emoticons" 30805msgstr "" 30806 30807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:347 30808msgid "Miscellaneous symbols" 30809msgstr "" 30810 30811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:349 30812msgid "Miscellaneous symbols and pictographs" 30813msgstr "" 30814 30815#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:350 30816msgid "Yijing hexagram symbols" 30817msgstr "" 30818 30819#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:351 30820msgid "Yijing mono and digrams" 30821msgstr "" 30822 30823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:352 30824msgid "Yijing trigrams" 30825msgstr "" 30826 30827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:353 30828msgid "Tai Xuan Jing symbols" 30829msgstr "" 30830 30831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:354 30832msgid "Transport and map symbols" 30833msgstr "" 30834 30835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:358 30836msgid "Specials" 30837msgstr "" 30838 30839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:360 30840msgid "Variation selectors" 30841msgstr "" 30842 30843#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:361 30844msgid "Variation selectors supplement" 30845msgstr "" 30846 30847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:662 30848#, python-format 30849msgid "Copy %s to clipboard" 30850msgstr "" 30851 30852#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30853#, python-format 30854msgid "Add %s to favorites" 30855msgstr "" 30856 30857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30858#, python-format 30859msgid "Remove %s from favorites" 30860msgstr "" 30861 30862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:667 30863msgid "Restore favorites to defaults" 30864msgstr "" 30865 30866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:697 30867msgid "Insert character" 30868msgstr "" 30869 30870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:706 30871msgid "Re-arrange favorites" 30872msgstr "" 30873 30874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:718 30875msgid "" 30876"Search for Unicode characters by using the English names or nicknames. You " 30877"can also search directly using a character code. For example, the following " 30878"searches will all yield the no-break space character: U+A0, nbsp, no-break" 30879msgstr "" 30880 30881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:722 30882msgid "Search by name, nickname or character code" 30883msgstr "" 30884 30885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:730 30886msgid "Clear search" 30887msgstr "" 30888 30889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:750 30890msgid "" 30891"Drag and drop characters to re-arrange them. Click the \"Re-arrange\" button" 30892" again when you are done." 30893msgstr "" 30894 30895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:756 30896msgid "Match any word" 30897msgstr "" 30898 30899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:757 30900msgid "" 30901"When searching return characters whose names match any of the specified " 30902"words" 30903msgstr "" 30904 30905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:38 30906msgid "WARNING" 30907msgstr "" 30908 30909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:40 30910msgid "INFO" 30911msgstr "" 30912 30913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:90 30914msgid "Check has not been run" 30915msgstr "" 30916 30917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:96 30918msgid "Copy list of errors to clipboard" 30919msgstr "" 30920 30921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30922msgid "Click to run a check on the book" 30923msgstr "" 30924 30925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30926msgid "Run check" 30927msgstr "" 30928 30929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:168 30930#, python-format 30931msgid "line: %d" 30932msgstr "" 30933 30934#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:170 30935#, python-format 30936msgid " column: %d" 30937msgstr "" 30938 30939#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30940msgid "Information" 30941msgstr "" 30942 30943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30944msgid "Warning" 30945msgstr "" 30946 30947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:182 30948msgid "Try to fix only this error" 30949msgstr "" 30950 30951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:183 30952msgid "Click to open in editor" 30953msgstr "" 30954 30955#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:184 30956msgid "" 30957"Try to fix all fixable errors automatically. Only works for some types of " 30958"error." 30959msgstr "" 30960 30961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:185 30962msgid "Try to correct all fixable errors automatically" 30963msgstr "" 30964 30965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 30966msgid "Re-run check" 30967msgstr "" 30968 30969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 30970msgid "Re-run the check" 30971msgstr "" 30972 30973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:230 30974msgid "Running fixers, please wait..." 30975msgstr "" 30976 30977#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:236 30978msgid "Running checks, please wait..." 30979msgstr "" 30980 30981#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:44 30982msgid "Check external links" 30983msgstr "" 30984 30985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:67 30986msgid "Checking external links, please wait..." 30987msgstr "" 30988 30989#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:79 30990msgid "Check &anchors" 30991msgstr "" 30992 30993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:80 30994msgid "" 30995"Check HTML anchors in links (the part after the #).\n" 30996" This can be a little slow, since it requires downloading and parsing all the HTML pages." 30997msgstr "" 30998 30999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:118 31000msgid "Checking failed" 31001msgstr "" 31002 31003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:119 31004msgid "" 31005"There was an error while checking links, click \"Show details\" for more " 31006"information" 31007msgstr "" 31008 31009#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:122 31010msgid "No broken links found" 31011msgstr "" 31012 31013#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:131 31014msgid "Found a broken link" 31015msgid_plural "Found {} broken links" 31016msgstr[0] "" 31017 31018#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:135 31019msgid "Fix this link" 31020msgstr "" 31021 31022#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:138 31023msgid "line number" 31024msgstr "" 31025 31026#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31027msgid "Enter the corrected URL:" 31028msgstr "" 31029 31030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31031msgid "Fix URL" 31032msgstr "" 31033 31034#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:240 31036msgid "Font" 31037msgstr "" 31038 31039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:910 31041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:238 31042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 31043msgid "Image" 31044msgstr "" 31045 31046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31047msgid "Stylesheet" 31048msgstr "" 31049 31050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:278 31051msgid "Completion failed" 31052msgstr "" 31053 31054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:279 31055msgid "" 31056"Failed to get completions, click \"Show details\" for more information. " 31057"Future errors during completion will be suppressed." 31058msgstr "" 31059 31060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/utils.py:21 31061msgid "Failed to get completion data" 31062msgstr "" 31063 31064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:42 31065msgid "Calculating differences, please wait..." 31066msgstr "" 31067 31068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:218 31069msgid "Differences between books" 31070msgstr "" 31071 31072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:246 31073msgid "Go to previous change" 31074msgstr "" 31075 31076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:247 31077msgid "&Previous change" 31078msgstr "" 31079 31080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:253 31081msgid "Go to next change" 31082msgstr "" 31083 31084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:254 31085msgid "&Next change" 31086msgstr "" 31087 31088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:260 31089msgid "Search for text" 31090msgstr "" 31091 31092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:266 31093msgid "Next &match" 31094msgstr "" 31095 31096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:272 31097msgid "P&revious match" 31098msgstr "" 31099 31100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:274 31101msgid "Left panel" 31102msgstr "" 31103 31104#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:275 31105msgid "Perform search in the left panel" 31106msgstr "" 31107 31108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:277 31109msgid "Right panel" 31110msgstr "" 31111 31112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:278 31113msgid "Perform search in the right panel" 31114msgstr "" 31115 31116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:283 31117msgid "&Options" 31118msgstr "" 31119 31120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:284 31121msgid "Change how the differences are displayed" 31122msgstr "" 31123 31124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:288 31125msgid "Lines of context around each change" 31126msgstr "" 31127 31128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:290 31129#, python-format 31130msgid "Show %d lines of context" 31131msgstr "" 31132 31133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:291 31134msgid "Show all text" 31135msgstr "" 31136 31137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:302 31138msgid "Double click right side to edit" 31139msgstr "" 31140 31141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:304 31142msgid "" 31143"Double click on any change in the right panel to edit that location in the " 31144"editor" 31145msgstr "" 31146 31147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:355 31148msgid "Beautify files before comparing them" 31149msgstr "" 31150 31151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:356 31152msgid "Do not beautify files before comparing" 31153msgstr "" 31154 31155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:379 31156msgid "The books are identical" 31157msgstr "" 31158 31159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:387 31160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:423 31161msgid "No changes found" 31162msgstr "" 31163 31164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:394 31165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:549 31166msgid "The files are identical" 31167msgstr "" 31168 31169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:401 31170msgid "No differences found" 31171msgstr "" 31172 31173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:408 31174msgid "The folders are identical" 31175msgstr "" 31176 31177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:439 31178#, python-format 31179msgid "[%s was added]" 31180msgstr "" 31181 31182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:443 31183#, python-format 31184msgid "[%s was removed]" 31185msgstr "" 31186 31187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:176 31188msgid "Previous change" 31189msgstr "" 31190 31191#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:177 31192msgid "Next change" 31193msgstr "" 31194 31195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:182 31196msgid "Open file in the editor" 31197msgstr "" 31198 31199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:256 31200#, python-format 31201msgid "No matches found for query: %s" 31202msgstr "" 31203 31204#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:535 31205msgid "This file was added" 31206msgstr "" 31207 31208#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:536 31209msgid "This file was removed" 31210msgstr "" 31211 31212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31213#, python-format 31214msgid "[This file was renamed from %s]" 31215msgstr "" 31216 31217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31218#, python-format 31219msgid "[This file was renamed to %s]" 31220msgstr "" 31221 31222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:559 31223#, python-format 31224msgid "Binary file of size: %s" 31225msgstr "" 31226 31227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:586 31228msgid "Image could not be rendered" 31229msgstr "" 31230 31231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:616 31232#, python-brace-format 31233msgid "Size: {0} Resolution: {1}x{2}" 31234msgstr "" 31235 31236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:684 31237msgid "The files are identical after beautifying" 31238msgstr "" 31239 31240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:25 31241msgid "Choose the external resources to download" 31242msgstr "" 31243 31244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:58 31245msgid "Data URL #{}" 31246msgstr "" 31247 31248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:59 31249msgid "one instance" 31250msgid_plural "{} instances" 31251msgstr[0] "" 31252 31253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:108 31254msgid "Download external resources" 31255msgstr "" 31256 31257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:122 31258msgid "Searching for external resources..." 31259msgstr "" 31260 31261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:147 31262msgid "Scan failed" 31263msgstr "" 31264 31265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:148 31266msgid "" 31267"Failed to scan for external resources, click \"Show details\" for more " 31268"information." 31269msgstr "" 31270 31271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:156 31272msgid "No external resources found" 31273msgstr "" 31274 31275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:157 31276msgid "No external resources were found in this book." 31277msgstr "" 31278 31279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:177 31280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:186 31281msgid "" 31282"Failed to download external resources, click \"Show details\" for more " 31283"information." 31284msgstr "" 31285 31286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:191 31287msgid "Some downloads failed" 31288msgstr "" 31289 31290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:192 31291msgid "" 31292"Failed to download some external resources, click \"Show details\" for more " 31293"information." 31294msgstr "" 31295 31296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:195 31297msgid "Updating resources in book..." 31298msgstr "" 31299 31300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:198 31301msgid "Successfully processed the external resource" 31302msgid_plural "Successfully processed {} external resources" 31303msgstr[0] "" 31304 31305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:200 31306msgid "Could not download one image" 31307msgid_plural "Could not download {} images" 31308msgstr[0] "" 31309 31310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:218 31311msgid "Replace failed" 31312msgstr "" 31313 31314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:219 31315msgid "" 31316"Failed to replace external resources, click \"Show details\" for more " 31317"information." 31318msgstr "" 31319 31320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:94 31321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:265 31322msgid "Trim image" 31323msgstr "" 31324 31325#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:106 31326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:273 31327msgid "Auto-trim image" 31328msgstr "" 31329 31330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:114 31331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:266 31332msgid "Rotate image" 31333msgstr "" 31334 31335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:125 31336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:267 31337msgid "Resize image" 31338msgstr "" 31339 31340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:138 31341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:274 31342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:316 31343msgid "Sharpen image" 31344msgstr "" 31345 31346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:151 31347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:275 31348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:322 31349msgid "Blur image" 31350msgstr "" 31351 31352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:160 31353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:278 31354msgid "Make image look like an oil painting" 31355msgstr "" 31356 31357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:172 31358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:276 31359msgid "De-speckle image" 31360msgstr "" 31361 31362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:180 31363msgid "Normalize image" 31364msgstr "" 31365 31366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:359 31368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:320 31369msgid "No image" 31370msgstr "" 31371 31372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31373msgid "No image loaded" 31374msgstr "" 31375 31376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31377#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:386 31378#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:400 31379msgid "Invalid image" 31380msgstr "" 31381 31382#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31383msgid "The current image is not valid" 31384msgstr "" 31385 31386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:259 31387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:268 31388msgid "Drop image" 31389msgstr "" 31390 31391#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:357 31392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:307 31393msgid "Paste image" 31394msgstr "" 31395 31396#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:360 31397msgid "No image available in the clipboard" 31398msgstr "" 31399 31400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:373 31401msgid "" 31402"No active selection, first select a region in the image, by dragging with " 31403"your mouse" 31404msgstr "" 31405 31406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:603 31407msgid "Not a valid image" 31408msgstr "" 31409 31410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:27 31411msgid "Choose the new width and height" 31412msgstr "" 31413 31414#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:34 31415msgid "&Width:" 31416msgstr "" 31417 31418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:41 31419msgid "&Height:" 31420msgstr "" 31421 31422#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:202 31423msgid "" 31424"Cutting of images is not allowed. If you want to delete the image, use the " 31425"files browser to do it." 31426msgstr "" 31427 31428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:253 31429msgid "File actions tool bar" 31430msgstr "" 31431 31432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:257 31433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:351 31434msgid "Edit actions tool bar" 31435msgstr "" 31436 31437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:269 31438msgid "Image filters" 31439msgstr "" 31440 31441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:277 31442msgid "Improve contrast (normalize image)" 31443msgstr "" 31444 31445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:280 31446msgid "Image information bar" 31447msgstr "" 31448 31449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:303 31450msgid "Copy selected region" 31451msgstr "" 31452 31453#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:304 31454msgid "Paste into selected region" 31455msgstr "" 31456 31457#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:306 31458msgid "Copy image" 31459msgstr "" 31460 31461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:317 31462msgid "" 31463"The standard deviation for the Gaussian sharpen operation (higher means more" 31464" sharpening)" 31465msgstr "" 31466 31467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:323 31468msgid "" 31469"The standard deviation for the Gaussian blur operation (higher means more " 31470"blurring)" 31471msgstr "" 31472 31473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:328 31474msgid "Oilify image" 31475msgstr "" 31476 31477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:329 31478msgid "The strength of the operation (higher numbers have larger effects)" 31479msgstr "" 31480 31481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:39 31482msgid "Choose file name" 31483msgstr "" 31484 31485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:65 31486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:353 31487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1086 31488msgid "No name specified" 31489msgstr "" 31490 31491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:66 31492msgid "You must specify a file name for the new file, with an extension." 31493msgstr "" 31494 31495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31496msgid "Choose an image" 31497msgstr "" 31498 31499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31500msgid "Images in book" 31501msgstr "" 31502 31503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:209 31504msgid "&Existing images in the book" 31505msgstr "" 31506 31507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:237 31508msgid "Search for image by file name" 31509msgstr "" 31510 31511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:251 31512msgid "Refresh the displayed images" 31513msgstr "" 31514 31515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:254 31516msgid "&Import image" 31517msgstr "" 31518 31519#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:257 31520msgid "Import an image from elsewhere in your computer" 31521msgstr "" 31522 31523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:258 31524msgid "&Paste image" 31525msgstr "" 31526 31527#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:261 31528msgid "Paste an image from the clipboard" 31529msgstr "" 31530 31531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:262 31532msgid "Full page image" 31533msgstr "" 31534 31535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:263 31536msgid "" 31537"Insert the image so that it takes up an entire page when viewed in a reader" 31538msgstr "" 31539 31540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:265 31541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1167 31542msgid "Preserve aspect ratio" 31543msgstr "" 31544 31545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:266 31546msgid "" 31547"Preserve the aspect ratio of the inserted image when rendering it full paged" 31548msgstr "" 31549 31550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:274 31551msgid "&Zoom in" 31552msgstr "" 31553 31554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:321 31555msgid "There is no image on the clipboard" 31556msgstr "" 31557 31558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:326 31559msgid "Invalid file extension" 31560msgstr "" 31561 31562#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:327 31563msgid "The file name you choose must have a .jpg or .png extension" 31564msgstr "" 31565 31566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:378 31567msgid "Choose folder" 31568msgstr "" 31569 31570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:385 31571msgid "Choose the folder into which the files will be placed" 31572msgstr "" 31573 31574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:413 31575msgid "Create new folder" 31576msgstr "" 31577 31578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31579msgid "Enter a name for the new folder" 31580msgstr "" 31581 31582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31583msgid "Folder name" 31584msgstr "" 31585 31586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:446 31587msgid "Create new book" 31588msgstr "" 31589 31590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:457 31591msgid "&Authors:" 31592msgstr "" 31593 31594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:461 31595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:329 31596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:367 31597msgid "&Language:" 31598msgstr "" 31599 31600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:324 31601msgid "Invalid markup" 31602msgstr "" 31603 31604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:325 31605msgid "" 31606"The current block tag has an existing unclosed style attribute. Run the Fix " 31607"HTML tool first." 31608msgstr "" 31609 31610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:434 31611#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:456 31612msgid "Invalid HTML" 31613msgstr "" 31614 31615#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:435 31616#, python-format 31617msgid "" 31618"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31619"to rename tags." 31620msgstr "" 31621 31622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:439 31623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:452 31624msgid "No tag found" 31625msgstr "" 31626 31627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:440 31628msgid "No suitable block level tag was found to rename" 31629msgstr "" 31630 31631#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:448 31632msgid "Cursor inside tag" 31633msgstr "" 31634 31635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:449 31636msgid "Cannot split as the cursor is inside the tag definition" 31637msgstr "" 31638 31639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:453 31640msgid "No suitable tag was found to split" 31641msgstr "" 31642 31643#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:457 31644#, python-format 31645msgid "" 31646"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31647"to split tags." 31648msgstr "" 31649 31650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:669 31651msgid "Not in a block tag" 31652msgstr "" 31653 31654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:670 31655msgid "" 31656"Cannot change text alignment as the cursor is not inside a block level tag, " 31657"such as a <p> or <div> tag." 31658msgstr "" 31659 31660#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:50 31661msgid "Insert filler text" 31662msgstr "" 31663 31664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:66 31665msgid "Insert a tag" 31666msgstr "" 31667 31668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:71 31669msgid "Insert a self closing tag" 31670msgstr "" 31671 31672#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:76 31673msgid "Insert a HTML link" 31674msgstr "" 31675 31676#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:81 31677msgid "Insert a HTML image" 31678msgstr "" 31679 31680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:86 31681msgid "Insert a HTML tag with a class" 31682msgstr "" 31683 31684#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:423 31685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:77 31686msgid "No snippet found" 31687msgstr "" 31688 31689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:424 31690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:78 31691msgid "No matching snippet was found" 31692msgstr "" 31693 31694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:473 31695#, python-format 31696msgid "For help with snippets, see the <a href=\"%s\">User Manual</a>" 31697msgstr "" 31698 31699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:479 31700msgid "The name of this snippet" 31701msgstr "" 31702 31703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:483 31704msgid "The text used to trigger this snippet" 31705msgstr "" 31706 31707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:484 31708msgid "Tri&gger:" 31709msgstr "" 31710 31711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:495 31712msgid "&File types:" 31713msgstr "" 31714 31715#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:496 31716msgid "Which file types this snippet should be active in" 31717msgstr "" 31718 31719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:503 31720msgid "You can test your snippet here" 31721msgstr "" 31722 31723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:505 31724msgid "T&est:" 31725msgstr "" 31726 31727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31728msgid "Create a snippet" 31729msgstr "" 31730 31731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31732msgid "Edit snippet" 31733msgstr "" 31734 31735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:557 31736msgid "You must provide a name for this snippet" 31737msgstr "" 31738 31739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:559 31740msgid "You must provide a trigger for this snippet" 31741msgstr "" 31742 31743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:561 31744msgid "You must provide a template for this snippet" 31745msgstr "" 31746 31747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:563 31748msgid "You must specify at least one file type" 31749msgstr "" 31750 31751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:570 31752msgid "Create/edit snippets" 31753msgstr "" 31754 31755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:585 31756msgid "Search for a snippet" 31757msgstr "" 31758 31759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:600 31760msgid "&Add snippet" 31761msgstr "" 31762 31763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:605 31764msgid "&Edit snippet" 31765msgstr "" 31766 31767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:610 31768msgid "&Remove snippet" 31769msgstr "" 31770 31771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:615 31772msgid "Change &built-in" 31773msgstr "" 31774 31775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:656 31776msgid "Invalid snippet" 31777msgstr "" 31778 31779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31780msgid "Cannot edit snippet" 31781msgstr "" 31782 31783#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31784msgid "No snippet selected" 31785msgstr "" 31786 31787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:687 31788msgid "No snippets found" 31789msgstr "" 31790 31791#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:688 31792#, python-format 31793msgid "No snippets found for query: %s" 31794msgstr "" 31795 31796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:706 31797msgid "Choose the built-in snippet to modify:" 31798msgstr "" 31799 31800#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:300 31801msgid "Invalid text" 31802msgstr "" 31803 31804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:301 31805msgid "Unterminated string" 31806msgstr "" 31807 31808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:306 31809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:490 31810msgid "Hold down the Ctrl key and click to open this link" 31811msgstr "" 31812 31813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:310 31814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:493 31815msgid "This link points to a file that is not present in the book" 31816msgstr "" 31817 31818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:469 31819msgid "An unescaped < is not allowed. Replace it with <" 31820msgstr "" 31821 31822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:470 31823msgid "An unescaped ampersand is not allowed. Replace it with &" 31824msgstr "" 31825 31826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:471 31827msgid "An unescaped > is not allowed. Replace it with >" 31828msgstr "" 31829 31830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:472 31831msgid "/ not allowed except at the end of the tag" 31832msgstr "" 31833 31834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:473 31835msgid "Unknown character" 31836msgstr "" 31837 31838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:474 31839msgid "A closing tag must contain only the tag name and nothing else" 31840msgstr "" 31841 31842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:475 31843msgid "Expecting an attribute value" 31844msgstr "" 31845 31846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:476 31847msgid "A tag name cannot end with a colon" 31848msgstr "" 31849 31850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:487 31851msgid "" 31852"Hold down the Ctrl key and click to open the first matching CSS style rule" 31853msgstr "" 31854 31855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:441 31856msgid "" 31857"Sorting CSS rules can in rare cases change the effective styles applied to " 31858"the book. Are you sure you want to proceed?" 31859msgstr "" 31860 31861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:328 31862msgid "Create custom theme" 31863msgstr "" 31864 31865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:335 31866msgid "&Name of custom theme:" 31867msgstr "" 31868 31869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:339 31870msgid "&Builtin theme to base on:" 31871msgstr "" 31872 31873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:354 31874msgid "You must specify a name for your theme" 31875msgstr "" 31876 31877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:357 31878#, python-format 31879msgid "A custom theme with the name %s already exists" 31880msgstr "" 31881 31882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31883msgid "No color" 31884msgstr "" 31885 31886#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31887#, python-brace-format 31888msgid "Red: {0} Green: {1} Blue: {2}" 31889msgstr "" 31890 31891#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:448 31892msgid "Remove color" 31893msgstr "" 31894 31895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31896msgid "&Background" 31897msgstr "" 31898 31899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31900msgid "&Foreground" 31901msgstr "" 31902 31903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 31905msgid "&Italic" 31906msgstr "" 31907 31908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31909msgid "B&old" 31910msgstr "" 31911 31912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:468 31913msgid "&Underline:" 31914msgstr "" 31915 31916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:484 31917msgid "" 31918"<h2>Creating a custom theme</h2>\n" 31919"\n" 31920"<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" 31921"\n" 31922"<p>As you make changes to your theme on the left, the changes will be reflected live in this panel.</p>\n" 31923"\n" 31924"<p xml:lang=\"und\">\n" 31925"{}\n" 31926" 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" 31927"\n" 31928"{}\n" 31929" Defines the colors for text selected by the mouse.\n" 31930"\n" 31931"{}\n" 31932" Defines the color for the line containing the cursor.\n" 31933"\n" 31934"{}\n" 31935" Defines the colors for the line numbers on the left.\n" 31936"\n" 31937"{}\n" 31938" Defines the colors for matching tags in HTML and matching\n" 31939" braces in CSS.\n" 31940"\n" 31941"{}\n" 31942" Used for highlighting tags in HTML\n" 31943"\n" 31944"{}\n" 31945" Used for highlighting attributes in HTML\n" 31946"\n" 31947"{}\n" 31948" Tag names in HTML\n" 31949"\n" 31950"{}\n" 31951" Namespace prefixes in XML and constants in CSS\n" 31952"\n" 31953"{}\n" 31954" Non-breaking spaces/hyphens in HTML\n" 31955"\n" 31956"{}\n" 31957" Syntax errors such as <this <>\n" 31958"\n" 31959"{}\n" 31960" Misspelled words such as <span lang=\"en\">thisword</span>\n" 31961"\n" 31962"{}\n" 31963" Comments like <!-- this one -->\n" 31964"\n" 31965"</p>\n" 31966"\n" 31967"<style type=\"text/css\">\n" 31968"/* Some CSS so you can see how the highlighting rules affect it */\n" 31969"\n" 31970"p.someclass {{\n" 31971" font-family: serif;\n" 31972" font-size: 12px;\n" 31973" line-height: 1.2;\n" 31974"}}\n" 31975"</style>\n" 31976msgstr "" 31977 31978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:555 31979msgid "Create/edit custom theme" 31980msgstr "" 31981 31982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:564 31983msgid "&Edit theme:" 31984msgstr "" 31985 31986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:575 31987msgid "Add &new theme" 31988msgstr "" 31989 31990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:579 31991msgid "&Remove theme" 31992msgstr "" 31993 31994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 31995msgid "&Bold" 31996msgstr "" 31997 31998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 31999msgid "Make the selected text bold" 32000msgstr "" 32001 32002#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:63 32003msgid "<h3>Bold</h3>Make the selected text bold" 32004msgstr "" 32005 32006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 32007msgid "Make the selected text italic" 32008msgstr "" 32009 32010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:65 32011msgid "<h3>Italic</h3>Make the selected text italic" 32012msgstr "" 32013 32014#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32015#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:775 32016msgid "&Underline" 32017msgstr "" 32018 32019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32020msgid "Underline the selected text" 32021msgstr "" 32022 32023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:67 32024msgid "<h3>Underline</h3>Underline the selected text" 32025msgstr "" 32026 32027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:68 32028msgid "&Strikethrough" 32029msgstr "" 32030 32031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:69 32032msgid "Draw a line through the selected text" 32033msgstr "" 32034 32035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:70 32036msgid "<h3>Strikethrough</h3>Draw a line through the selected text" 32037msgstr "" 32038 32039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71 32040msgid "&Superscript" 32041msgstr "" 32042 32043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:72 32044msgid "Make the selected text a superscript" 32045msgstr "" 32046 32047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:73 32048msgid "" 32049"<h3>Superscript</h3>Set the selected text slightly smaller and above the " 32050"normal line" 32051msgstr "" 32052 32053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:74 32054msgid "&Subscript" 32055msgstr "" 32056 32057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:75 32058msgid "Make the selected text a subscript" 32059msgstr "" 32060 32061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76 32062msgid "" 32063"<h3>Subscript</h3>Set the selected text slightly smaller and below the " 32064"normal line" 32065msgstr "" 32066 32067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32068msgid "&Color" 32069msgstr "" 32070 32071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32072msgid "Change text color" 32073msgstr "" 32074 32075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78 32076msgid "<h3>Color</h3>Change the color of the selected text" 32077msgstr "" 32078 32079#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:79 32080msgid "&Background color" 32081msgstr "" 32082 32083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80 32084msgid "Change background color of text" 32085msgstr "" 32086 32087#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:81 32088msgid "" 32089"<h3>Background color</h3>Change the background color of the selected text" 32090msgstr "" 32091 32092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 32093msgid "Align &left" 32094msgstr "" 32095 32096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:83 32097msgid "<h3>Align left</h3>Align the paragraph to the left" 32098msgstr "" 32099 32100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 32101msgid "&Center" 32102msgstr "" 32103 32104#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:85 32105msgid "<h3>Center</h3>Center the paragraph" 32106msgstr "" 32107 32108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 32109msgid "Align &right" 32110msgstr "" 32111 32112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:87 32113msgid "<h3>Align right</h3>Align the paragraph to the right" 32114msgstr "" 32115 32116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32117msgid "&Justify" 32118msgstr "" 32119 32120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32121msgid "Justify" 32122msgstr "" 32123 32124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:89 32125msgid "<h3>Justify</h3>Align the paragraph to both the left and right margins" 32126msgstr "" 32127 32128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91 32129msgid "&Sort style rules" 32130msgstr "" 32131 32132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:92 32133msgid "Sort the style rules" 32134msgstr "" 32135 32136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:93 32137msgid "&Insert image" 32138msgstr "" 32139 32140#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:94 32141msgid "Insert an image into the text" 32142msgstr "" 32143 32144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:95 32145msgid "<h3>Insert image</h3>Insert an image into the text" 32146msgstr "" 32147 32148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32149msgid "Insert &hyperlink" 32150msgstr "" 32151 32152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:647 32154msgid "Insert hyperlink" 32155msgstr "" 32156 32157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:98 32158msgid "<h3>Insert hyperlink</h3>Insert a hyperlink into the text" 32159msgstr "" 32160 32161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:100 32162msgid "Smart &comment" 32163msgstr "" 32164 32165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:101 32166msgid "Smart comment (toggle block comments)" 32167msgstr "" 32168 32169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:102 32170msgid "" 32171"<h3>Smart comment</h3>Comment or uncomment text<br><br>If the cursor is " 32172"inside an existing block comment, uncomment it, otherwise comment out the " 32173"selected text." 32174msgstr "" 32175 32176#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107 32177#, python-format 32178msgid "Convert the paragraph to <%s>" 32179msgstr "" 32180 32181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32182msgid "&Lower case" 32183msgstr "" 32184 32185#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32186msgid "&Swap case" 32187msgstr "" 32188 32189#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32190msgid "&Upper case" 32191msgstr "" 32192 32193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32194msgid "&Capitalize" 32195msgstr "" 32196 32197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32198msgid "&Title case" 32199msgstr "" 32200 32201#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:114 32202#, python-format 32203msgid "Change the case of the selected text: %s" 32204msgstr "" 32205 32206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32207msgid "Insert &tag" 32208msgstr "" 32209 32210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32211msgid "Insert tag" 32212msgstr "" 32213 32214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:119 32215msgid "" 32216"<h3>Insert tag</h3>Insert a tag, if some text is selected the tag will be " 32217"inserted around the selected text" 32218msgstr "" 32219 32220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32221msgid "Remove &tag" 32222msgstr "" 32223 32224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32225msgid "Remove tag" 32226msgstr "" 32227 32228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:122 32229msgid "<h3>Remove tag</h3>Remove the currently highlighted tag" 32230msgstr "" 32231 32232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32233msgid "&Split tag" 32234msgstr "" 32235 32236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32237msgid "Split current tag" 32238msgstr "" 32239 32240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:125 32241msgid "<h3>Split tag</h3>Split the current tag at the cursor position" 32242msgstr "" 32243 32244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:131 32245msgid "Change paragraph to heading" 32246msgstr "" 32247 32248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:260 32249msgid "Add a tag to this menu" 32250msgstr "" 32251 32252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:262 32253msgid "Remove from this menu" 32254msgstr "" 32255 32256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:278 32257msgid "Name of tag to add" 32258msgstr "" 32259 32260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:279 32261msgid "Enter the name of the tag" 32262msgstr "" 32263 32264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:353 32265msgid "Editor tools" 32266msgstr "" 32267 32268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:357 32269msgid "Format text" 32270msgstr "" 32271 32272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:502 32273msgid "No text" 32274msgstr "" 32275 32276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:503 32277msgid "There is no suitable text in the clipboard to paste." 32278msgstr "" 32279 32280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:566 32281msgid "Ignore this word" 32282msgstr "" 32283 32284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:570 32285#, python-brace-format 32286msgid "Add this word to the dictionary: {0}" 32287msgstr "" 32288 32289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:573 32290msgid "Add this word to the dictionary" 32291msgstr "" 32292 32293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:582 32294#, python-format 32295msgid "Open %s" 32296msgstr "" 32297 32298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:588 32299msgid "Rename the class {}" 32300msgstr "" 32301 32302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:595 32303#, python-format 32304msgid "Show help for: %s" 32305msgstr "" 32306 32307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:612 32308msgid "Change &case" 32309msgstr "" 32310 32311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 32312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:87 32313msgid "Chapter-" 32314msgstr "" 32315 32316#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32317msgid "Style-" 32318msgstr "" 32319 32320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32321msgid "Styles" 32322msgstr "" 32323 32324#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 32325msgid "Image-" 32326msgstr "" 32327 32328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 32329msgid "Font-" 32330msgstr "" 32331 32332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:59 32333msgid "Misc-" 32334msgstr "" 32335 32336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:68 32337msgid "The file name must have an extension" 32338msgstr "" 32339 32340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:73 32341msgid "The file name contains invalid characters" 32342msgstr "" 32343 32344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:75 32345msgid "This file name already exists in the book" 32346msgstr "" 32347 32348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:83 32349msgid "Bulk rename items" 32350msgstr "" 32351 32352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:93 32353msgid "All selected files will be renamed to the form prefix-number" 32354msgstr "" 32355 32356#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:95 32357msgid "&Prefix:" 32358msgstr "" 32359 32360#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:98 32361msgid "Starting &number:" 32362msgstr "" 32363 32364#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:100 32365msgid "Rename files according to their book order" 32366msgstr "" 32367 32368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:102 32369msgid "" 32370"Rename the selected files according to the order they appear in the book, " 32371"instead of the order they were selected in." 32372msgstr "" 32373 32374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:314 32375#, python-brace-format 32376msgid "Merge the file {0} into the file {1}?" 32377msgstr "" 32378 32379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:316 32380#, python-brace-format 32381msgid "Merge the {0} selected files into the file {1}?" 32382msgstr "" 32383 32384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:317 32385msgid "Merge files" 32386msgstr "" 32387 32388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:533 32389msgid "Full path: " 32390msgstr "" 32391 32392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32393#, python-format 32394msgid "This file is the cover %s for this book" 32395msgstr "" 32396 32397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32398msgid "image" 32399msgstr "" 32400 32401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:547 32402msgid "This file contains all the metadata and book structure information" 32403msgstr "" 32404 32405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:550 32406msgid "This file contains the metadata table of contents" 32407msgstr "" 32408 32409#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:553 32410msgid "This file is not listed in the book manifest" 32411msgstr "" 32412 32413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:556 32414msgid "" 32415"This file is marked as non-linear in the spine\n" 32416"Drag it to the top to make it linear" 32417msgstr "" 32418 32419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:560 32420msgid "This file is a text file that is not referenced in the spine" 32421msgstr "" 32422 32423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:564 32424msgid "This file occurs more than once in the spine" 32425msgstr "" 32426 32427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:571 32428msgid "Not a valid font" 32429msgstr "" 32430 32431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:642 32432msgid "Select all {} files" 32433msgstr "" 32434 32435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:643 32436msgid "De-select all {} files" 32437msgstr "" 32438 32439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:657 32440#, python-format 32441msgid "Export %s" 32442msgstr "" 32443 32444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:659 32445#, python-format 32446msgid "Replace %s with file..." 32447msgstr "" 32448 32449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:661 32450#, python-format 32451msgid "Export all %d selected files" 32452msgstr "" 32453 32454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:667 32455#, python-format 32456msgid "&Rename %s" 32457msgstr "" 32458 32459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:669 32460#, python-format 32461msgid "Mark %s as cover image" 32462msgstr "" 32463 32464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:671 32465#, python-format 32466msgid "Mark %s as cover page" 32467msgstr "" 32468 32469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:677 32470msgid "&Bulk rename the selected files" 32471msgstr "" 32472 32473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:678 32474msgid "Change the file extension for the selected files" 32475msgstr "" 32476 32477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:680 32478msgid "&Delete the selected file" 32479msgid_plural "&Delete the {} selected files" 32480msgstr[0] "" 32481 32482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:682 32483msgid "&Copy the selected file to another editor instance" 32484msgid_plural "&Copy the {} selected files to another editor instance" 32485msgstr[0] "" 32486 32487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:687 32488msgid "Paste files from other editor instance" 32489msgstr "" 32490 32491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:697 32492msgid "Link &stylesheets..." 32493msgstr "" 32494 32495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:700 32496msgid "&Merge selected text files" 32497msgstr "" 32498 32499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:702 32500msgid "&Merge selected style files" 32501msgstr "" 32502 32503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:729 32504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:762 32505#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:770 32506msgid "Cannot rename" 32507msgstr "" 32508 32509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:730 32510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:763 32511#, python-format 32512msgid "" 32513"%s books do not support file renaming as they do not use file names " 32514"internally. The filenames you see are automatically generated from the " 32515"internal structures of the original file." 32516msgstr "" 32517 32518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:744 32519msgid "Not first item" 32520msgstr "" 32521 32522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:745 32523#, python-format 32524msgid "" 32525"%s is not the first text item. You should only mark the first text item as " 32526"cover. Do you want to make it the first item?" 32527msgstr "" 32528 32529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:771 32530#, python-format 32531msgid "The file(s) %s cannot be renamed." 32532msgstr "" 32533 32534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32535msgid "New file extension:" 32536msgstr "" 32537 32538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32539msgid "Rename files" 32540msgstr "" 32541 32542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:829 32543#, python-format 32544msgid "The file(s) %s cannot be deleted." 32545msgstr "" 32546 32547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:893 32548#, python-format 32549msgid "No item with the name: %s was found" 32550msgstr "" 32551 32552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:940 32553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:949 32554msgid "Choose location" 32555msgstr "" 32556 32557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:941 32558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:958 32559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1317 32560#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:78 32561msgid "Files" 32562msgstr "" 32563 32564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:960 32565msgid "HTML files" 32566msgstr "" 32567 32568#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:982 32569msgid "No stylesheets" 32570msgstr "" 32571 32572#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:983 32573msgid "" 32574"This book currently has no stylesheets. You must first create a stylesheet " 32575"before linking it." 32576msgstr "" 32577 32578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:988 32579msgid "Choose stylesheets" 32580msgstr "" 32581 32582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:989 32583msgid "Choose the stylesheets to link. Drag and drop to re-arrange" 32584msgstr "" 32585 32586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1005 32587msgid "Remove existing links to stylesheets" 32588msgstr "" 32589 32590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1025 32591msgid "" 32592"Choose a name for the new (blank) file. To place the file in a specific " 32593"folder in the book, include the folder name, for example: " 32594"<i>text/chapter1.html" 32595msgstr "" 32596 32597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1033 32598msgid "Automatically add style-sheet links into new HTML files" 32599msgstr "" 32600 32601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1043 32602msgid "Import resource file (image/font/etc.)" 32603msgstr "" 32604 32605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1045 32606msgid "Import a file from your computer as a new file into the book." 32607msgstr "" 32608 32609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1073 32610msgid "Choose a name for the imported file" 32611msgstr "" 32612 32613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1087 32614msgid "" 32615"You must specify a name for the new file, with an extension, for example, " 32616"chapter1.html" 32617msgstr "" 32618 32619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1114 32620msgid "Choose master file" 32621msgstr "" 32622 32623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1117 32624msgid "" 32625"Choose the master file. All selected files will be merged into the master " 32626"file:" 32627msgstr "" 32628 32629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:127 32630#, python-format 32631msgid "Debug output from %s" 32632msgstr "" 32633 32634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:170 32635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1416 32636msgid "No such function" 32637msgstr "" 32638 32639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:171 32640#, python-format 32641msgid "There is no function named %s" 32642msgstr "" 32643 32644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:174 32645msgid "Cannot remove builtin function" 32646msgstr "" 32647 32648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:175 32649#, python-format 32650msgid "The function %s is a builtin function, it cannot be removed." 32651msgstr "" 32652 32653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:202 32654msgid "Choose a function to run on matched text (by name)" 32655msgstr "" 32656 32657#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:212 32658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:121 32659msgid "Save current search" 32660msgstr "" 32661 32662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:213 32663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:122 32664msgid "Show saved searches" 32665msgstr "" 32666 32667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:221 32668msgid "Create/edit a function" 32669msgstr "" 32670 32671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:228 32672msgid "F&unction name:" 32673msgstr "" 32674 32675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:249 32676#, python-format 32677msgid "For help with creating functions, see the <a href=\"%s\">User Manual</a>" 32678msgstr "" 32679 32680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:270 32681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:824 32682msgid "Must specify name" 32683msgstr "" 32684 32685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:271 32686msgid "You must specify a name for this function." 32687msgstr "" 32688 32689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:276 32690msgid "Invalid Python code" 32691msgstr "" 32692 32693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:277 32694#, python-format 32695msgid "The code you created is not valid Python code, with error: %s" 32696msgstr "" 32697 32698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:279 32699msgid "No replace function" 32700msgstr "" 32701 32702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:280 32703msgid "You must create a Python function named replace in your code" 32704msgstr "" 32705 32706#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:287 32707#, python-format 32708msgid "Inherited from %s" 32709msgstr "" 32710 32711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:289 32712#, python-format 32713msgid "Matched CSS rules for %s" 32714msgstr "" 32715 32716#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:298 32717msgid "Computed final style" 32718msgstr "" 32719 32720#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:361 32721msgid "Copy everything" 32722msgstr "" 32723 32724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:403 32725msgid "No style information found" 32726msgstr "" 32727 32728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:404 32729msgid "" 32730"Move the cursor inside a HTML tag to see what styles apply to that tag." 32731msgstr "" 32732 32733#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:28 32734msgid "" 32735"%prog [opts] [path_to_ebook] [name_of_file_inside_book ...]\n" 32736"\n" 32737"Launch the calibre Edit book tool. You can optionally also specify the names of\n" 32738"files inside the book which will be opened for editing automatically.\n" 32739msgstr "" 32740 32741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:37 32742msgid "The text to select in the book when it is opened for editing" 32743msgstr "" 32744 32745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:32 32746#, python-format 32747msgid "Change this to the relative path to: %s" 32748msgstr "" 32749 32750#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:46 32751msgid "Font file added" 32752msgstr "" 32753 32754#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:47 32755msgid "" 32756"The font file <b>{}</b> has been added. The text for the CSS @font-face rule" 32757" for this file has been copied to the clipboard. You should paste it into " 32758"whichever CSS file you want to add this font to." 32759msgstr "" 32760 32761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:59 32762msgid "Font files added" 32763msgstr "" 32764 32765#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:60 32766msgid "" 32767"The specified font files have been added. The text for the CSS @font-face " 32768"rules for these files has been copied to the clipboard. You should paste it " 32769"into whichever CSS file you want to add these fonts to." 32770msgstr "" 32771 32772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:67 32773#, python-format 32774msgid "Font faces for %s" 32775msgstr "" 32776 32777#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32778msgid "Embedded" 32779msgstr "" 32780 32781#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32782msgid "Font family" 32783msgstr "" 32784 32785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:179 32786msgid "Change font" 32787msgstr "" 32788 32789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:187 32790#, python-format 32791msgid "Change the font %s to:" 32792msgid_plural "Change the fonts %s to:" 32793msgstr[0] "" 32794 32795#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:192 32796msgid "&New font:" 32797msgstr "" 32798 32799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:216 32800#, python-format 32801msgid "The font <i>%s</i> <b>exists</b> on your computer" 32802msgstr "" 32803 32804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:217 32805#, python-format 32806msgid "The font <i>%s</i> <b>does not exist</b> on your computer" 32807msgstr "" 32808 32809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:230 32810msgid "Manage fonts" 32811msgstr "" 32812 32813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:242 32814msgid "&Install fonts" 32815msgstr "" 32816 32817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:244 32818msgid "" 32819"Install fonts from .ttf/.otf files to make them available for embedding" 32820msgstr "" 32821 32822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:264 32823msgid "&Change selected fonts" 32824msgstr "" 32825 32826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:268 32827msgid "&Remove selected fonts" 32828msgstr "" 32829 32830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:272 32831msgid "&Embed all fonts" 32832msgstr "" 32833 32834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:276 32835msgid "&Subset all fonts" 32836msgstr "" 32837 32838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:281 32839msgid "Rescan the book for fonts in case you have made changes" 32840msgstr "" 32841 32842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:287 32843msgid "" 32844" All the fonts declared in this book are shown to the left, along with whether they are embedded or not.\n" 32845" You can remove or replace any selected font and also embed any declared fonts that are not already embedded." 32846msgstr "" 32847 32848#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:289 32849msgid "" 32850" Double click any font family to see if the font is available for embedding " 32851"on your computer. " 32852msgstr "" 32853 32854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:301 32855#, python-format 32856msgid "" 32857"The font <b>%s</b> was not found on your computer. If you have the font " 32858"files, you can install it using the \"Install fonts\" button in the lower " 32859"left corner." 32860msgstr "" 32861 32862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:327 32863msgid "No fonts selected" 32864msgstr "" 32865 32866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:328 32867msgid "No fonts selected, you must first select some fonts in the left panel" 32868msgstr "" 32869 32870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:34 32871msgid "Remove unused CSS" 32872msgstr "" 32873 32874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:43 32875msgid "" 32876"This will remove all CSS rules that do not match any actual content. There " 32877"are a couple of additional cleanups you can enable, below:" 32878msgstr "" 32879 32880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:45 32881msgid "Remove unused &class attributes" 32882msgstr "" 32883 32884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:49 32885msgid "" 32886"Remove all class attributes from the HTML that do not match any existing CSS" 32887" rules" 32888msgstr "" 32889 32890#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:50 32891msgid "Merge CSS rules with identical &selectors" 32892msgstr "" 32893 32894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:54 32895msgid "" 32896"Merge CSS rules in the same stylesheet that have identical selectors. Note " 32897"that in rare cases merging can result in a change to the effective styling " 32898"of the book, so use with care." 32899msgstr "" 32900 32901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:57 32902msgid "Merge CSS rules with identical &properties" 32903msgstr "" 32904 32905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:61 32906msgid "" 32907"Merge CSS rules in the same stylesheet that have identical properties. Note " 32908"that in rare cases merging can result in a change to the effective styling " 32909"of the book, so use with care." 32910msgstr "" 32911 32912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:64 32913msgid "Remove &unreferenced style sheets" 32914msgstr "" 32915 32916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:68 32917msgid "Remove stylesheets that are not referenced by any content." 32918msgstr "" 32919 32920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:91 32921msgid "Remove NCX ToC file" 32922msgstr "" 32923 32924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:92 32925msgid "Remove the legacy Table of Contents in NCX form?" 32926msgstr "" 32927 32928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:93 32929msgid "" 32930"This form of Table of Contents is superseded by the new HTML based Table of " 32931"Contents. Leaving it behind is useful only if you expect this book to be " 32932"read on very old devices that lack proper support for EPUB 3" 32933msgstr "" 32934 32935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:97 32936msgid "Ask this question again in the future" 32937msgstr "" 32938 32939#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 32940msgid "Keep NCX" 32941msgstr "" 32942 32943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 32944msgid "Remove NCX" 32945msgstr "" 32946 32947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:115 32948msgid "Action report" 32949msgstr "" 32950 32951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:183 32952msgid "Compress images" 32953msgstr "" 32954 32955#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:203 32956msgid "" 32957"You can compress the images in this book losslessly, reducing the file size " 32958"of the book, without affecting image quality. Typically image size is " 32959"reduced by 5 - 15%." 32960msgstr "" 32961 32962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:209 32963msgid "Enable &lossy compression of JPEG images" 32964msgstr "" 32965 32966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:210 32967msgid "" 32968"This allows you to change the quality factor used for JPEG images.\n" 32969"By lowering the quality you can greatly reduce file size, at the expense of the image looking blurred." 32970msgstr "" 32971 32972#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:217 32973msgid "" 32974"The compression quality, 1 is high compression, 100 is low compression.\n" 32975"Image quality is inversely correlated with compression quality." 32976msgstr "" 32977 32978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:221 32979msgid "Compression &quality:" 32980msgstr "" 32981 32982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:250 32983msgid "Compressing images..." 32984msgstr "" 32985 32986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:276 32987msgid "Compressing images, please wait..." 32988msgstr "" 32989 32990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:168 32991msgid "Editor font &family:" 32992msgstr "" 32993 32994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:172 32995msgid "Editor font &size:" 32996msgstr "" 32997 32998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:176 32999msgid "Create/edit &custom color schemes" 33000msgstr "" 33001 33002#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:180 33003msgid "&Color scheme:" 33004msgstr "" 33005 33006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:184 33007msgid " characters" 33008msgstr "" 33009 33010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:185 33011msgid "W&idth of tabs:" 33012msgstr "" 33013 33014#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:187 33015msgid "Change &templates" 33016msgstr "" 33017 33018#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:188 33019msgid "Templates for new files:" 33020msgstr "" 33021 33022#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:192 33023msgid "&Wrap long lines in the editor" 33024msgstr "" 33025 33026#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:196 33027msgid "&Replace HTML entities as they are typed" 33028msgstr "" 33029 33030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:198 33031msgid "" 33032"With this option, every time you type in a complete html entity, such as " 33033"&hellip; it is automatically replaced by its corresponding character. " 33034"The replacement happens only when the trailing semi-colon is typed." 33035msgstr "" 33036 33037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:204 33038msgid "Auto close t&ags when typing </" 33039msgstr "" 33040 33041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:206 33042msgid "" 33043"With this option, every time you type </ the current HTML closing tag is " 33044"auto-completed" 33045msgstr "" 33046 33047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:210 33048msgid "" 33049"Show the &name of the current character before the cursor along with the " 33050"line and column number" 33051msgstr "" 33052 33053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:214 33054msgid "Beautify individual &files automatically when they are opened" 33055msgstr "" 33056 33057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:216 33058msgid "" 33059"This will cause the beautify current file action to be performed " 33060"automatically every time you open a HTML/CSS/etc. file for editing." 33061msgstr "" 33062 33063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:221 33064msgid "Show &misspelled words underlined in the code view" 33065msgstr "" 33066 33067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:223 33068msgid "" 33069"This will cause spelling errors to be highlighted in the code view for easy " 33070"correction as you type." 33071msgstr "" 33072 33073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:228 33074msgid "Allow drag and drop &editing of text" 33075msgstr "" 33076 33077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:230 33078msgid "" 33079"Allow using drag and drop to move text around in the editor. It can be " 33080"useful to turn this off if you have a misbehaving touchpad." 33081msgstr "" 33082 33083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:234 33084msgid "Manage &spelling dictionaries" 33085msgstr "" 33086 33087#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:239 33088msgid "Manage sni&ppets" 33089msgstr "" 33090 33091#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:257 33092#, python-format 33093msgid "Automatic (%s)" 33094msgstr "" 33095 33096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:283 33097msgid "Update &metadata embedded in the book when opening" 33098msgstr "" 33099 33100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:285 33101msgid "" 33102"When the file is opened, update the metadata embedded in the book file to " 33103"the current metadata in the calibre library." 33104msgstr "" 33105 33106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:290 33107msgid "" 33108"Ask which &format to edit if more than one format is available for the book" 33109msgstr "" 33110 33111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:294 33112msgid "" 33113"When auto-selecting the format to edit for a book with multiple formats, " 33114"this is the preference order." 33115msgstr "" 33116 33117#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:296 33118msgid "Preferred format order (drag and drop to change)" 33119msgstr "" 33120 33121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:308 33122msgid "Allow dockable &windows to be nested inside the dock areas" 33123msgstr "" 33124 33125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:310 33126msgid "" 33127"By default, you can have only a single row or column of windows in the dock " 33128"areas (the areas around the central editors). This option allows for more " 33129"flexible window layout, but is a little more complex to use." 33130msgstr "" 33131 33132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:315 33133msgid "Choose which windows will occupy the corners of the dockable areas" 33134msgstr "" 33135 33136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33137msgid "The &top-left corner" 33138msgstr "" 33139 33140#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33141msgid "The top-&right corner" 33142msgstr "" 33143 33144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33145msgid "The &bottom-left corner" 33146msgstr "" 33147 33148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33149msgid "The bottom-ri&ght corner" 33150msgstr "" 33151 33152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:325 33153msgid "Restore &state of previously edited book when opening it again" 33154msgstr "" 33155 33156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:327 33157msgid "" 33158"When opening a previously edited book again, restore its state. That means " 33159"all open files are automatically re-opened and the cursor is positioned at " 33160"its previous location." 33161msgstr "" 33162 33163#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:333 33164msgid "Show full &file paths in the File browser" 33165msgstr "" 33166 33167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:335 33168msgid "" 33169"Showing the full file paths is useful when editing books that contain " 33170"multiple files with the same file name." 33171msgstr "" 33172 33173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33174msgid "Monospaced text" 33175msgstr "" 33176 33177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33178msgid "Sans-serif text" 33179msgstr "" 33180 33181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33182msgid "Serif text" 33183msgstr "" 33184 33185#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:369 33186#, python-format 33187msgid "Font family for &%s:" 33188msgstr "" 33189 33190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:372 33191msgid "Style for standard &text:" 33192msgstr "" 33193 33194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:376 33195msgid "&Default font size:" 33196msgstr "" 33197 33198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:379 33199msgid "&Monospace font size:" 33200msgstr "" 33201 33202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:382 33203msgid "Mi&nimum font size:" 33204msgstr "" 33205 33206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:384 33207msgid "lines" 33208msgstr "" 33209 33210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:386 33211msgid "" 33212"Number of lines that are shown above the current line when syncing the text " 33213"shown in the preview panel to the cursor position in the code view" 33214msgstr "" 33215 33216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:387 33217msgid "Visible lines above s&ync point:" 33218msgstr "" 33219 33220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:388 33221msgid "Background color:" 33222msgstr "" 33223 33224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:389 33225msgid "Foreground color:" 33226msgstr "" 33227 33228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:390 33229msgid "Link color:" 33230msgstr "" 33231 33232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 33233msgid "Use the colors from the book styles, defaulting to black-on-white" 33234msgstr "" 33235 33236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33237msgid "Theme based" 33238msgstr "" 33239 33240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33241msgid "When using a dark theme force dark colors, otherwise same as \"No change\"" 33242msgstr "" 33243 33244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33245msgid "Choose a custom color" 33246msgstr "" 33247 33248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33249#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:72 33250#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:240 33251msgid "Custom" 33252msgstr "" 33253 33254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:454 33255msgid "Choose which toolbar you want to customize" 33256msgstr "" 33257 33258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:455 33259#, python-format 33260msgid "Tools for %s editors" 33261msgstr "" 33262 33263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:457 33264msgid "Book wide actions" 33265msgstr "" 33266 33267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:458 33268msgid "Book wide tools" 33269msgstr "" 33270 33271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:459 33272msgid "Book wide tools from third party plugins" 33273msgstr "" 33274 33275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:460 33276msgid "Common tools for all editors" 33277msgstr "" 33278 33279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:464 33280msgid "Text formatting actions" 33281msgstr "" 33282 33283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:467 33284msgid "&Toolbar to customize:" 33285msgstr "" 33286 33287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:496 33288#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:439 33289msgid "Add selected actions to the toolbar" 33290msgstr "" 33291 33292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:499 33293#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:443 33294msgid "Remove selected actions from the toolbar" 33295msgstr "" 33296 33297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:511 33298msgid "Adjust the size of icons on all toolbars" 33299msgstr "" 33300 33301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:514 33302msgid "Toolbar &icon size:" 33303msgstr "" 33304 33305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:664 33306msgid "Customize templates" 33307msgstr "" 33308 33309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:677 33310msgid "Choose the &type of template to edit:" 33311msgstr "" 33312 33313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:683 33314#, python-brace-format 33315msgid "" 33316"The variables {0} and {1} will be replaced with the title and author of the " 33317"book. {2} is where the cursor will be positioned. If you want to include " 33318"braces in your template, for example for CSS rules, you have to escape them," 33319" like this: {3}" 33320msgstr "" 33321 33322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:744 33323msgid "Preferences for Edit book" 33324msgstr "" 33325 33326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:765 33327msgid "Restore all &defaults" 33328msgstr "" 33329 33330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:766 33331msgid "Restore defaults for all preferences" 33332msgstr "" 33333 33334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:768 33335msgid "Restore ¤t defaults" 33336msgstr "" 33337 33338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:769 33339msgid "Restore defaults for currently displayed preferences" 33340msgstr "" 33341 33342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:771 33343msgid "Restore c&onfirmations" 33344msgstr "" 33345 33346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:772 33347msgid "Restore all disabled confirmation prompts" 33348msgstr "" 33349 33350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:791 33351msgid "Main window" 33352msgstr "" 33353 33354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:792 33355msgid "Editor settings" 33356msgstr "" 33357 33358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:793 33359msgid "Preview settings" 33360msgstr "" 33361 33362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:794 33363msgid "Keyboard shortcuts" 33364msgstr "" 33365 33366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:795 33367msgid "Toolbars" 33368msgstr "" 33369 33370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:796 33371msgid "Integration with calibre" 33372msgstr "" 33373 33374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:847 33375msgid "There are no disabled confirmation prompts" 33376msgstr "" 33377 33378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:850 33379msgid "One disabled confirmation prompt was restored" 33380msgid_plural "{} disabled confirmation prompts were restored" 33381msgstr[0] "" 33382 33383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:851 33384msgid "Disabled confirmations restored" 33385msgstr "" 33386 33387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:420 33388#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:588 33389msgid "Render process crashed" 33390msgstr "" 33391 33392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:421 33393msgid "" 33394"The Qt WebEngine Render process has crashed so Preview/Live CSS will not " 33395"work. You should try restarting the editor." 33396msgstr "" 33397 33398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:445 33399msgid "" 33400"\n" 33401" <h3>Live preview</h3>\n" 33402"\n" 33403" <p>Here you will see a live preview of the HTML file you are currently editing.\n" 33404" The preview will update automatically as you make changes.\n" 33405"\n" 33406" <p style=\"font-size:x-small; color: gray\">Note that this is a quick preview\n" 33407" only, it is not intended to simulate an actual e-book reader. Some\n" 33408" aspects of your e-book will not work, such as page breaks and page margins.\n" 33409" " 33410msgstr "" 33411 33412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:472 33413msgid "Inspect element" 33414msgstr "" 33415 33416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:474 33417msgid "Open link" 33418msgstr "" 33419 33420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:487 33421#, python-format 33422msgid "Edit %s" 33423msgstr "" 33424 33425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:529 33426msgid "Loading preview, please wait..." 33427msgstr "" 33428 33429#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:581 33430msgid "Search in preview" 33431msgstr "" 33432 33433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:624 33434msgid "Invalid location" 33435msgstr "" 33436 33437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:625 33438msgid "Cannot split on the body tag" 33439msgstr "" 33440 33441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:652 33442msgid "Failed to launch worker" 33443msgstr "" 33444 33445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:653 33446msgid "Failed to launch the worker process used for rendering the preview" 33447msgstr "" 33448 33449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:712 33450msgid "Cannot disable" 33451msgstr "" 33452 33453#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:713 33454msgid "" 33455"Auto reloading of the preview panel cannot be disabled while the Live CSS " 33456"panel is open." 33457msgstr "" 33458 33459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:716 33460msgid "Auto reload preview when text changes in editor" 33461msgstr "" 33462 33463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:717 33464msgid "Disable auto reload of preview" 33465msgstr "" 33466 33467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:721 33468msgid "Disable syncing of preview position to editor position" 33469msgstr "" 33470 33471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:722 33472msgid "Enable syncing of preview position to editor position" 33473msgstr "" 33474 33475#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:730 33476msgid "Abort file split" 33477msgstr "" 33478 33479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:731 33480msgid "" 33481"Split this file at a specified location.<p>After clicking this button, click" 33482" inside the preview panel above at the location you want the file to be " 33483"split." 33484msgstr "" 33485 33486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:200 33487msgid "Delete selected files" 33488msgstr "" 33489 33490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33491msgid "Folder" 33492msgstr "" 33493 33494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33496msgid "Size (KB)" 33497msgstr "" 33498 33499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:241 33500msgid "Style" 33501msgstr "" 33502 33503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:316 33504#, python-brace-format 33505msgid "Total uncompressed size of all files: {0} :: Images: {1} :: Fonts: {2}" 33506msgstr "" 33507 33508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33509msgid "Resolution" 33510msgstr "" 33511 33512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33515msgid "Times used" 33516msgstr "" 33517 33518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:520 33519#, python-format 33520msgid "Edit the image: %s" 33521msgstr "" 33522 33523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33524msgid "Anchor" 33525msgstr "" 33526 33527#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33528msgid "Source text" 33529msgstr "" 33530 33531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33532msgid "Target" 33533msgstr "" 33534 33535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33536msgid "Target text" 33537msgstr "" 33538 33539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33540msgid "The link destination does not exist" 33541msgstr "" 33542 33543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33544msgid "The link destination exists" 33545msgstr "" 33546 33547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:579 33548msgid "The link destination could not be verified" 33549msgstr "" 33550 33551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:643 33552msgid "Click entries above to see their destination here" 33553msgstr "" 33554 33555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:663 33556msgid "No destination found for this link" 33557msgstr "" 33558 33559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 33561msgid "Word" 33562msgstr "" 33563 33564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:775 33565#, python-brace-format 33566msgid "Words: {2} :: Unique Words: :: {0} :: Languages: {1}" 33567msgstr "" 33568 33569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33570msgid "Character" 33571msgstr "" 33572 33573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33574msgid "Codepoint" 33575msgstr "" 33576 33577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:861 33578msgid "All the characters in the book" 33579msgstr "" 33580 33581#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:991 33582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1213 33583#, python-brace-format 33584msgid "{0} [{1} elements]" 33585msgstr "" 33586 33587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1069 33588msgid "Sort by:" 33589msgstr "" 33590 33591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1070 33592msgid "&Counts" 33593msgstr "" 33594 33595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1073 33596msgid "&Name" 33597msgstr "" 33598 33599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1097 33600#, python-brace-format 33601msgid "{0} rules, {1} unused" 33602msgstr "" 33603 33604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33606msgid "Number of matches" 33607msgstr "" 33608 33609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33610msgid "Style Rule" 33611msgstr "" 33612 33613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1258 33614#, python-brace-format 33615msgid "{0} classes, {1} unused" 33616msgstr "" 33617 33618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33619msgid "Class" 33620msgstr "" 33621 33622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1321 33623msgid "Words" 33624msgstr "" 33625 33626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1331 33627msgid "Style rules" 33628msgstr "" 33629 33630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1335 33631msgid "Style classes" 33632msgstr "" 33633 33634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1339 33635msgid "Characters" 33636msgstr "" 33637 33638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1343 33639msgid "Links" 33640msgstr "" 33641 33642#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1377 33643#, python-format 33644msgid "Export of %s data is not supported" 33645msgstr "" 33646 33647#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1379 33648msgid "Choose a filename for the data" 33649msgstr "" 33650 33651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1380 33652msgid "CSV files" 33653msgstr "" 33654 33655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1394 33656msgid "Reports" 33657msgstr "" 33658 33659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1424 33660msgid "Export the currently shown report as a CSV file" 33661msgstr "" 33662 33663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1432 33664msgid "Are you sure you want to delete the selected files?" 33665msgstr "" 33666 33667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1460 33668msgid "Failed to gather data" 33669msgstr "" 33670 33671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1461 33672msgid "" 33673"Failed to gather data for the report. Click \"Show details\" for more " 33674"information." 33675msgstr "" 33676 33677#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/save.py:111 33678msgid "Saving..." 33679msgstr "" 33680 33681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:118 33682msgid "Enable completion based on search history" 33683msgstr "" 33684 33685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:119 33686msgid "Disable completion based on search history" 33687msgstr "" 33688 33689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33690msgid "All style files" 33691msgstr "" 33692 33693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33695msgid "All text files" 33696msgstr "" 33697 33698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33700msgid "Current file" 33701msgstr "" 33702 33703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33704msgid "Marked text" 33705msgstr "" 33706 33707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33709msgid "Open files" 33710msgstr "" 33711 33712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33714msgid "Selected files" 33715msgstr "" 33716 33717#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:136 33718msgid "" 33719"\n" 33720" Where to search/replace:\n" 33721" <dl>\n" 33722" <dt><b>Current file</b></dt>\n" 33723" <dd>Search only inside the currently opened file</dd>\n" 33724" <dt><b>All text files</b></dt>\n" 33725" <dd>Search in all text (HTML) files</dd>\n" 33726" <dt><b>All style files</b></dt>\n" 33727" <dd>Search in all style (CSS) files</dd>\n" 33728" <dt><b>Selected files</b></dt>\n" 33729" <dd>Search in the files currently selected in the File browser</dd>\n" 33730" <dt><b>Open files</b></dt>\n" 33731" <dd>Search in the files currently open in the editor</dd>\n" 33732" <dt><b>Marked text</b></dt>\n" 33733" <dd>Search only within the marked text in the currently opened file. You can mark text using the Search menu.</dd>\n" 33734" </dl>" 33735msgstr "" 33736 33737#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33738msgid "Down" 33739msgstr "" 33740 33741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33742msgid "Up" 33743msgstr "" 33744 33745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:187 33746msgid "" 33747"\n" 33748" Direction to search:\n" 33749" <dl>\n" 33750" <dt><b>Down</b></dt>\n" 33751" <dd>Search for the next match from your current position</dd>\n" 33752" <dt><b>Up</b></dt>\n" 33753" <dd>Search for the previous match from your current position</dd>\n" 33754" </dl>" 33755msgstr "" 33756 33757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33758msgid "Fuzzy" 33759msgstr "" 33760 33761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 33763#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:361 33764msgid "Regex" 33765msgstr "" 33766 33767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33768msgid "Regex-function" 33769msgstr "" 33770 33771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:211 33772msgid "" 33773"Select how the search expression is interpreted\n" 33774" <dl>\n" 33775" <dt><b>Normal</b></dt>\n" 33776" <dd>The search expression is treated as normal text, calibre will look for the exact text</dd>\n" 33777" <dt><b>Fuzzy</b></dt>\n" 33778" <dd>The search expression is treated as \"fuzzy\" which means spaces will match any space character,\n" 33779" including tabs and line breaks. Plain quotes will match the typographical equivalents, etc.</dd>\n" 33780" <dt><b>Regex</b></dt>\n" 33781" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 33782" <dt><b>Regex-function</b></dt>\n" 33783" <dd>The search expression is interpreted as a regular expression. The replace expression is an arbitrarily powerful Python function.</dd>\n" 33784" </dl>" 33785msgstr "" 33786 33787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:254 33788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:695 33789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:100 33790msgid "&Find:" 33791msgstr "" 33792 33793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:256 33794msgid "Clear search &history" 33795msgstr "" 33796 33797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:266 33798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:700 33799msgid "&Replace:" 33800msgstr "" 33801 33802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:268 33803msgid "Clear replace &history" 33804msgstr "" 33805 33806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:291 33807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:712 33808msgid "Create/&edit" 33809msgstr "" 33810 33811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:293 33812#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:713 33813msgid "Create a new function, or edit an existing function" 33814msgstr "" 33815 33816#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:295 33817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:717 33818msgid "Remo&ve" 33819msgstr "" 33820 33821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:296 33822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:718 33823msgid "Remove this function" 33824msgstr "" 33825 33826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:303 33827msgid "Fin&d" 33828msgstr "" 33829 33830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:304 33831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33832msgid "Replace a&nd Find" 33833msgstr "" 33834 33835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:305 33836msgid "Re&place" 33837msgstr "" 33838 33839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:306 33840#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:559 33842msgid "Replace &all" 33843msgstr "" 33844 33845#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:312 33846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:734 33847msgid "&Mode:" 33848msgstr "" 33849 33850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:327 33851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:115 33852#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:372 33853msgid "&Case sensitive" 33854msgstr "" 33855 33856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:330 33857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:990 33858msgid "&Wrap" 33859msgstr "" 33860 33861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:331 33862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:991 33863msgid "" 33864"When searching reaches the end, wrap around to the beginning and continue " 33865"the search" 33866msgstr "" 33867 33868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:334 33869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:117 33870msgid "&Dot all" 33871msgstr "" 33872 33873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:335 33874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:118 33875msgid "" 33876"Make the '.' special character match any character at all, including a " 33877"newline" 33878msgstr "" 33879 33880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:479 33881msgid "Close search panel" 33882msgstr "" 33883 33884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:683 33885msgid "Abort editing of search" 33886msgstr "" 33887 33888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:687 33889msgid "The name with which to save this search" 33890msgstr "" 33891 33892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:722 33893msgid "Case sensitive" 33894msgstr "" 33895 33896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:727 33897msgid "Dot matches all" 33898msgstr "" 33899 33900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:739 33901msgid "Finish editing of search" 33902msgstr "" 33903 33904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33905msgid "Add search" 33906msgstr "" 33907 33908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33909msgid "Edit search" 33910msgstr "" 33911 33912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:825 33913msgid "You must specify a search name" 33914msgstr "" 33915 33916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:828 33917msgid "Name exists" 33918msgstr "" 33919 33920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:829 33921#, python-format 33922msgid "Another search with the name %s already exists" 33923msgstr "" 33924 33925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:836 33926msgid "Must specify find" 33927msgstr "" 33928 33929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:837 33930msgid "You must specify a find expression" 33931msgstr "" 33932 33933#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:845 33934msgid "Must specify function" 33935msgstr "" 33936 33937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:846 33938msgid "You must specify a function name in Function-Regex mode" 33939msgstr "" 33940 33941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:889 33942msgid "Filter displayed searches" 33943msgstr "" 33944 33945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:928 33946msgid "The entries are tried in order until the first one matches." 33947msgstr "" 33948 33949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 33950msgid "&Find" 33951msgstr "" 33952 33953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 33954msgid "Run the search using the selected entries." 33955msgstr "" 33956 33957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 33958msgid "Run replace using the selected entries." 33959msgstr "" 33960 33961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33962msgid "Run replace and then find using the selected entries." 33963msgstr "" 33964 33965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33966msgid "Run Replace all for all selected entries in the order selected" 33967msgstr "" 33968 33969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 33970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:561 33971msgid "&Count all" 33972msgstr "" 33973 33974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 33975msgid "Run Count all for all selected entries" 33976msgstr "" 33977 33978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:951 33979msgid "Move selected entries up" 33980msgstr "" 33981 33982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:960 33983msgid "Move selected entries down" 33984msgstr "" 33985 33986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 33987msgid "Edit the currently selected search" 33988msgstr "" 33989 33990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 33991msgid "Re&move search" 33992msgstr "" 33993 33994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 33995msgid "Remove the currently selected searches" 33996msgstr "" 33997 33998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 33999msgid "Add a new saved search" 34000msgstr "" 34001 34002#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 34003msgid "Import saved searches" 34004msgstr "" 34005 34006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 34007msgid "Export saved searches" 34008msgstr "" 34009 34010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1009 34011#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 34012msgid "Export" 34013msgstr "" 34014 34015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1010 34016msgid "Export all" 34017msgstr "" 34018 34019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1011 34020msgid "Export selected" 34021msgstr "" 34022 34023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1012 34024msgid "Copy to search panel" 34025msgstr "" 34026 34027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1110 34028msgid "No saved search is selected" 34029msgstr "" 34030 34031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1155 34032msgid "Cannot edit search - no search selected." 34033msgstr "" 34034 34035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1165 34036msgid "" 34037"Are you sure you want to permanently delete the selected saved searches?" 34038msgstr "" 34039 34040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1204 34041#, python-brace-format 34042msgid "(Case sensitive: {0} Dot All: {1})" 34043msgstr "" 34044 34045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1206 34046#, python-brace-format 34047msgid "(Case sensitive: {0} [Normal search])" 34048msgstr "" 34049 34050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1207 34051#, python-brace-format 34052msgid "" 34053"{2} {3}\n" 34054"Find: {0}\n" 34055"Replace: {1}" 34056msgstr "" 34057 34058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1219 34059msgid "Invalid data" 34060msgstr "" 34061 34062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1220 34063#, python-format 34064msgid "The file %s does not contain valid saved searches" 34065msgstr "" 34066 34067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1248 34068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1256 34069msgid "No searches" 34070msgstr "" 34071 34072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1249 34073msgid "No searches available to be saved" 34074msgstr "" 34075 34076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1257 34077msgid "No searches selected" 34078msgstr "" 34079 34080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1273 34081msgid "No file is being edited." 34082msgstr "" 34083 34084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1275 34085msgid "No files are selected in the File browser" 34086msgstr "" 34087 34088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1277 34089msgid "" 34090"No text is marked. First select some text, and then use The \"Mark selected " 34091"text\" action in the Search menu to mark it." 34092msgstr "" 34093 34094#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1280 34095msgid "No search query specified" 34096msgstr "" 34097 34098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1405 34099msgid "the selected searches" 34100msgstr "" 34101 34102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1412 34103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:171 34104msgid "Invalid regex" 34105msgstr "" 34106 34107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1413 34108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:172 34109#, python-brace-format 34110msgid "" 34111"The regular expression you entered is invalid: <pre>{0}</pre>With error: {1}" 34112msgstr "" 34113 34114#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1417 34115#, python-format 34116msgid "No replace function with the name: %s exists" 34117msgstr "" 34118 34119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1421 34120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:193 34121#, python-format 34122msgid "No matches were found for %s" 34123msgstr "" 34124 34125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1423 34126msgid "" 34127"You have turned off search wrapping, so all text might not have been " 34128"searched. Try the search again, with wrapping enabled. Wrapping is enabled " 34129"via the \"Wrap\" checkbox at the bottom of the search panel." 34130msgstr "" 34131 34132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1457 34133msgid "Cannot replace" 34134msgstr "" 34135 34136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1458 34137msgid "You must first click \"Find\", before trying to replace" 34138msgstr "" 34139 34140#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1474 34141msgid "Currently selected text does not match the search query." 34142msgstr "" 34143 34144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1479 34145#, python-brace-format 34146msgid "Performed the replacement at {num} occurrences of {query}" 34147msgstr "" 34148 34149#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1481 34150#, python-brace-format 34151msgid "Found {num} occurrences of {query}" 34152msgstr "" 34153 34154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1486 34155#, python-brace-format 34156msgid "{0}: {1} occurrences" 34157msgstr "" 34158 34159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1488 34160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1497 34161msgid "Searching done" 34162msgstr "" 34163 34164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1572 34165msgid "Before: Replace all" 34166msgstr "" 34167 34168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:70 34169msgid "Add a dictionary" 34170msgstr "" 34171 34172#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:76 34173#, python-brace-format 34174msgid "" 34175"{0} supports the use of LibreOffice dictionaries for spell checking. You can\n" 34176" download more dictionaries from <a href=\"{1}\">the LibreOffice extensions repository</a>.\n" 34177" The dictionary will download as an .oxt file. Simply specify the path to the\n" 34178" downloaded .oxt file here to add the dictionary to {0}." 34179msgstr "" 34180 34181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:88 34182msgid "Path to OXT file" 34183msgstr "" 34184 34185#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:93 34186msgid "Browse for an OXT file" 34187msgstr "" 34188 34189#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:96 34190msgid "&Path to OXT file:" 34191msgstr "" 34192 34193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:100 34194msgid "Choose a nickname for this dictionary" 34195msgstr "" 34196 34197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:101 34198msgid "&Nickname:" 34199msgstr "" 34200 34201#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:110 34202msgid "Choose OXT Dictionary" 34203msgstr "" 34204 34205#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:111 34206msgid "Dictionaries" 34207msgstr "" 34208 34209#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:125 34210msgid "Must specify nickname" 34211msgstr "" 34212 34213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:126 34214msgid "You must specify a nickname for this dictionary" 34215msgstr "" 34216 34217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:128 34218msgid "Nickname already used" 34219msgstr "" 34220 34221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:129 34222#, python-format 34223msgid "A dictionary with the nick name \"%s\" already exists." 34224msgstr "" 34225 34226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:135 34227msgid "Failed to import dictionaries" 34228msgstr "" 34229 34230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:136 34231#, python-format 34232msgid "" 34233"Failed to import dictionaries from %s. Click \"Show details\" for more " 34234"information" 34235msgstr "" 34236 34237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:139 34238msgid "No dictionaries" 34239msgstr "" 34240 34241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:140 34242#, python-format 34243msgid "No dictionaries were found in %s" 34244msgstr "" 34245 34246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:154 34247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:895 34248msgid "Copy selected words to clipboard" 34249msgstr "" 34250 34251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:155 34252msgid "Select all words" 34253msgstr "" 34254 34255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:182 34256msgid "Manage user dictionaries" 34257msgstr "" 34258 34259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:190 34260msgid "&New dictionary" 34261msgstr "" 34262 34263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:204 34264msgid "&Remove dictionary" 34265msgstr "" 34266 34267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:207 34268msgid "Re&name dictionary" 34269msgstr "" 34270 34271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:213 34272msgid "Mark this dictionary as active" 34273msgstr "" 34274 34275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:216 34276msgid "Words in this dictionary:" 34277msgstr "" 34278 34279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:221 34280msgid "&Add word" 34281msgstr "" 34282 34283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:227 34284msgid "&Remove selected words" 34285msgstr "" 34286 34287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:231 34288msgid "&Import list of words" 34289msgstr "" 34290 34291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:253 34292msgid "New dictionary" 34293msgstr "" 34294 34295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:254 34296msgid "Name of the new dictionary" 34297msgstr "" 34298 34299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:258 34300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:285 34301msgid "Already used" 34302msgstr "" 34303 34304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:259 34305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:286 34306#, python-format 34307msgid "A dictionary with the name %s already exists" 34308msgstr "" 34309 34310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:278 34311msgid "New name" 34312msgstr "" 34313 34314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:279 34315msgid "New name for the dictionary" 34316msgstr "" 34317 34318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:312 34319#, python-format 34320msgid "Configure the dictionary: <b>%s" 34321msgstr "" 34322 34323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:324 34324msgid "Add a word" 34325msgstr "" 34326 34327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:326 34328msgid "Word to add" 34329msgstr "" 34330 34331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:327 34332msgid "&Word:" 34333msgstr "" 34334 34335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:353 34336msgid "Import list of words" 34337msgstr "" 34338 34339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:355 34340msgid "Enter a list of words, one per line" 34341msgstr "" 34342 34343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:357 34344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:466 34345msgid "Paste from clipboard" 34346msgstr "" 34347 34348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:360 34349msgid "" 34350"Words in the user dictionary must have an associated language. Choose the " 34351"language below:" 34352msgstr "" 34353 34354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:376 34355msgid "Must specify language" 34356msgstr "" 34357 34358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:377 34359msgid "You must specify a language to import words" 34360msgstr "" 34361 34362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:414 34363msgid "Manage dictionaries" 34364msgstr "" 34365 34366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:437 34367msgid "&Remove this dictionary" 34368msgstr "" 34369 34370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:457 34371msgid "Manage &user dictionaries" 34372msgstr "" 34373 34374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:460 34375msgid "" 34376"Manage the list of user dictionaries (dictionaries to which you can add " 34377"words)" 34378msgstr "" 34379 34380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:462 34381msgid "&Add dictionary" 34382msgstr "" 34383 34384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:464 34385msgid "Add a new dictionary that you downloaded from the internet" 34386msgstr "" 34387 34388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:510 34389#, python-brace-format 34390msgid "<Builtin dictionary for {0}>" 34391msgstr "" 34392 34393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:545 34394msgid "" 34395"<p>You can change the dictionaries used for any specified language.</p>\n" 34396" <p>A language can have many country specific variants. Each of these variants\n" 34397" can have one or more dictionaries assigned to it. The default variant for each language\n" 34398" is shown in bold to the left.</p>\n" 34399" <p>You can change the default country variant as well as changing the dictionaries used for\n" 34400" every variant.</p>\n" 34401" <p>When a book specifies its language as a plain language, without any country variant,\n" 34402" the default variant you choose here will be used.</p>\n" 34403" " 34404msgstr "" 34405 34406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:560 34407#, python-brace-format 34408msgid "This is already the preferred variant for the {1} language" 34409msgstr "" 34410 34411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:561 34412#, python-brace-format 34413msgid "Use this as the preferred variant for the {1} language" 34414msgstr "" 34415 34416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:581 34417msgid "This is already the preferred dictionary" 34418msgstr "" 34419 34420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:582 34421msgid "Use this as the preferred dictionary" 34422msgstr "" 34423 34424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 34425msgid "Misspelled?" 34426msgstr "" 34427 34428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:653 34429msgid "Ignored" 34430msgstr "" 34431 34432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:880 34433#, python-format 34434msgid "Change %s to" 34435msgstr "" 34436 34437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:883 34438msgid "Specify replacement manually" 34439msgstr "" 34440 34441#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:888 34442msgid "Ignore/un-ignore all selected words" 34443msgstr "" 34444 34445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:889 34446msgid "Add/remove all selected words" 34447msgstr "" 34448 34449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:932 34450msgid "Check spelling" 34451msgstr "" 34452 34453#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:948 34454msgid "" 34455"Re-scan the book for words, useful if you have edited the book since opening" 34456" this dialog" 34457msgstr "" 34458 34459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:951 34460msgid "&Undo last change" 34461msgstr "" 34462 34463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:952 34464msgid "Undo the last spell check word replacement, if any" 34465msgstr "" 34466 34467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:962 34468msgid "Checking, please wait..." 34469msgstr "" 34470 34471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:970 34472msgid "Filter the list of words" 34473msgstr "" 34474 34475#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:999 34476msgid "&Ignore" 34477msgstr "" 34478 34479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1000 34480msgid "Un&ignore" 34481msgstr "" 34482 34483#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1001 34484msgid "Ignore the current word for the rest of this session" 34485msgstr "" 34486 34487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1002 34488msgid "Stop ignoring the current word" 34489msgstr "" 34490 34491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1008 34492msgid "Add word to &dictionary:" 34493msgstr "" 34494 34495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1009 34496msgid "Remove from &dictionaries" 34497msgstr "" 34498 34499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1010 34500msgid "Add the current word to the specified user dictionary" 34501msgstr "" 34502 34503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1011 34504msgid "Remove the current word from all active user dictionaries" 34505msgstr "" 34506 34507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1015 34508msgid "" 34509"You have no active user dictionaries. You must choose at least one active " 34510"user dictionary via Preferences->Editor->Manage spelling dictionaries" 34511msgstr "" 34512 34513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1022 34514msgid "Show &next occurrence" 34515msgstr "" 34516 34517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1024 34518msgid "" 34519"Show the next occurrence of the selected word in the editor, so you can edit" 34520" it manually" 34521msgstr "" 34522 34523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1029 34524msgid "&Change selected word to:" 34525msgstr "" 34526 34527#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1034 34528msgid "The replacement word" 34529msgstr "" 34530 34531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1044 34532msgid "Show &only misspelled words" 34533msgstr "" 34534 34535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1047 34536msgid "Case &sensitive sort" 34537msgstr "" 34538 34539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1049 34540msgid "When sorting the list of words, be case sensitive" 34541msgstr "" 34542 34543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1051 34544msgid "Case sensitive sea&rch" 34545msgstr "" 34546 34547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1052 34548msgid "When filtering the list of words, be case sensitive" 34549msgstr "" 34550 34551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1134 34552msgid "The original word" 34553msgstr "" 34554 34555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1189 34556msgid "No changed word" 34557msgstr "" 34558 34559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1190 34560msgid "There is no spelling replacement to undo" 34561msgstr "" 34562 34563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1283 34564msgid "Failed to check spelling" 34565msgstr "" 34566 34567#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1284 34568msgid "" 34569"Failed to check spelling, click \"Show details\" for the full error " 34570"information." 34571msgstr "" 34572 34573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1308 34574msgid "Files edited" 34575msgstr "" 34576 34577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1309 34578#, python-format 34579msgid "" 34580"The files in the editor were edited outside the spell check dialog, and the " 34581"word %s no longer exists." 34582msgstr "" 34583 34584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1313 34585#, python-brace-format 34586msgid "Misspelled words: {0} Total words: {1}" 34587msgstr "" 34588 34589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:29 34590msgid "" 34591"Select how the search expression is interpreted\n" 34592" <dl>\n" 34593" <dt><b>Normal</b></dt>\n" 34594" <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n" 34595" <dt><b>Regex</b></dt>\n" 34596" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 34597" </dl>" 34598msgstr "" 34599 34600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:52 34601msgid "" 34602"\n" 34603" Where to search/replace:\n" 34604" <dl>\n" 34605" <dt><b>Current file</b></dt>\n" 34606" <dd>Search only inside the currently opened file</dd>\n" 34607" <dt><b>All text files</b></dt>\n" 34608" <dd>Search in all text (HTML) files</dd>\n" 34609" <dt><b>Selected files</b></dt>\n" 34610" <dd>Search in the files currently selected in the File browser</dd>\n" 34611" <dt><b>Open files</b></dt>\n" 34612" <dd>Search in the files currently open in the editor</dd>\n" 34613" </dl>" 34614msgstr "" 34615 34616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:220 34617#, python-brace-format 34618msgid "" 34619"File: {0}\n" 34620"Anchor: {1}" 34621msgstr "" 34622 34623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:221 34624msgid "Top of file" 34625msgstr "" 34626 34627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:73 34628msgid "Double click a file in the left panel to start editing it." 34629msgstr "" 34630 34631#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:110 34632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:128 34633msgid "Full path:" 34634msgstr "" 34635 34636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:219 34637msgid "Close tab" 34638msgstr "" 34639 34640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:221 34641msgid "Close other tabs" 34642msgstr "" 34643 34644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:222 34645msgid "Close tabs to the right of this tab" 34646msgstr "" 34647 34648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:250 34649#, python-brace-format 34650msgid "Line: {0} : {1}" 34651msgstr "" 34652 34653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:372 34654#, python-brace-format 34655msgid "{0} {1} created by {2}" 34656msgstr "" 34657 34658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:407 34659msgid "Global actions" 34660msgstr "" 34661 34662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:428 34663msgid "&New file (images/fonts/HTML/etc.)" 34664msgstr "" 34665 34666#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:429 34667msgid "Create a new file in the current book" 34668msgstr "" 34669 34670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34671msgid "&Import files into book" 34672msgstr "" 34673 34674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34675msgid "Import files into book" 34676msgstr "" 34677 34678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34679msgid "&Open book" 34680msgstr "" 34681 34682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34683msgid "Open a book" 34684msgstr "" 34685 34686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:432 34687msgid "Open &folder (unzipped EPUB) as book" 34688msgstr "" 34689 34690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:433 34691msgid "Open a folder (unzipped EPUB) as a book" 34692msgstr "" 34693 34694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:434 34695msgid "Edit &next file" 34696msgstr "" 34697 34698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:435 34699msgid "Edit the next file in the spine" 34700msgstr "" 34701 34702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:436 34703msgid "Edit &previous file" 34704msgstr "" 34705 34706#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:437 34707msgid "Edit the previous file in the spine" 34708msgstr "" 34709 34710#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:440 34711msgid "&Revert to before" 34712msgstr "" 34713 34714#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:441 34715msgid "Revert book to before the last action (Undo)" 34716msgstr "" 34717 34718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:442 34719msgid "&Revert to after" 34720msgstr "" 34721 34722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:443 34723msgid "Revert book state to after the next action (Redo)" 34724msgstr "" 34725 34726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 34727msgid "Save book" 34728msgstr "" 34729 34730#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34731msgid "Save a ©" 34732msgstr "" 34733 34734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34735msgid "Save a copy of the book" 34736msgstr "" 34737 34738#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 34739msgid "Quit" 34740msgstr "" 34741 34742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34743msgid "Create a new, empty book" 34744msgstr "" 34745 34746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34747msgid "Create new, &empty book" 34748msgstr "" 34749 34750#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:450 34751msgid "&Import an HTML or DOCX file as a new book" 34752msgstr "" 34753 34754#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:451 34755msgid "Import an HTML or DOCX file as a new book" 34756msgstr "" 34757 34758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:452 34759msgid "&Quick open a file to edit" 34760msgstr "" 34761 34762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:453 34763msgid "Quickly open a file from the book to edit it" 34764msgstr "" 34765 34766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:456 34767msgid "Editor actions" 34768msgstr "" 34769 34770#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:458 34771msgid "Undo typing" 34772msgstr "" 34773 34774#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:459 34775msgid "R&edo" 34776msgstr "" 34777 34778#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:460 34779msgid "Redo typing" 34780msgstr "" 34781 34782#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:461 34783msgid "Cut &text" 34784msgstr "" 34785 34786#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:462 34787msgid "Cut text" 34788msgstr "" 34789 34790#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:465 34791msgid "P&aste from clipboard" 34792msgstr "" 34793 34794#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:473 34795msgid "Tools" 34796msgstr "" 34797 34798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34799msgid "&Edit Table of Contents" 34800msgstr "" 34801 34802#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34803msgid "Edit Table of Contents" 34804msgstr "" 34805 34806#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:475 34807msgid "&Insert inline Table of Contents" 34808msgstr "" 34809 34810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:476 34811msgid "Insert inline Table of Contents" 34812msgstr "" 34813 34814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:477 34815msgid "&Fix HTML" 34816msgstr "" 34817 34818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:478 34819msgid "Fix HTML in the current file" 34820msgstr "" 34821 34822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:479 34823msgid "&Fix HTML - all files" 34824msgstr "" 34825 34826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:480 34827msgid "Fix HTML in all files" 34828msgstr "" 34829 34830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:481 34831msgid "&Beautify current file" 34832msgstr "" 34833 34834#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:482 34835msgid "Beautify current file" 34836msgstr "" 34837 34838#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:483 34839msgid "&Beautify all files" 34840msgstr "" 34841 34842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:484 34843msgid "Beautify all files" 34844msgstr "" 34845 34846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:485 34847msgid "&Insert special character" 34848msgstr "" 34849 34850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:486 34851msgid "Insert special character" 34852msgstr "" 34853 34854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:487 34855msgid "&Arrange into folders" 34856msgstr "" 34857 34858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:488 34859msgid "Arrange into folders" 34860msgstr "" 34861 34862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:489 34863msgid "Set &semantics" 34864msgstr "" 34865 34866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:490 34867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:812 34868msgid "Set semantics" 34869msgstr "" 34870 34871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:491 34872msgid "&Filter style information" 34873msgstr "" 34874 34875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34876msgid "&Manage fonts" 34877msgstr "" 34878 34879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34880msgid "Manage fonts in the book" 34881msgstr "" 34882 34883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34884msgid "Add &cover" 34885msgstr "" 34886 34887#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34888msgid "Add a cover to the book" 34889msgstr "" 34890 34891#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34892msgid "&Reports" 34893msgstr "" 34894 34895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34896msgid "Show a report on various aspects of the book" 34897msgstr "" 34898 34899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:497 34900msgid "Check &external links" 34901msgstr "" 34902 34903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:498 34904msgid "Check external links in the book" 34905msgstr "" 34906 34907#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:499 34908msgid "C&ompress images losslessly" 34909msgstr "" 34910 34911#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:500 34912msgid "Compress images losslessly" 34913msgstr "" 34914 34915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:501 34916msgid "Transform &styles" 34917msgstr "" 34918 34919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:502 34920msgid "Transform styles used in the book" 34921msgstr "" 34922 34923#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:504 34924msgid "Transform HTML used in the book" 34925msgstr "" 34926 34927#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:505 34928msgid "Download external &resources" 34929msgstr "" 34930 34931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:507 34932msgid "" 34933"Download external resources in the book (images/stylesheets/etc/ that are " 34934"not included in the book)" 34935msgstr "" 34936 34937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:516 34938msgid "&Subset embedded fonts" 34939msgstr "" 34940 34941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 34942msgid "Subset embedded fonts" 34943msgstr "" 34944 34945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 34946msgid "Subset fonts" 34947msgstr "" 34948 34949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:519 34950msgid "&Embed referenced fonts" 34951msgstr "" 34952 34953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 34954msgid "Embed fonts" 34955msgstr "" 34956 34957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 34958msgid "Embed referenced fonts" 34959msgstr "" 34960 34961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:522 34962msgid "&Smarten punctuation (works best for English)" 34963msgstr "" 34964 34965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:526 34966msgid "Remove &unused CSS rules" 34967msgstr "" 34968 34969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:527 34970msgid "Remove unused CSS rules" 34971msgstr "" 34972 34973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:530 34974msgid "Upgrade book internals" 34975msgstr "" 34976 34977#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:534 34978msgid "Auto reload preview" 34979msgstr "" 34980 34981#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:535 34982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:536 34983msgid "Sync preview position to editor position" 34984msgstr "" 34985 34986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:537 34987msgid "Refresh preview" 34988msgstr "" 34989 34990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:538 34991msgid "Split this file" 34992msgstr "" 34993 34994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:539 34995msgid "Split file in the preview panel" 34996msgstr "" 34997 34998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 34999msgid "Find next in preview" 35000msgstr "" 35001 35002#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 35003msgid "Find previous in preview" 35004msgstr "" 35005 35006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35007msgid "&Find/replace" 35008msgstr "" 35009 35010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35011msgid "Show the Find/replace panel" 35012msgstr "" 35013 35014#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:554 35015msgid "Replace current match" 35016msgstr "" 35017 35018#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:555 35019msgid "Replace and find ne&xt" 35020msgstr "" 35021 35022#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:556 35023msgid "Replace current match and find next" 35024msgstr "" 35025 35026#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:557 35027msgid "R&eplace and find previous" 35028msgstr "" 35029 35030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:558 35031msgid "Replace current match and find previous" 35032msgstr "" 35033 35034#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:560 35035msgid "Replace all matches" 35036msgstr "" 35037 35038#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:562 35039msgid "Count number of matches" 35040msgstr "" 35041 35042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:563 35043msgid "&Mark selected text" 35044msgstr "" 35045 35046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:564 35047msgid "Mark selected text or unmark already marked text" 35048msgstr "" 35049 35050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35051msgid "Go to &line" 35052msgstr "" 35053 35054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35055msgid "Go to line number" 35056msgstr "" 35057 35058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:567 35059msgid "Sa&ved searches" 35060msgstr "" 35061 35062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:568 35063msgid "Show the saved searches dialog" 35064msgstr "" 35065 35066#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:569 35067msgid "&Search ignoring HTML markup" 35068msgstr "" 35069 35070#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:570 35071msgid "Show the text search panel" 35072msgstr "" 35073 35074#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:573 35075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:824 35076msgid "Check book" 35077msgstr "" 35078 35079#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35080msgid "C&heck book" 35081msgstr "" 35082 35083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35084msgid "Check book for errors" 35085msgstr "" 35086 35087#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:575 35088msgid "Check &spelling" 35089msgstr "" 35090 35091#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:576 35092msgid "Check book for spelling errors" 35093msgstr "" 35094 35095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:577 35096msgid "&Next error" 35097msgstr "" 35098 35099#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:578 35100msgid "Show next error" 35101msgstr "" 35102 35103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:579 35104msgid "&Previous error" 35105msgstr "" 35106 35107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:580 35108msgid "Show previous error" 35109msgstr "" 35110 35111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:581 35112msgid "&Next spelling mistake" 35113msgstr "" 35114 35115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:582 35116msgid "Go to next spelling mistake" 35117msgstr "" 35118 35119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:587 35120msgid "&Create checkpoint" 35121msgstr "" 35122 35123#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:588 35124msgid "Create a checkpoint with the current state of the book" 35125msgstr "" 35126 35127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:590 35128msgid "&Close current tab" 35129msgstr "" 35130 35131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:591 35132msgid "Close the currently open tab" 35133msgstr "" 35134 35135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:593 35136msgid "C&lose other tabs" 35137msgstr "" 35138 35139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:594 35140msgid "Close all tabs except the current tab" 35141msgstr "" 35142 35143#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:596 35144msgid "Close tabs to the &right" 35145msgstr "" 35146 35147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:597 35148msgid "Close tabs to the right of the current tab" 35149msgstr "" 35150 35151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:599 35152msgid "User &Manual" 35153msgstr "" 35154 35155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:601 35156msgid "Show User Manual" 35157msgstr "" 35158 35159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:603 35160msgid "&Browse images in book" 35161msgstr "" 35162 35163#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:604 35164msgid "Browse images in the books visually" 35165msgstr "" 35166 35167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:606 35168msgid "&Split at multiple locations" 35169msgstr "" 35170 35171#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:607 35172msgid "Split HTML file at multiple locations" 35173msgstr "" 35174 35175#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:608 35176msgid "Compare to &another book" 35177msgstr "" 35178 35179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:609 35180msgid "Compare to another book" 35181msgstr "" 35182 35183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:611 35184msgid "Manage &Snippets" 35185msgstr "" 35186 35187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:612 35188msgid "Manage user created Snippets" 35189msgstr "" 35190 35191#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:627 35192msgid "&File" 35193msgstr "" 35194 35195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:635 35196msgid "&Recently opened books" 35197msgstr "" 35198 35199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:660 35200msgid "&Tools" 35201msgstr "" 35202 35203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:679 35204msgid "External &links" 35205msgstr "" 35206 35207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:686 35208msgid "&View" 35209msgstr "" 35210 35211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:687 35212msgid "Tool&bars" 35213msgstr "" 35214 35215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:724 35216msgid "&Plugins" 35217msgstr "" 35218 35219#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:728 35220msgid "&Help" 35221msgstr "" 35222 35223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:731 35224msgid "&Donate to support calibre development" 35225msgstr "" 35226 35227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:753 35228msgid "Book tool bar" 35229msgstr "" 35230 35231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:754 35232msgid "Tools tool bar" 35233msgstr "" 35234 35235#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:755 35236msgid "Plugins tool bar" 35237msgstr "" 35238 35239#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:768 35240msgid "Donate to support calibre development" 35241msgstr "" 35242 35243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:796 35244#, python-format 35245msgid "Toggle %s" 35246msgstr "" 35247 35248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:798 35249msgid "Windows" 35250msgstr "" 35251 35252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:803 35253msgid "File browser" 35254msgstr "" 35255 35256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:809 35257msgid "File preview" 35258msgstr "" 35259 35260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:815 35261msgid "Live CSS" 35262msgstr "" 35263 35264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:832 35265#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:58 35266#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:72 35267msgid "Inspector" 35268msgstr "" 35269 35270#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:850 35271msgid "Text search" 35272msgstr "" 35273 35274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:858 35275msgid "Checkpoints" 35276msgstr "" 35277 35278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35279#, python-format 35280msgid " [was %s]" 35281msgstr "" 35282 35283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35284msgid "Current state" 35285msgstr "" 35286 35287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:63 35288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:172 35289msgid "[Unnamed state]" 35290msgstr "" 35291 35292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:207 35293msgid "Revert the book to the selected checkpoint" 35294msgstr "" 35295 35296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:211 35297msgid "&Compare" 35298msgstr "" 35299 35300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:212 35301msgid "" 35302"Compare the state of the book at the selected checkpoint with the current " 35303"state" 35304msgstr "" 35305 35306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:232 35307msgid "Cannot revert" 35308msgstr "" 35309 35310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:233 35311msgid "Cannot revert to the current state" 35312msgstr "" 35313 35314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:242 35315msgid "Cannot compare" 35316msgstr "" 35317 35318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:243 35319msgid "There is no point comparing the current state to itself" 35320msgstr "" 35321 35322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:66 35323msgid "Choose tag name" 35324msgstr "" 35325 35326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:73 35327msgid "Specify the name of the &tag to insert:" 35328msgstr "" 35329 35330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:100 35331msgid "Text (HTML) files" 35332msgstr "" 35333 35334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:101 35335msgid "Style (CSS) files" 35336msgstr "" 35337 35338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:104 35339msgid "Audio" 35340msgstr "" 35341 35342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:105 35343msgid "Video" 35344msgstr "" 35345 35346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:106 35347msgid "OPF file (metadata)" 35348msgstr "" 35349 35350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:107 35351msgid "Table of contents file (NCX)" 35352msgstr "" 35353 35354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:111 35355msgid "Arrange in folders" 35356msgstr "" 35357 35358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:118 35359msgid "" 35360"Arrange the files in this book into sub-folders based on their types. If you" 35361" leave a folder blank, the files will be placed in the root." 35362msgstr "" 35363 35364#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:137 35365msgid "" 35366"Note that this will only arrange files inside the book, it will not affect " 35367"how they are displayed in the File browser" 35368msgstr "" 35369 35370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:160 35371msgid "Specify locations to split at" 35372msgstr "" 35373 35374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:168 35375msgid "" 35376"Specify the locations to split at, using an XPath expression (click the " 35377"wizard button for help with generating XPath expressions)." 35378msgstr "" 35379 35380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:174 35381msgid "&XPath expression:" 35382msgstr "" 35383 35384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:181 35385msgid "Invalid XPath expression" 35386msgstr "" 35387 35388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:195 35389msgid "Choose file to import" 35390msgstr "" 35391 35392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:208 35393msgid "" 35394"You can import an HTML or DOCX file directly as an EPUB and edit it. The " 35395"EPUB will be generated with minimal changes from the source, unlike doing a " 35396"full conversion in calibre." 35397msgstr "" 35398 35399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:216 35400msgid "Choose the file to import" 35401msgstr "" 35402 35403#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:222 35404msgid "Source file:" 35405msgstr "" 35406 35407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:228 35408msgid "Choose the location for the newly created EPUB" 35409msgstr "" 35410 35411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:234 35412msgid "Destination file:" 35413msgstr "" 35414 35415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:242 35416msgid "Importable files" 35417msgstr "" 35418 35419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:251 35420msgid "Choose destination" 35421msgstr "" 35422 35423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:252 35424msgid "EPUB files" 35425msgstr "" 35426 35427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:260 35428msgid "Need document" 35429msgstr "" 35430 35431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:261 35432msgid "You must specify the source file that will be imported." 35433msgstr "" 35434 35435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:414 35436msgid "No results found" 35437msgstr "" 35438 35439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:433 35440msgid "Choose file to edit" 35441msgstr "" 35442 35443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:446 35444#, python-brace-format 35445msgid "" 35446"<p>Quickly choose a file by typing in just a few characters from the file name into the field above.\n" 35447" For example, if want to choose the file:\n" 35448" {example}\n" 35449" Simply type in the characters:\n" 35450" {chars}\n" 35451" and press Enter." 35452msgstr "" 35453 35454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:627 35455#, python-brace-format 35456msgid "" 35457"Anchor: {0}\n" 35458"Leading text: {1}" 35459msgstr "" 35460 35461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:661 35462#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:875 35463msgid "Filter files" 35464msgstr "" 35465 35466#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:665 35467msgid "Choose a &file to link to:" 35468msgstr "" 35469 35470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:670 35471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:884 35472msgid "Filter locations" 35473msgstr "" 35474 35475#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:676 35476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:889 35477msgid "Choose a &location (anchor) in the file:" 35478msgstr "" 35479 35480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:684 35481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:863 35482msgid "The destination (href) for the link" 35483msgstr "" 35484 35485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:685 35486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:864 35487msgid "&Target:" 35488msgstr "" 35489 35490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:690 35491msgid "Te&xt:" 35492msgstr "" 35493 35494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:692 35495msgid "The (optional) text for the link" 35496msgstr "" 35497 35498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:700 35499#, python-brace-format 35500msgid "" 35501"\n" 35502" The template to use for generating the link. In addition to {0} and {1}\n" 35503" you can also use {2}, {3} and {4} variables\n" 35504" in the template, they will be replaced by the source filename, the destination\n" 35505" filename and the anchor, respectively.\n" 35506" " 35507msgstr "" 35508 35509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:829 35510msgid "Copyright page" 35511msgstr "" 35512 35513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:841 35514msgid "Page with title, author, publisher, etc." 35515msgstr "" 35516 35517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:842 35518msgid "The book cover, typically a single HTML file with a cover image inside" 35519msgstr "" 35520 35521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:843 35522msgid "Back-of-book style index" 35523msgstr "" 35524 35525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:844 35526msgid "First \"real\" page of content" 35527msgstr "" 35528 35529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:860 35530msgid "Type of &semantics:" 35531msgstr "" 35532 35533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:879 35534msgid "Choose a &file:" 35535msgstr "" 35536 35537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:902 35538msgid "About semantics" 35539msgstr "" 35540 35541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:903 35542msgid "" 35543"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" 35544"\n" 35545"First choose the type of semantic information, then choose a file and optionally a location within the file to point to.\n" 35546"\n" 35547"The semantic information will be written in the <guide> section of the OPF file." 35548msgstr "" 35549 35550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 35551msgid "Flo&ats" 35552msgstr "" 35553 35554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1049 35555msgid "&Other CSS properties:" 35556msgstr "" 35557 35558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1053 35559#, python-format 35560msgid "Only filter CSS in the current file (%s)" 35561msgstr "" 35562 35563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1139 35564msgid "Add a cover" 35565msgstr "" 35566 35567#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1151 35568msgid "&Images in book" 35569msgstr "" 35570 35571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1155 35572msgid "Filter the list of images" 35573msgstr "" 35574 35575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1168 35576msgid "" 35577"If enabled the cover image you select will be embedded into the book in such" 35578" a way that when viewed, its aspect ratio (ratio of width to height) will be" 35579" preserved. This will mean blank spaces around the image if the screen the " 35580"book is being viewed on has an aspect ratio different to the image." 35581msgstr "" 35582 35583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1186 35584msgid "Import &image" 35585msgstr "" 35586 35587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1214 35588msgid "Choose a cover image" 35589msgstr "" 35590 35591#: /__w/calibre/calibre/src/calibre/gui2/ui.py:79 35592msgid "Quick Start Guide" 35593msgstr "" 35594 35595#: /__w/calibre/calibre/src/calibre/gui2/ui.py:233 35596msgid "&Donate to support calibre" 35597msgstr "" 35598 35599#: /__w/calibre/calibre/src/calibre/gui2/ui.py:276 35600msgid "&Eject connected device" 35601msgstr "" 35602 35603#: /__w/calibre/calibre/src/calibre/gui2/ui.py:280 35604msgid "Quit calibre" 35605msgstr "" 35606 35607#: /__w/calibre/calibre/src/calibre/gui2/ui.py:287 35608msgid "Minimize the calibre window" 35609msgstr "" 35610 35611#: /__w/calibre/calibre/src/calibre/gui2/ui.py:296 35612msgid "Clear the current search" 35613msgstr "" 35614 35615#: /__w/calibre/calibre/src/calibre/gui2/ui.py:303 35616msgid "Focus the book list" 35617msgstr "" 35618 35619#: /__w/calibre/calibre/src/calibre/gui2/ui.py:310 35620msgid "Clear the Virtual library" 35621msgstr "" 35622 35623#: /__w/calibre/calibre/src/calibre/gui2/ui.py:317 35624msgid "Clear the additional restriction" 35625msgstr "" 35626 35627#: /__w/calibre/calibre/src/calibre/gui2/ui.py:448 35628msgid "Debug mode" 35629msgstr "" 35630 35631#: /__w/calibre/calibre/src/calibre/gui2/ui.py:449 35632#, python-format 35633msgid "" 35634"You have started calibre in debug mode. After you quit calibre, the debug " 35635"log will be available in the file: %s<p>The log will be displayed " 35636"automatically." 35637msgstr "" 35638 35639#: /__w/calibre/calibre/src/calibre/gui2/ui.py:498 35640msgid "Content server changed!" 35641msgstr "" 35642 35643#: /__w/calibre/calibre/src/calibre/gui2/ui.py:499 35644msgid "" 35645"calibre 3 comes with a completely re-written Content server. As such any " 35646"custom configuration you have for the content server no longer applies. You " 35647"should check and refresh your settings in Preferences->Sharing->Sharing over" 35648" the net" 35649msgstr "" 35650 35651#: /__w/calibre/calibre/src/calibre/gui2/ui.py:535 35652#, python-format 35653msgid "" 35654"Could not start the Content server. Error:\n" 35655"\n" 35656"%s" 35657msgstr "" 35658 35659#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35660msgid "Hide main window" 35661msgstr "" 35662 35663#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35664msgid "Show main window" 35665msgstr "" 35666 35667#: /__w/calibre/calibre/src/calibre/gui2/ui.py:860 35668#, python-format 35669msgid "" 35670"The library database at %s appears to be corrupted. Do you want calibre to " 35671"try and rebuild it automatically? The rebuild may not be completely " 35672"successful." 35673msgstr "" 35674 35675#: /__w/calibre/calibre/src/calibre/gui2/ui.py:952 35676msgid "Conversion error" 35677msgstr "" 35678 35679#: /__w/calibre/calibre/src/calibre/gui2/ui.py:973 35680#: /__w/calibre/calibre/src/calibre/gui2/ui.py:998 35681#, python-format 35682msgid "<p><b>Failed to convert: %s" 35683msgstr "" 35684 35685#: /__w/calibre/calibre/src/calibre/gui2/ui.py:974 35686msgid "" 35687"\n" 35688" Many older e-book reader devices are incapable of displaying\n" 35689" EPUB files that have internal components over a certain size.\n" 35690" Therefore, when converting to EPUB, calibre automatically tries\n" 35691" to split up the EPUB into smaller sized pieces. For some\n" 35692" files that are large undifferentiated blocks of text, this\n" 35693" splitting fails.\n" 35694" <p>You can <b>work around the problem</b> by either increasing the\n" 35695" maximum split size under <i>EPUB output</i> in the conversion dialog,\n" 35696" or by turning on Heuristic processing, also in the conversion\n" 35697" dialog. Note that if you make the maximum split size too large,\n" 35698" your e-book reader may have trouble with the EPUB.\n" 35699" " 35700msgstr "" 35701 35702#: /__w/calibre/calibre/src/calibre/gui2/ui.py:988 35703#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1002 35704msgid "Conversion failed" 35705msgstr "" 35706 35707#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1000 35708msgid "here" 35709msgstr "" 35710 35711#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1013 35712msgid "Recipe Disabled" 35713msgstr "" 35714 35715#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1046 35716msgid "<b>Failed</b>" 35717msgstr "" 35718 35719#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1087 35720msgid "There are active jobs. Are you sure you want to quit?" 35721msgstr "" 35722 35723#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1090 35724msgid "" 35725" is communicating with the device!<br>\n" 35726" Quitting may cause corruption on the device.<br>\n" 35727" Are you sure you want to quit?" 35728msgstr "" 35729 35730#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1098 35731msgid "There are library updates waiting. Are you sure you want to quit?" 35732msgstr "" 35733 35734#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1099 35735msgid "Library updates waiting" 35736msgstr "" 35737 35738#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1104 35739msgid "" 35740"Some deleted books are still being moved to the recycle bin, if you quit " 35741"now, they will be left behind. Are you sure you want to quit?" 35742msgstr "" 35743 35744#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1124 35745msgid "Running database shutdown plugins. This could take a few seconds..." 35746msgstr "" 35747 35748#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1176 35749msgid "Shutting down the Content server. This could take a while..." 35750msgstr "" 35751 35752#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1210 35753msgid "" 35754"will keep running in the system tray. To close it, choose <b>Quit</b> in the" 35755" context menu of the system tray." 35756msgstr "" 35757 35758#: /__w/calibre/calibre/src/calibre/gui2/update.py:140 35759#, python-brace-format 35760msgid "" 35761"New version <b>{ver}</b> of {app} is available for download. See the <a " 35762"href=\"{url}\">new features</a>." 35763msgstr "" 35764 35765#: /__w/calibre/calibre/src/calibre/gui2/update.py:146 35766msgid "Update available!" 35767msgstr "" 35768 35769#: /__w/calibre/calibre/src/calibre/gui2/update.py:151 35770msgid "Show this notification for future updates" 35771msgstr "" 35772 35773#: /__w/calibre/calibre/src/calibre/gui2/update.py:156 35774msgid "&Get update" 35775msgstr "" 35776 35777#: /__w/calibre/calibre/src/calibre/gui2/update.py:160 35778msgid "Update &plugins" 35779msgstr "" 35780 35781#: /__w/calibre/calibre/src/calibre/gui2/update.py:221 35782msgid " and one plugin update" 35783msgid_plural " and {} plugin updates" 35784msgstr[0] "" 35785 35786#: /__w/calibre/calibre/src/calibre/gui2/update.py:224 35787msgid "Update found" 35788msgstr "" 35789 35790#: /__w/calibre/calibre/src/calibre/gui2/update.py:226 35791msgid "updated plugin" 35792msgid_plural "updated plugins" 35793msgstr[0] "" 35794 35795#: /__w/calibre/calibre/src/calibre/gui2/update.py:253 35796#: /__w/calibre/calibre/src/calibre/gui2/update.py:259 35797msgid "Plugin updates" 35798msgstr "" 35799 35800#: /__w/calibre/calibre/src/calibre/gui2/update.py:256 35801msgid "A plugin update is available" 35802msgid_plural "There are {} plugin updates available" 35803msgstr[0] "" 35804 35805#: /__w/calibre/calibre/src/calibre/gui2/update.py:261 35806msgid "Install and configure user plugins" 35807msgstr "" 35808 35809#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:32 35810msgid "Rename this bookmark" 35811msgstr "" 35812 35813#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:34 35814msgid "Remove this bookmark" 35815msgstr "" 35816 35817#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:106 35818msgid "Double click to edit the bookmarks" 35819msgstr "" 35820 35821#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:110 35822msgid "&New" 35823msgstr "" 35824 35825#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:112 35826msgid "Create a new bookmark at the current location" 35827msgstr "" 35828 35829#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:116 35830msgid "Remove the currently selected bookmark" 35831msgstr "" 35832 35833#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:120 35834msgid "Pre&vious" 35835msgstr "" 35836 35837#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:124 35838msgid "Nex&t" 35839msgstr "" 35840 35841#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:132 35842msgid "Position in book" 35843msgstr "" 35844 35845#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:134 35846msgid "Change how the bookmarks are sorted" 35847msgstr "" 35848 35849#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:259 35850#, python-brace-format 35851msgid "Are you sure you want to delete the bookmark: {0}?" 35852msgstr "" 35853 35854#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:286 35855msgid "Export bookmarks" 35856msgstr "" 35857 35858#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:287 35859#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:298 35860msgid "Saved bookmarks" 35861msgstr "" 35862 35863#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:297 35864msgid "Import bookmarks" 35865msgstr "" 35866 35867#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:352 35868msgid "Add bookmark" 35869msgstr "" 35870 35871#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:353 35872msgid "Enter title for bookmark:" 35873msgstr "" 35874 35875#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:127 35876msgid "calibre highlights" 35877msgstr "" 35878 35879#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:130 35880msgid "highlights" 35881msgstr "" 35882 35883#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:185 35884msgid "Modify this highlight" 35885msgstr "" 35886 35887#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:186 35888msgid "Edit notes for this highlight" 35889msgstr "" 35890 35891#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:188 35892msgid "Delete this highlight" 35893msgid_plural "Delete selected highlights" 35894msgstr[0] "" 35895 35896#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:229 35897#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:499 35898msgid "Table of Contents section:" 35899msgid_plural "Table of Contents sections:" 35900msgstr[0] "" 35901 35902#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:440 35903msgid "Double click to jump to an entry" 35904msgstr "" 35905 35906#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35907msgid "Modify" 35908msgstr "" 35909 35910#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35911msgid "Modify the selected highlight" 35912msgstr "" 35913 35914#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 35915msgid "Delete the selected highlights" 35916msgstr "" 35917 35918#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 35919msgid "Export all highlights" 35920msgstr "" 35921 35922#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:496 35923msgid "No highlights match the search: {}" 35924msgstr "" 35925 35926#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:512 35927msgid "No selected highlight" 35928msgstr "" 35929 35930#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:513 35931msgid "No highlight is currently selected" 35932msgstr "" 35933 35934#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:530 35935msgid "Are you sure you want to delete this highlight permanently?" 35936msgid_plural "Are you sure you want to delete all {} highlights permanently?" 35937msgstr[0] "" 35938 35939#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 35940msgid "No highlights" 35941msgstr "" 35942 35943#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 35944msgid "This book has no highlights to export" 35945msgstr "" 35946 35947#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:57 35948msgid "Edit lookup source" 35949msgstr "" 35950 35951#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:63 35952msgid "The name of the source" 35953msgstr "" 35954 35955#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:70 35956msgid "The URL template of the source" 35957msgstr "" 35958 35959#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:76 35960#, python-brace-format 35961msgid "" 35962"The URL template must starts with https:// and have {word} in it which will " 35963"be replaced by the actual query" 35964msgstr "" 35965 35966#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:95 35967msgid "You must specify a name" 35968msgstr "" 35969 35970#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:97 35971msgid "Name already exists" 35972msgstr "" 35973 35974#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:98 35975msgid "A lookup source with the name {} already exists" 35976msgstr "" 35977 35978#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:101 35979msgid "You must specify a URL" 35980msgstr "" 35981 35982#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:104 35983msgid "The URL must start with https://" 35984msgstr "" 35985 35986#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:107 35987#, python-brace-format 35988msgid "The URL must contain the placeholder {word}" 35989msgstr "" 35990 35991#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:118 35992msgid "Edit lookup sources" 35993msgstr "" 35994 35995#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:122 35996msgid "Double-click to edit an entry" 35997msgstr "" 35998 35999#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:142 36000#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:458 36001msgid "Restore defaults" 36002msgstr "" 36003 36004#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:181 36005msgid "No sources" 36006msgstr "" 36007 36008#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:182 36009msgid "You must specify at least one lookup source" 36010msgstr "" 36011 36012#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:232 36013msgid "Zoom in" 36014msgstr "" 36015 36016#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:233 36017msgid "Zoom out" 36018msgstr "" 36019 36020#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:234 36021msgid "Default zoom" 36022msgstr "" 36023 36024#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:235 36025msgid "Inspect" 36026msgstr "" 36027 36028#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:256 36029msgid "Lookup &in:" 36030msgstr "" 36031 36032#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:267 36033msgid "Double click on a word in the book's text to look it up." 36034msgstr "" 36035 36036#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:269 36037msgid "Add sources" 36038msgstr "" 36039 36040#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:270 36041msgid "Add more sources at which to lookup words" 36042msgstr "" 36043 36044#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:273 36045msgid "Refresh the result to match the currently selected text" 36046msgstr "" 36047 36048#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:278 36049msgid "Update on selection change" 36050msgstr "" 36051 36052#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:280 36053msgid "" 36054"Automatically update the displayed result when selected text in the book " 36055"changes. With this disabled the lookup is changed only when clicking the " 36056"Refresh button." 36057msgstr "" 36058 36059#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:105 36060msgid "Connecting to E-book viewer failed" 36061msgstr "" 36062 36063#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:106 36064msgid "" 36065"Unable to connect to existing E-book viewer window, try restarting the " 36066"viewer." 36067msgstr "" 36068 36069#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:113 36070msgid "" 36071"%prog [options] file\n" 36072"\n" 36073"View an e-book.\n" 36074msgstr "" 36075 36076#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:120 36077msgid "" 36078"If specified, the E-book viewer window will try to come to the front when " 36079"started." 36080msgstr "" 36081 36082#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:123 36083msgid "" 36084"If specified, the E-book viewer window will try to open full screen when " 36085"started." 36086msgstr "" 36087 36088#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:126 36089msgid "Force reload of all opened books" 36090msgstr "" 36091 36092#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:128 36093msgid "" 36094"The position at which to open the specified book. The position is a location" 36095" or position you can get by using the Go to->Location action in the viewer " 36096"controls. Alternately, you can use the form toc:something and it will open " 36097"at the location of the first Table of Contents entry that contains the " 36098"string \"something\". The form toc-href:something will match the href " 36099"(internal link destination) of toc nodes. The matching is exact. If you want" 36100" to match a substring, use the form toc-href-contains:something. The form " 36101"ref:something will use Reference mode references." 36102msgstr "" 36103 36104#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:213 36105msgid "Failed to start listener" 36106msgstr "" 36107 36108#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:214 36109msgid "" 36110"Could not start the listener used for single instance viewers. Try rebooting" 36111" your computer." 36112msgstr "" 36113 36114#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:42 36115msgid "Print to PDF" 36116msgstr "" 36117 36118#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:49 36119#, python-format 36120msgid "Print %s to a PDF file" 36121msgstr "" 36122 36123#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:59 36124msgid "Choose location for PDF file" 36125msgstr "" 36126 36127#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:63 36128msgid "&File:" 36129msgstr "" 36130 36131#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:69 36132msgid "Paper &size:" 36133msgstr "" 36134 36135#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:71 36136msgid "&Left margin:" 36137msgstr "" 36138 36139#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:72 36140msgid "&Top margin:" 36141msgstr "" 36142 36143#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:73 36144msgid "&Right margin:" 36145msgstr "" 36146 36147#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:74 36148msgid "&Bottom margin:" 36149msgstr "" 36150 36151#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:78 36152msgid "inches" 36153msgstr "" 36154 36155#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:84 36156msgid "Add page &number to printed pages" 36157msgstr "" 36158 36159#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:88 36160msgid "&Open PDF file after printing" 36161msgstr "" 36162 36163#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:114 36164msgid "PDF file" 36165msgstr "" 36166 36167#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:130 36168msgid "No filename specified" 36169msgstr "" 36170 36171#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:131 36172msgid "You must specify a filename for the PDF file to generate" 36173msgstr "" 36174 36175#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:133 36176msgid "Incorrect filename specified" 36177msgstr "" 36178 36179#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:134 36180msgid "The filename for the PDF file must end with .pdf" 36181msgstr "" 36182 36183#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 36184msgid "Printing, this will take a while, please wait..." 36185msgstr "" 36186 36187#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:194 36188msgid "Printing..." 36189msgstr "" 36190 36191#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:206 36192msgid "Failed to convert to PDF" 36193msgstr "" 36194 36195#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:207 36196msgid "Failed to generate PDF file, click \"Show details\" for more information." 36197msgstr "" 36198 36199#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:359 36200msgid "Contains" 36201msgstr "" 36202 36203#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:360 36204msgid "Whole words" 36205msgstr "" 36206 36207#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:363 36208msgid "" 36209"Choose the type of search: <ul><li><b>Contains</b> will search for the " 36210"entered text anywhere.<li><b>Whole words</b> will search for whole words " 36211"that equal the entered text.<li><b>Regex</b> will interpret the text as a " 36212"regular expression." 36213msgstr "" 36214 36215#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:380 36216msgid "Go back to where you were before searching" 36217msgstr "" 36218 36219#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:628 36220msgid "This text is hidden in the book and cannot be displayed" 36221msgstr "" 36222 36223#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:756 36224msgid "No matches were found for:" 36225msgstr "" 36226 36227#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:120 36228#, python-format 36229msgid "Expand all items under %s" 36230msgstr "" 36231 36232#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:122 36233msgid "Expand all items" 36234msgstr "" 36235 36236#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:123 36237msgid "Collapse all items" 36238msgstr "" 36239 36240#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:126 36241msgid "Expand all items at the level of {}" 36242msgstr "" 36243 36244#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:127 36245msgid "Collapse all items at the level of {}" 36246msgstr "" 36247 36248#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:129 36249msgid "Copy Table of Contents to clipboard" 36250msgstr "" 36251 36252#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:156 36253msgid "Search Table of Contents" 36254msgstr "" 36255 36256#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:157 36257msgid "Search for text in the Table of Contents" 36258msgstr "" 36259 36260#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:175 36261#, python-format 36262msgid "There are no Table of Contents entries matching: %s" 36263msgstr "" 36264 36265#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:43 36266msgid "Switch color scheme" 36267msgstr "" 36268 36269#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:48 36270msgid "Increase font size" 36271msgstr "" 36272 36273#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:49 36274msgid "Decrease font size" 36275msgstr "" 36276 36277#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:50 36278msgid "Toggle full screen" 36279msgstr "" 36280 36281#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:52 36282msgid "Previous page" 36283msgstr "" 36284 36285#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:53 36286#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:235 36287#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:132 36288msgid "Next section" 36289msgstr "" 36290 36291#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:54 36292#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:234 36293#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:139 36294msgid "Previous section" 36295msgstr "" 36296 36297#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:59 36298msgid "Toggle Reference mode" 36299msgstr "" 36300 36301#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:60 36302msgid "Toggle auto-scrolling" 36303msgstr "" 36304 36305#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:61 36306msgid "Lookup words" 36307msgstr "" 36308 36309#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:62 36310msgid "Show viewer controls" 36311msgstr "" 36312 36313#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:63 36314msgid "Toggle paged mode" 36315msgstr "" 36316 36317#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:64 36318msgid "Print book" 36319msgstr "" 36320 36321#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:66 36322msgid "Show book metadata" 36323msgstr "" 36324 36325#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:67 36326msgid "Read aloud" 36327msgstr "" 36328 36329#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:68 36330msgid "Browse highlights in book" 36331msgstr "" 36332 36333#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:69 36334msgid "Select all text in the current file" 36335msgstr "" 36336 36337#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:70 36338msgid "Edit this book" 36339msgstr "" 36340 36341#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:71 36342msgid "Reload this book" 36343msgstr "" 36344 36345#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:130 36346msgid "Customize this toolbar" 36347msgstr "" 36348 36349#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:132 36350msgid "Hide this toolbar" 36351msgstr "" 36352 36353#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:234 36354msgid "Switch to flow mode -- where the text is not broken into pages" 36355msgstr "" 36356 36357#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:237 36358msgid "Switch to paged mode -- where the text is broken into pages" 36359msgstr "" 36360 36361#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36362msgid "Turn off auto-scrolling" 36363msgstr "" 36364 36365#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36366msgid "Turn on auto-scrolling" 36367msgstr "" 36368 36369#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36370msgid "Read the text of the book aloud" 36371msgstr "" 36372 36373#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36374msgid "Stop reading" 36375msgstr "" 36376 36377#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:423 36378msgid "Configure the toolbar" 36379msgstr "" 36380 36381#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:432 36382msgid "" 36383"Choose the actions you want on the toolbar. Drag and drop items in the right" 36384" hand list to re-arrange the toolbar." 36385msgstr "" 36386 36387#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:18 36388msgid "Configure Read aloud" 36389msgstr "" 36390 36391#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:83 36392#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:90 36393msgid "Text-to-Speech unavailable" 36394msgstr "" 36395 36396#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:69 36397msgid "Lookup" 36398msgstr "" 36399 36400#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:95 36401msgid "Preparing book for first read, please wait" 36402msgstr "" 36403 36404#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:101 36405msgid "E-book viewer" 36406msgstr "" 36407 36408#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:229 36409#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:403 36410msgid "Scroll here" 36411msgstr "" 36412 36413#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:231 36414msgid "Start of book" 36415msgstr "" 36416 36417#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:232 36418msgid "End of book" 36419msgstr "" 36420 36421#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:237 36422msgid "Start of current file" 36423msgstr "" 36424 36425#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:238 36426msgid "End of current file" 36427msgstr "" 36428 36429#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:240 36430msgid "Hide this scrollbar" 36431msgstr "" 36432 36433#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:323 36434msgid "Search :: no matches" 36435msgstr "" 36436 36437#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:325 36438msgid "Search :: one match" 36439msgstr "" 36440 36441#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:327 36442msgid "Search :: {} matches" 36443msgstr "" 36444 36445#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:387 36446#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:401 36447msgid "Failed to load the image {}" 36448msgstr "" 36449 36450#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:389 36451#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:395 36452msgid "Image not found" 36453msgstr "" 36454 36455#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:390 36456#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:396 36457msgid "Failed to find the image {}" 36458msgstr "" 36459 36460#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:432 36461msgid "Cannot print book" 36462msgstr "" 36463 36464#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:433 36465#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:686 36466msgid "No book is currently open" 36467msgstr "" 36468 36469#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36470msgid "Choose e-book" 36471msgstr "" 36472 36473#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36474msgid "E-books" 36475msgstr "" 36476 36477#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:480 36478msgid "Loading book" 36479msgstr "" 36480 36481#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:481 36482msgid "Loading book, please wait" 36483msgstr "" 36484 36485#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:525 36486msgid "Loading book failed" 36487msgstr "" 36488 36489#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:526 36490#, python-brace-format 36491msgid "Failed to open the book at {0}. Click \"Show details\" for more info." 36492msgstr "" 36493 36494#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:589 36495msgid "" 36496"The Qt WebEngine Render process has crashed. You should try restarting the " 36497"viewer." 36498msgstr "" 36499 36500#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:703 36501msgid "Choose background image" 36502msgstr "" 36503 36504#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:138 36505msgid "Clear search history" 36506msgstr "" 36507 36508#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:113 36509msgid "Test file name invalid" 36510msgstr "" 36511 36512#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:114 36513#, python-format 36514msgid "" 36515"The file name <b>%s</b> does not appear to end with a file extension. It " 36516"must end with a file extension like .epub or .mobi" 36517msgstr "" 36518 36519#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36520msgid "Hide size in corner" 36521msgstr "" 36522 36523#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36524msgid "Show size in corner" 36525msgstr "" 36526 36527#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:986 36528msgid "Drag to resize" 36529msgstr "" 36530 36531#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36532msgid "Hide {}" 36533msgstr "" 36534 36535#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36536msgid "Show {}" 36537msgstr "" 36538 36539#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:97 36540msgid "Choose &color" 36541msgstr "" 36542 36543#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:124 36544msgid "Choose a color" 36545msgstr "" 36546 36547#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:140 36548#: /__w/calibre/calibre/src/calibre/utils/localization.py:368 36549msgid "Cu&t" 36550msgstr "" 36551 36552#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:147 36553#: /__w/calibre/calibre/src/calibre/utils/localization.py:375 36554msgid "&Step up" 36555msgstr "" 36556 36557#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:148 36558#: /__w/calibre/calibre/src/calibre/utils/localization.py:376 36559msgid "Step &down" 36560msgstr "" 36561 36562#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:284 36563msgid "Not rated" 36564msgstr "" 36565 36566#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:42 36567msgid "Generic e-ink device" 36568msgstr "" 36569 36570#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:74 36571msgid "Smartphone" 36572msgstr "" 36573 36574#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:81 36575msgid "iPad like tablet" 36576msgstr "" 36577 36578#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:90 36579msgid "Kindle Basic (all models)" 36580msgstr "" 36581 36582#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:122 36583msgid "Kindle Fire and Fire HD" 36584msgstr "" 36585 36586#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:143 36587msgid "All other SONY devices" 36588msgstr "" 36589 36590#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:150 36591msgid "Kobo and Kobo Touch Readers" 36592msgstr "" 36593 36594#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:158 36595msgid "Kobo Vox, Aura and Glo families" 36596msgstr "" 36597 36598#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:198 36599msgid "BOOX MAX, N96, i86, C67ML, M96, etc." 36600msgstr "" 36601 36602#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:228 36603msgid "Nook and Nook Simple Reader" 36604msgstr "" 36605 36606#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:292 36607msgid "PocketBook 360 and newer models" 36608msgstr "" 36609 36610#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:321 36611msgid "PocketBook Lux (1-5) and Basic 4" 36612msgstr "" 36613 36614#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:335 36615msgid "PocketBook Inkpad 3 (Pro) and X" 36616msgstr "" 36617 36618#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:352 36619msgid "Android phone" 36620msgstr "" 36621 36622#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:369 36623msgid "Android tablet" 36624msgstr "" 36625 36626#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:376 36627msgid "Android phone with Kindle reader" 36628msgstr "" 36629 36630#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:392 36631msgid "Android tablet with Kindle reader" 36632msgstr "" 36633 36634#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:479 36635msgid "Generic" 36636msgstr "" 36637 36638#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:627 36639msgid "" 36640"Choose your e-book device. If your device is not in the list, choose a " 36641"\"Generic\" device." 36642msgstr "" 36643 36644#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:702 36645#, python-brace-format 36646msgid "" 36647"If you are moving calibre from an old computer to a new one, please read <a " 36648"href=\"{0}\">the instructions</a>." 36649msgstr "" 36650 36651#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:786 36652msgid "Select location for books" 36653msgstr "" 36654 36655#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:798 36656#, python-format 36657msgid "Failed to create a folder at %s" 36658msgstr "" 36659 36660#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:813 36661#, python-format 36662msgid "" 36663"You must choose an empty folder for the calibre library. %s is not empty." 36664msgstr "" 36665 36666#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:906 36667msgid "&Next >" 36668msgstr "" 36669 36670#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:907 36671msgid "< &Back" 36672msgstr "" 36673 36674#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:908 36675#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:343 36676#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:382 36677#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:407 36678#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:732 36679msgid "Cancel" 36680msgstr "" 36681 36682#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:909 36683msgid "&Finish" 36684msgstr "" 36685 36686#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:910 36687msgid "Commit" 36688msgstr "" 36689 36690#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:914 36691msgid "Welcome wizard" 36692msgstr "" 36693 36694#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:52 36695#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:53 36696#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:45 36697#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 36698#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:69 36699#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 36700msgid "Welcome to calibre" 36701msgstr "" 36702 36703#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:54 36704#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:46 36705#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 36706#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:70 36707#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 36708msgid "The one stop solution to all your e-book needs." 36709msgstr "" 36710 36711#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:55 36712msgid "&Manufacturers" 36713msgstr "" 36714 36715#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:56 36716msgid "&Devices" 36717msgstr "" 36718 36719#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:44 36720#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:44 36721#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:68 36722#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 36723msgid "WizardPage" 36724msgstr "" 36725 36726#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:47 36727#, python-format 36728msgid "" 36729"<h2>Congratulations!</h2> You have successfully setup calibre. Press the %s " 36730"button to apply your settings." 36731msgstr "" 36732 36733#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:48 36734msgid "" 36735"<h2>Demo videos</h2>Videos demonstrating the various features of calibre are" 36736" available <a href=\"https://calibre-ebook.com/demo\">online</a>." 36737msgstr "" 36738 36739#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:49 36740#, python-format 36741msgid "" 36742"<h2>User Manual</h2>A User Manual is also available <a " 36743"href=\"%s\">online</a>." 36744msgstr "" 36745 36746#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 36747msgid "" 36748"<p>calibre can automatically send books by email to your Kindle. To do that " 36749"you have to setup email delivery below. The easiest way is to setup a free " 36750"<a href=\"https://gmx.com\">GMX account</a> and click the \"Use GMX\" button" 36751" below. You will also have to register your email address in your Amazon " 36752"account." 36753msgstr "" 36754 36755#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 36756msgid "&Kindle email:" 36757msgstr "" 36758 36759#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:71 36760msgid "Choose your &language:" 36761msgstr "" 36762 36763#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:72 36764msgid "" 36765"<p>Choose a location for your books. When you add books to calibre, they " 36766"will be copied here. Use an <b>empty folder</b> for a new calibre library:" 36767msgstr "" 36768 36769#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:74 36770msgid "" 36771"If a calibre library already exists at the newly selected location, calibre " 36772"will use it automatically." 36773msgstr "" 36774 36775#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:33 36776msgid "Test email settings" 36777msgstr "" 36778 36779#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:37 36780#, python-format 36781msgid "Send test mail from %s to:" 36782msgstr "" 36783 36784#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:49 36785#, python-format 36786msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" 36787msgstr "" 36788 36789#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:61 36790msgid "No email address" 36791msgstr "" 36792 36793#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:62 36794msgid "" 36795"No email address to send mail to has been specified. You must specify a To: " 36796"address before running the test." 36797msgstr "" 36798 36799#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:64 36800msgid "Sending email, please wait..." 36801msgstr "" 36802 36803#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:72 36804msgid "Email successfully sent" 36805msgstr "" 36806 36807#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:94 36808msgid "Setup sending email using" 36809msgstr "" 36810 36811#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:96 36812#, python-brace-format 36813msgid "" 36814"If you don't have an account, you can sign up for a free {name} email " 36815"account at <a href=\"https://{url}\">https://{url}</a>. {extra}" 36816msgstr "" 36817 36818#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:103 36819#, python-format 36820msgid "Your %s &email address:" 36821msgstr "" 36822 36823#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:104 36824#, python-format 36825msgid "Your %s &username:" 36826msgstr "" 36827 36828#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:105 36829#, python-format 36830msgid "Your %s &password:" 36831msgstr "" 36832 36833#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:123 36834#, python-format 36835msgid "" 36836"If you plan to use email to send books to your Kindle, remember to add your " 36837"%s email address to the allowed email addresses in your Amazon.com Kindle " 36838"management page." 36839msgstr "" 36840 36841#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:129 36842msgid "Setup" 36843msgstr "" 36844 36845#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:136 36846msgid "Incorrect username" 36847msgstr "" 36848 36849#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:137 36850#, python-format 36851msgid "%s needs the full email address as your username" 36852msgstr "" 36853 36854#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:188 36855msgid "OK to proceed?" 36856msgstr "" 36857 36858#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:189 36859msgid "" 36860"This will display your email password on the screen. Is it OK to proceed?" 36861msgstr "" 36862 36863#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:225 36864msgid "" 36865"Before using this account to send mail, you must enable the \"Enable access " 36866"to this account via POP3 and IMAP\" option in GMX under More > E-mail " 36867"Settings > POP3 & IMAP." 36868msgstr "" 36869 36870#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:237 36871msgid "" 36872"Google recently deliberately broke their email sending protocol (SMTP) " 36873"support in an attempt to force everyone to use their web interface so they " 36874"can show you more ads. They are trying to claim that SMTP is insecure, that " 36875"is incorrect and simply an excuse. To use a Gmail account you will need to " 36876"\"allow less secure apps\" as described <a " 36877"href=\"https://support.google.com/accounts/answer/6010255\">here</a>." 36878msgstr "" 36879 36880#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:251 36881msgid "" 36882"If you are setting up a new Hotmail account, Microsoft requires that you " 36883"verify your account periodically, before it will let calibre send email." 36884msgstr "" 36885 36886#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:271 36887#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:282 36888msgid "Bad configuration" 36889msgstr "" 36890 36891#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:272 36892msgid "You must set the From email address" 36893msgstr "" 36894 36895#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:283 36896msgid "" 36897"You must either set both the username <b>and</b> password for the mail " 36898"server or no username and no password at all." 36899msgstr "" 36900 36901#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:288 36902msgid "" 36903"No username and password set for mailserver. Most mailservers need a " 36904"username and password. Are you sure?" 36905msgstr "" 36906 36907#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 36908msgid "Send email &from:" 36909msgstr "" 36910 36911#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 36912msgid "" 36913"<p>This is what will be present in the From: field of emails sent by " 36914"calibre.<br> Set it to your email address" 36915msgstr "" 36916 36917#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 36918msgid "" 36919"<p>A mail server is useful if the service you are sending mail to only " 36920"accepts email from well know mail services." 36921msgstr "" 36922 36923#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 36924msgid "Email server" 36925msgstr "" 36926 36927#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 36928msgid "calibre can <b>optionally</b> use a server to send mail" 36929msgstr "" 36930 36931#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:137 36932msgid "&Hostname:" 36933msgstr "" 36934 36935#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 36936msgid "The hostname of your mail server. For example, smtp.gmail.com" 36937msgstr "" 36938 36939#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 36940msgid "&Port:" 36941msgstr "" 36942 36943#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:140 36944msgid "" 36945"The port your mail server listens for connections on. The default is 25" 36946msgstr "" 36947 36948#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:142 36949msgid "Your username on the mail server" 36950msgstr "" 36951 36952#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 36953msgid "Your password on the mail server" 36954msgstr "" 36955 36956#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 36957msgid "&Show" 36958msgstr "" 36959 36960#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:146 36961msgid "Encr&yption:" 36962msgstr "" 36963 36964#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:147 36965msgid "" 36966"Use TLS encryption when connecting to the mail server. This is the most " 36967"common." 36968msgstr "" 36969 36970#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:148 36971msgid "&TLS" 36972msgstr "" 36973 36974#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:149 36975msgid "Use SSL encryption when connecting to the mail server." 36976msgstr "" 36977 36978#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:150 36979msgid "SS&L" 36980msgstr "" 36981 36982#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 36983msgid "WARNING: Using no encryption is highly insecure" 36984msgstr "" 36985 36986#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 36987msgid "Use &GMX" 36988msgstr "" 36989 36990#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 36991msgid "Use &Hotmail" 36992msgstr "" 36993 36994#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:155 36995msgid "&Test email" 36996msgstr "" 36997 36998#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 36999msgid "" 37000"<p>If you use the <a " 37001"href=\"http://www.appstafarian.com/marvin.html\">Marvin</a> e-book reading " 37002"app (or similar OPDS enabled apps) on your Apple iDevice, you can access " 37003"your calibre book collection wirelessly, directly on the device. To do this " 37004"you have to turn on the calibre Content server." 37005msgstr "" 37006 37007#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 37008msgid "Turn on the &Content server" 37009msgstr "" 37010 37011#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 37012#, python-format 37013msgid "" 37014"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n" 37015"<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." 37016msgstr "" 37017 37018#: /__w/calibre/calibre/src/calibre/library/caches.py:529 37019#, python-brace-format 37020msgid "Invalid query format for colon-separated search: {0}" 37021msgstr "" 37022 37023#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:26 37024msgid "BIBTEX catalog generator" 37025msgstr "" 37026 37027#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:37 37028#, python-format 37029msgid "" 37030"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37031"Available fields: %(fields)s.\n" 37032"plus user-created custom fields.\n" 37033"Example: %(opt)s=title,authors,tags\n" 37034"Default: '%%default'\n" 37035"Applies to: BIBTEX output format" 37036msgstr "" 37037 37038#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:50 37039#, python-format 37040msgid "" 37041"Output field to sort on.\n" 37042"Available fields: author_sort, id, rating, size, timestamp, title.\n" 37043"Default: '%default'\n" 37044"Applies to: BIBTEX output format" 37045msgstr "" 37046 37047#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:59 37048#, python-format 37049msgid "" 37050"Create a citation for BibTeX entries.\n" 37051"Boolean value: True, False\n" 37052"Default: '%default'\n" 37053"Applies to: BIBTEX output format" 37054msgstr "" 37055 37056#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:68 37057#, python-format 37058msgid "" 37059"Create a file entry if formats is selected for BibTeX entries.\n" 37060"Boolean value: True, False\n" 37061"Default: '%default'\n" 37062"Applies to: BIBTEX output format" 37063msgstr "" 37064 37065#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:77 37066#, python-format 37067msgid "" 37068"The template for citation creation from database fields.\n" 37069"Should be a template with {} enclosed fields.\n" 37070"Available fields: %s.\n" 37071"Default: '%%default'\n" 37072"Applies to: BIBTEX output format" 37073msgstr "" 37074 37075#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:87 37076#, python-format 37077msgid "" 37078"BibTeX file encoding output.\n" 37079"Available types: utf8, cp1252, ascii.\n" 37080"Default: '%default'\n" 37081"Applies to: BIBTEX output format" 37082msgstr "" 37083 37084#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:96 37085#, python-format 37086msgid "" 37087"BibTeX file encoding flag.\n" 37088"Available types: strict, replace, ignore, backslashreplace.\n" 37089"Default: '%default'\n" 37090"Applies to: BIBTEX output format" 37091msgstr "" 37092 37093#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:105 37094#, python-format 37095msgid "" 37096"Entry type for BibTeX catalog.\n" 37097"Available types: book, misc, mixed.\n" 37098"Default: '%default'\n" 37099"Applies to: BIBTEX output format" 37100msgstr "" 37101 37102#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:24 37103msgid "CSV/XML catalog generator" 37104msgstr "" 37105 37106#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:35 37107#, python-format 37108msgid "" 37109"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37110"Available fields: %(fields)s,\n" 37111"plus user-created custom fields.\n" 37112"Example: %(opt)s=title,authors,tags\n" 37113"Default: '%%default'\n" 37114"Applies to: CSV, XML output formats" 37115msgstr "" 37116 37117#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:48 37118#, python-format 37119msgid "" 37120"Output field to sort on.\n" 37121"Available fields: author_sort, id, rating, size, timestamp, title_sort\n" 37122"Default: '%default'\n" 37123"Applies to: CSV, XML output formats" 37124msgstr "" 37125 37126#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:28 37127msgid "AZW3/EPUB/MOBI catalog generator" 37128msgstr "" 37129 37130#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:42 37131#, python-format 37132msgid "" 37133"Title of generated catalog used as title in metadata.\n" 37134"Default: '%default'\n" 37135"Applies to: AZW3, EPUB, MOBI output formats" 37136msgstr "" 37137 37138#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:49 37139#, python-format 37140msgid "" 37141"Create cross-references in Authors section for books with multiple authors.\n" 37142"Default: '%default'\n" 37143"Applies to: AZW3, EPUB, MOBI output formats" 37144msgstr "" 37145 37146#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:56 37147#, python-format 37148msgid "" 37149"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" 37150"Default: '%default'\n" 37151"Applies to: AZW3, EPUB, MOBI output formats" 37152msgstr "" 37153 37154#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:66 37155#, python-format 37156msgid "" 37157"Regex describing tags to exclude as genres.\n" 37158"Default: '%default' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books.\n" 37159"Applies to: AZW3, EPUB, MOBI output formats" 37160msgstr "" 37161 37162#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:73 37163#, python-format 37164msgid "" 37165"Specifies the rules used to exclude books from the generated catalog.\n" 37166"The model for an exclusion rule is either\n" 37167"('<rule name>','Tags','<comma-separated list of tags>') or\n" 37168"('<rule name>','<custom column>','<pattern>').\n" 37169"For example:\n" 37170"(('Archived books','#status','Archived'),)\n" 37171"will exclude a book with a value of 'Archived' in the custom column 'status'.\n" 37172"When multiple rules are defined, all rules will be applied.\n" 37173"Default: \n" 37174"\"%default\"\n" 37175"Applies to: AZW3, EPUB, MOBI output formats" 37176msgstr "" 37177 37178#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:86 37179#, python-format 37180msgid "" 37181"Include 'Authors' section in catalog.\n" 37182"Default: '%default'\n" 37183"Applies to: AZW3, EPUB, MOBI output formats" 37184msgstr "" 37185 37186#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:93 37187#, python-format 37188msgid "" 37189"Include 'Descriptions' section in catalog.\n" 37190"Default: '%default'\n" 37191"Applies to: AZW3, EPUB, MOBI output formats" 37192msgstr "" 37193 37194#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:100 37195#, python-format 37196msgid "" 37197"Include 'Genres' section in catalog.\n" 37198"Default: '%default'\n" 37199"Applies to: AZW3, EPUB, MOBI output formats" 37200msgstr "" 37201 37202#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:107 37203#, python-format 37204msgid "" 37205"Include 'Titles' section in catalog.\n" 37206"Default: '%default'\n" 37207"Applies to: AZW3, EPUB, MOBI output formats" 37208msgstr "" 37209 37210#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:114 37211#, python-format 37212msgid "" 37213"Include 'Series' section in catalog.\n" 37214"Default: '%default'\n" 37215"Applies to: AZW3, EPUB, MOBI output formats" 37216msgstr "" 37217 37218#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:121 37219#, python-format 37220msgid "" 37221"Include 'Recently Added' section in catalog.\n" 37222"Default: '%default'\n" 37223"Applies to: AZW3, EPUB, MOBI output formats" 37224msgstr "" 37225 37226#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:128 37227#, python-format 37228msgid "" 37229"Source field for 'Genres' section.\n" 37230"Default: '%default'\n" 37231"Applies to: AZW3, EPUB, MOBI output formats" 37232msgstr "" 37233 37234#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:135 37235#, python-format 37236msgid "" 37237"Custom field containing note text to insert in Description header.\n" 37238"Default: '%default'\n" 37239"Applies to: AZW3, EPUB, MOBI output formats" 37240msgstr "" 37241 37242#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:142 37243#, python-format 37244msgid "" 37245"#<custom field>:[before|after]:[True|False] specifying:\n" 37246" <custom field> Custom field containing notes to merge with comments\n" 37247" [before|after] Placement of notes with respect to comments\n" 37248" [True|False] - A horizontal rule is inserted between notes and comments\n" 37249"Default: '%default'\n" 37250"Applies to: AZW3, EPUB, MOBI output formats" 37251msgstr "" 37252 37253#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:152 37254#, python-format 37255msgid "" 37256"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" 37257"Default: '%default'\n" 37258"Applies to: AZW3, EPUB, MOBI output formats" 37259msgstr "" 37260 37261#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:161 37262#, python-format 37263msgid "" 37264"Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n" 37265"The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>').\n" 37266"When multiple rules are defined, the first matching rule will be used.\n" 37267"Default:\n" 37268"\"%default\"\n" 37269"Applies to: AZW3, EPUB, MOBI output formats" 37270msgstr "" 37271 37272#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:170 37273#, python-format 37274msgid "" 37275"Use a named preset created with the GUI catalog builder.\n" 37276"A preset specifies all settings for building a catalog.\n" 37277"Default: '%default'\n" 37278"Applies to: AZW3, EPUB, MOBI output formats" 37279msgstr "" 37280 37281#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:178 37282#, python-format 37283msgid "" 37284"Replace existing cover when generating the catalog.\n" 37285"Default: '%default'\n" 37286"Applies to: AZW3, EPUB, MOBI output formats" 37287msgstr "" 37288 37289#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:185 37290#, python-format 37291msgid "" 37292"Size hint (in inches) for book covers in catalog.\n" 37293"Range: 1.0 - 2.0\n" 37294"Default: '%default'\n" 37295"Applies to: AZW3, EPUB, MOBI output formats" 37296msgstr "" 37297 37298#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:202 37299#, python-format 37300msgid "Error: Preset \"%s\" not found." 37301msgstr "" 37302 37303#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:203 37304#, python-format 37305msgid "Stored presets: %s" 37306msgstr "" 37307 37308#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:205 37309msgid "Error: No stored presets." 37310msgstr "" 37311 37312#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:335 37313msgid "" 37314"\n" 37315"*** Adding 'By authors' section required for MOBI output ***" 37316msgstr "" 37317 37318#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:69 37319msgid "column not in book: " 37320msgstr "" 37321 37322#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:101 37323msgid "Symbols" 37324msgstr "" 37325 37326#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:333 37327msgid "No genres to catalog.\n" 37328msgstr "" 37329 37330#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:335 37331msgid "Check 'Excluded genres' regex in the E-book options.\n" 37332msgstr "" 37333 37334#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:337 37335msgid "No books available to catalog" 37336msgstr "" 37337 37338#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:350 37339#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2530 37340msgid "Titles" 37341msgstr "" 37342 37343#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:354 37344msgid "Genres" 37345msgstr "" 37346 37347#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:356 37348#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1828 37349msgid "Recently Added" 37350msgstr "" 37351 37352#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:358 37353#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2026 37354msgid "Recently Read" 37355msgstr "" 37356 37357#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:360 37358msgid "Descriptions" 37359msgstr "" 37360 37361#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:566 37362msgid "<p>Inconsistent author sort values for author<br/>'{!s}':</p>" 37363msgstr "" 37364 37365#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:583 37366msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" 37367msgstr "" 37368 37369#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:773 37370msgid "Sorting database" 37371msgstr "" 37372 37373#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:875 37374msgid "Sorting titles" 37375msgstr "" 37376 37377#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:887 37378msgid "" 37379"No books to catalog.\n" 37380"Check 'Excluded books' rules in the E-book options.\n" 37381msgstr "" 37382 37383#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:889 37384msgid "No books available to include in catalog" 37385msgstr "" 37386 37387#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1594 37388#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1600 37389#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1744 37390#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1749 37391#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1796 37392#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1801 37393#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2314 37394#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2320 37395#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2445 37396#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2605 37397#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2610 37398msgid "error in" 37399msgstr "" 37400 37401#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2106 37402msgid "Genres HTML" 37403msgstr "" 37404 37405#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2510 37406msgid "Titles HTML" 37407msgstr "" 37408 37409#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2712 37410#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2714 37411#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2716 37412msgid "by " 37413msgstr "" 37414 37415#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2859 37416msgid "Descriptions HTML" 37417msgstr "" 37418 37419#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2863 37420msgid "Description HTML" 37421msgstr "" 37422 37423#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2992 37424msgid "NCX header" 37425msgstr "" 37426 37427#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3072 37428msgid "NCX for descriptions" 37429msgstr "" 37430 37431#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3143 37432msgid "NCX for Series" 37433msgstr "" 37434 37435#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3198 37436#, python-format 37437msgid "Series beginning with %s" 37438msgstr "" 37439 37440#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3200 37441#, python-format 37442msgid "Series beginning with '%s'" 37443msgstr "" 37444 37445#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3225 37446msgid "NCX for Titles" 37447msgstr "" 37448 37449#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3282 37450#, python-format 37451msgid "Titles beginning with %s" 37452msgstr "" 37453 37454#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3284 37455#, python-format 37456msgid "Titles beginning with '%s'" 37457msgstr "" 37458 37459#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3309 37460msgid "NCX for Authors" 37461msgstr "" 37462 37463#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3359 37464#, python-format 37465msgid "Authors beginning with %s" 37466msgstr "" 37467 37468#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3361 37469#, python-format 37470msgid "Authors beginning with '%s'" 37471msgstr "" 37472 37473#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3386 37474msgid "NCX for Recently Added" 37475msgstr "" 37476 37477#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3504 37478msgid "NCX for Recently Read" 37479msgstr "" 37480 37481#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3595 37482msgid "NCX for genres" 37483msgstr "" 37484 37485#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3651 37486msgid "Generating OPF" 37487msgstr "" 37488 37489#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3955 37490msgid "Thumbnails" 37491msgstr "" 37492 37493#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3961 37494msgid "Thumbnail" 37495msgstr "" 37496 37497#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4394 37498msgid "Saving NCX" 37499msgstr "" 37500 37501#: /__w/calibre/calibre/src/calibre/library/check_library.py:28 37502msgid "Invalid titles" 37503msgstr "" 37504 37505#: /__w/calibre/calibre/src/calibre/library/check_library.py:29 37506msgid "Extra titles" 37507msgstr "" 37508 37509#: /__w/calibre/calibre/src/calibre/library/check_library.py:30 37510msgid "Invalid authors" 37511msgstr "" 37512 37513#: /__w/calibre/calibre/src/calibre/library/check_library.py:31 37514msgid "Extra authors" 37515msgstr "" 37516 37517#: /__w/calibre/calibre/src/calibre/library/check_library.py:32 37518msgid "Missing book formats" 37519msgstr "" 37520 37521#: /__w/calibre/calibre/src/calibre/library/check_library.py:33 37522msgid "Extra book formats" 37523msgstr "" 37524 37525#: /__w/calibre/calibre/src/calibre/library/check_library.py:34 37526msgid "Unknown files in books" 37527msgstr "" 37528 37529#: /__w/calibre/calibre/src/calibre/library/check_library.py:35 37530msgid "Missing cover files" 37531msgstr "" 37532 37533#: /__w/calibre/calibre/src/calibre/library/check_library.py:36 37534msgid "Cover files not in database" 37535msgstr "" 37536 37537#: /__w/calibre/calibre/src/calibre/library/check_library.py:37 37538msgid "Folders raising exception" 37539msgstr "" 37540 37541#: /__w/calibre/calibre/src/calibre/library/coloring.py:19 37542msgid "INVALID CONDITION" 37543msgstr "" 37544 37545#: /__w/calibre/calibre/src/calibre/library/database2.py:112 37546#: /__w/calibre/calibre/src/calibre/library/database2.py:121 37547#, python-format 37548msgid "Path to library too long. Must be less than %d characters." 37549msgstr "" 37550 37551#: /__w/calibre/calibre/src/calibre/library/database2.py:1242 37552#, python-format 37553msgid " (%s books)" 37554msgstr "" 37555 37556#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:146 37557msgid "Identifiers" 37558msgstr "" 37559 37560#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:218 37561msgid "On device" 37562msgstr "" 37563 37564#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:268 37565msgid "Series sort" 37566msgstr "" 37567 37568#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:278 37569msgid "Title sort" 37570msgstr "" 37571 37572#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:32 37573msgid "The title" 37574msgstr "" 37575 37576#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:33 37577msgid "The authors" 37578msgstr "" 37579 37580#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:34 37581#, python-brace-format 37582msgid "" 37583"The author sort string. To use only the first letter of the name use " 37584"{author_sort[0]}" 37585msgstr "" 37586 37587#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:36 37588msgid "The tags" 37589msgstr "" 37590 37591#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:37 37592msgid "The series" 37593msgstr "" 37594 37595#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:38 37596msgid "" 37597"The series number. To get leading zeros use {series_index:0>3s} or " 37598"{series_index:>3s} for leading spaces" 37599msgstr "" 37600 37601#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:41 37602msgid "The rating" 37603msgstr "" 37604 37605#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:42 37606msgid "The ISBN" 37607msgstr "" 37608 37609#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:43 37610msgid "The publisher" 37611msgstr "" 37612 37613#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:44 37614msgid "The date" 37615msgstr "" 37616 37617#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:45 37618msgid "The published date" 37619msgstr "" 37620 37621#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:46 37622msgid "The date when the metadata for this book record was last modified" 37623msgstr "" 37624 37625#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:48 37626msgid "The language(s) of this book" 37627msgstr "" 37628 37629#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:49 37630msgid "The calibre internal id" 37631msgstr "" 37632 37633#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:78 37634msgid "Options to control saving to disk" 37635msgstr "" 37636 37637#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:84 37638msgid "" 37639"Normally, calibre will update the metadata in the saved files from what is " 37640"in the calibre library. Makes saving to disk slower." 37641msgstr "" 37642 37643#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:87 37644msgid "" 37645"Normally, calibre will write the metadata into a separate OPF file along " 37646"with the actual e-book files." 37647msgstr "" 37648 37649#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:90 37650msgid "" 37651"Normally, calibre will save the cover in a separate file along with the " 37652"actual e-book files." 37653msgstr "" 37654 37655#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:93 37656msgid "" 37657"Comma separated list of formats to save for each book. By default all " 37658"available formats are saved." 37659msgstr "" 37660 37661#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:96 37662#, python-format 37663msgid "" 37664"The template to control the filename and folder structure of the saved " 37665"files. Default is \"%(templ)s\" which will save books into a per-author " 37666"subfolder with filenames containing title and author. Available controls " 37667"are: {%(controls)s}" 37668msgstr "" 37669 37670#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:102 37671#, python-format 37672msgid "" 37673"The template to control the filename and folder structure of files sent to " 37674"the device. Default is \"%(templ)s\" which will save books into a per-author" 37675" folder with filenames containing title and author. Available controls are: " 37676"{%(controls)s}" 37677msgstr "" 37678 37679#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:109 37680msgid "" 37681"Have calibre convert all non English characters into English equivalents for" 37682" the file names. This is useful if saving to a legacy filesystem without " 37683"full support for Unicode filenames." 37684msgstr "" 37685 37686#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:113 37687#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:117 37688#, python-format 37689msgid "" 37690"The format in which to display dates. %(day)s - day, %(month)s - month, " 37691"%(mn)s - month number, %(year)s - year. Default is: %(default)s" 37692msgstr "" 37693 37694#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:121 37695msgid "Convert paths to lowercase." 37696msgstr "" 37697 37698#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:123 37699msgid "Replace whitespace with underscores." 37700msgstr "" 37701 37702#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:125 37703msgid "Save into a single folder, ignoring the template folder structure" 37704msgstr "" 37705 37706#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:284 37707#, python-format 37708msgid "" 37709"Failed to calculate path for save to disk. Template: %(templ)s\n" 37710"Error: %(err)s" 37711msgstr "" 37712 37713#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:288 37714#, python-format 37715msgid "Template evaluation resulted in no path components. Template: %s" 37716msgstr "" 37717 37718#: /__w/calibre/calibre/src/calibre/linux.py:1144 37719msgid "The one stop solution to all your e-book needs" 37720msgstr "" 37721 37722#: /__w/calibre/calibre/src/calibre/linux.py:1146 37723msgid "calibre is the one stop solution to all your e-book needs." 37724msgstr "" 37725 37726#: /__w/calibre/calibre/src/calibre/linux.py:1147 37727msgid "" 37728"You can use calibre to catalog your books, fetch metadata for them " 37729"automatically, convert them from and to all the various e-book formats, send" 37730" them to your e-book reader devices, read the books on your computer, edit " 37731"the books in a dedicated e-book editor and even make them available over the" 37732" network with the built-in Content server. You can also download news and " 37733"periodicals in e-book format from over a thousand different news and " 37734"magazine websites." 37735msgstr "" 37736 37737#: /__w/calibre/calibre/src/calibre/linux.py:1160 37738msgid "Edit the text and styles inside e-books" 37739msgstr "" 37740 37741#: /__w/calibre/calibre/src/calibre/linux.py:1162 37742msgid "" 37743"The calibre E-book editor allows you to edit the text and styles inside the " 37744"book with a live preview of your changes." 37745msgstr "" 37746 37747#: /__w/calibre/calibre/src/calibre/linux.py:1163 37748msgid "" 37749"It can edit books in both the EPUB and AZW3 (Kindle) formats. It includes " 37750"various useful tools for checking the book for errors, editing the Table of " 37751"Contents, performing automated cleanups, etc." 37752msgstr "" 37753 37754#: /__w/calibre/calibre/src/calibre/linux.py:1175 37755msgid "Read e-books in over a dozen different formats" 37756msgstr "" 37757 37758#: /__w/calibre/calibre/src/calibre/linux.py:1177 37759msgid "" 37760"The calibre E-book viewer allows you to read e-books in over a dozen " 37761"different formats." 37762msgstr "" 37763 37764#: /__w/calibre/calibre/src/calibre/linux.py:1178 37765msgid "" 37766"It has a full screen mode for distraction free reading and can display the " 37767"text with multiple columns per screen." 37768msgstr "" 37769 37770#: /__w/calibre/calibre/src/calibre/linux.py:1315 37771msgid "Command Line Interface" 37772msgstr "" 37773 37774#: /__w/calibre/calibre/src/calibre/linux.py:1316 37775msgid "" 37776"On macOS, the command line tools are inside the calibre bundle, for example," 37777" if you installed calibre in :file:`/Applications` the command line tools " 37778"are in :file:`/Applications/calibre.app/Contents/MacOS/`." 37779msgstr "" 37780 37781#: /__w/calibre/calibre/src/calibre/linux.py:1319 37782msgid "Documented commands" 37783msgstr "" 37784 37785#: /__w/calibre/calibre/src/calibre/linux.py:1319 37786msgid "Undocumented commands" 37787msgstr "" 37788 37789#: /__w/calibre/calibre/src/calibre/linux.py:1320 37790msgid "" 37791"You can see usage for undocumented commands by executing them without " 37792"arguments in a terminal." 37793msgstr "" 37794 37795#: /__w/calibre/calibre/src/calibre/linux.py:1321 37796msgid "Change language" 37797msgstr "" 37798 37799#: /__w/calibre/calibre/src/calibre/srv/ajax.py:286 37800#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 37801#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 37802#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 37803msgid "Newest" 37804msgstr "" 37805 37806#: /__w/calibre/calibre/src/calibre/srv/code.py:130 37807#, python-brace-format 37808msgid "<b>{title}</b> by {authors}" 37809msgstr "" 37810 37811#: /__w/calibre/calibre/src/calibre/srv/code.py:131 37812#, python-brace-format 37813msgid "{series_index} of <i>{series}</i>" 37814msgstr "" 37815 37816#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37817#, python-brace-format 37818msgid "Date: {timestamp}" 37819msgstr "" 37820 37821#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37822#, python-brace-format 37823msgid "Published: {pubdate}" 37824msgstr "" 37825 37826#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37827#, python-brace-format 37828msgid "Publisher: {publisher}" 37829msgstr "" 37830 37831#: /__w/calibre/calibre/src/calibre/srv/legacy.py:58 37832msgid "Show " 37833msgstr "" 37834 37835#: /__w/calibre/calibre/src/calibre/srv/legacy.py:73 37836msgid " sorted by " 37837msgstr "" 37838 37839#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37840msgid "Change library" 37841msgstr "" 37842 37843#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37844msgid "Change library to: " 37845msgstr "" 37846 37847#: /__w/calibre/calibre/src/calibre/srv/legacy.py:202 37848msgid "Switch to the full interface (non-mobile interface)" 37849msgstr "" 37850 37851#: /__w/calibre/calibre/src/calibre/srv/legacy.py:205 37852msgid "" 37853"The full interface gives you many more features, but it may not work well on" 37854" a small screen" 37855msgstr "" 37856 37857#: /__w/calibre/calibre/src/calibre/srv/loop.py:142 37858#, python-brace-format 37859msgid "{0} is not a valid IP address/network, with error: {1}" 37860msgstr "" 37861 37862#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:21 37863#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:155 37864msgid "username [password]" 37865msgstr "" 37866 37867#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:25 37868msgid "Give this user only read access" 37869msgstr "" 37870 37871#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:29 37872#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:45 37873#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:103 37874#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:162 37875msgid "username is required" 37876msgstr "" 37877 37878#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:39 37879msgid "username" 37880msgstr "" 37881 37882#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:60 37883msgid "username set|reset|toggle|show" 37884msgstr "" 37885 37886#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:68 37887msgid "username and operation are required" 37888msgstr "" 37889 37890#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:86 37891msgid "[options] username [library_name ...]" 37892msgstr "" 37893 37894#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:90 37895msgid "" 37896"Specify the action to perform.\n" 37897"A value of \"show\" shows the current library restrictions for the specified user.\n" 37898"A value of \"allow-all\" removes all library restrictions.\n" 37899"A value of \"allow\" allows access to only the specified libraries.\n" 37900"A value of \"block\" allows access to all, except the specified libraries.\n" 37901"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." 37902msgstr "" 37903 37904#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:186 37905msgid "Unknown command: {}" 37906msgstr "" 37907 37908#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:188 37909msgid "Manage the user accounts for calibre-server. Available commands are:" 37910msgstr "" 37911 37912#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:190 37913msgid "Use {} for help on individual commands" 37914msgstr "" 37915 37916#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:213 37917msgid "What do you want to do?" 37918msgstr "" 37919 37920#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:222 37921msgid "default" 37922msgstr "" 37923 37924#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:227 37925msgid "No choice selected, exiting..." 37926msgstr "" 37927 37928#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:236 37929#, python-format 37930msgid "%s is not a valid choice, try again" 37931msgstr "" 37932 37933#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:247 37934msgid "Existing user names:" 37935msgstr "" 37936 37937#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:250 37938msgid "There are no users, you must first add an user" 37939msgstr "" 37940 37941#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:255 37942#, python-format 37943msgid "The username %s does not exist" 37944msgstr "" 37945 37946#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:257 37947#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:280 37948msgid "Enter the username" 37949msgstr "" 37950 37951#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:264 37952#, python-format 37953msgid "Enter the new password for %s: " 37954msgstr "" 37955 37956#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:266 37957#: /__w/calibre/calibre/src/calibre/srv/users.py:62 37958msgid "Empty passwords are not allowed" 37959msgstr "" 37960 37961#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:269 37962#, python-format 37963msgid "Re-enter the new password for %s, to verify: " 37964msgstr "" 37965 37966#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:272 37967msgid "Passwords do not match" 37968msgstr "" 37969 37970#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:283 37971#, python-format 37972msgid "User %s added successfully!" 37973msgstr "" 37974 37975#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:287 37976#, python-format 37977msgid "Are you sure you want to remove the user %s?" 37978msgstr "" 37979 37980#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:291 37981#, python-format 37982msgid "User %s successfully removed!" 37983msgstr "" 37984 37985#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:296 37986#, python-format 37987msgid "Password for %s successfully changed!" 37988msgstr "" 37989 37990#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:300 37991#, python-brace-format 37992msgid "Current password for {0} is: {1}" 37993msgstr "" 37994 37995#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:305 37996msgid "Allow {} to make changes (i.e. grant write access)" 37997msgstr "" 37998 37999#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:307 38000msgid "Prevent {} from making changes (i.e. remove write access)" 38001msgstr "" 38002 38003#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:331 38004msgid "{} has the following additional per-library restrictions:" 38005msgstr "" 38006 38007#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:336 38008msgid "{} has no additional per-library restrictions" 38009msgstr "" 38010 38011#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:339 38012msgid "Allow access to all libraries" 38013msgstr "" 38014 38015#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:340 38016msgid "Allow access to only specified libraries" 38017msgstr "" 38018 38019#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:341 38020msgid "Allow access to all, except specified libraries" 38021msgstr "" 38022 38023#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:342 38024msgid "Change per-library restrictions" 38025msgstr "" 38026 38027#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:348 38028msgid "Enter the name of the library:" 38029msgstr "" 38030 38031#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:353 38032msgid "" 38033"Enter a search expression, access will be granted only to books matching " 38034"this expression. An empty expression will grant access to all books." 38035msgstr "" 38036 38037#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:361 38038msgid "Another restriction?" 38039msgstr "" 38040 38041#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:366 38042msgid "Enter a comma separated list of library names:" 38043msgstr "" 38044 38045#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:369 38046msgid "Allowing access only to libraries: {}" 38047msgstr "" 38048 38049#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:370 38050msgid "Allowing access to all libraries, except: {}" 38051msgstr "" 38052 38053#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:378 38054msgid "Show password for {}" 38055msgstr "" 38056 38057#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:380 38058msgid "Change read/write permission for {}" 38059msgstr "" 38060 38061#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:381 38062msgid "Change the libraries {} is allowed to access" 38063msgstr "" 38064 38065#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:383 38066#, python-brace-format 38067msgid "{0} has {1} access" 38068msgstr "" 38069 38070#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38071msgid "read-write" 38072msgstr "" 38073 38074#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38075msgid "readonly" 38076msgstr "" 38077 38078#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:404 38079msgid "Add a new user" 38080msgstr "" 38081 38082#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:405 38083msgid "Edit an existing user" 38084msgstr "" 38085 38086#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:406 38087msgid "Remove a user" 38088msgstr "" 38089 38090#: /__w/calibre/calibre/src/calibre/srv/opds.py:176 38091msgid "one item" 38092msgid_plural "{} items" 38093msgstr[0] "" 38094 38095#: /__w/calibre/calibre/src/calibre/srv/opds.py:187 38096#, python-format 38097msgid "RATING: %s<br />" 38098msgstr "" 38099 38100#: /__w/calibre/calibre/src/calibre/srv/opds.py:189 38101#, python-format 38102msgid "TAGS: %s<br />" 38103msgstr "" 38104 38105#: /__w/calibre/calibre/src/calibre/srv/opds.py:191 38106#, python-format 38107msgid "SERIES: %(series)s [%(sidx)s]<br />" 38108msgstr "" 38109 38110#: /__w/calibre/calibre/src/calibre/srv/opds.py:288 38111msgid "Books in your library" 38112msgstr "" 38113 38114#: /__w/calibre/calibre/src/calibre/srv/opds.py:293 38115msgid "By " 38116msgstr "" 38117 38118#: /__w/calibre/calibre/src/calibre/srv/opds.py:294 38119msgid "Books sorted by " 38120msgstr "" 38121 38122#: /__w/calibre/calibre/src/calibre/srv/opds.py:301 38123msgid "Library:" 38124msgstr "" 38125 38126#: /__w/calibre/calibre/src/calibre/srv/opds.py:304 38127msgid "Change calibre library to:" 38128msgstr "" 38129 38130#: /__w/calibre/calibre/src/calibre/srv/opds.py:415 38131#: /__w/calibre/calibre/src/calibre/srv/opds.py:432 38132#, python-format 38133msgid "By %s" 38134msgstr "" 38135 38136#: /__w/calibre/calibre/src/calibre/srv/opds.py:598 38137#, python-brace-format 38138msgid "By {0} :: {1}" 38139msgstr "" 38140 38141#: /__w/calibre/calibre/src/calibre/srv/opts.py:31 38142msgid "Path to the SSL certificate file" 38143msgstr "" 38144 38145#: /__w/calibre/calibre/src/calibre/srv/opts.py:35 38146msgid "Path to the SSL private key file" 38147msgstr "" 38148 38149#: /__w/calibre/calibre/src/calibre/srv/opts.py:39 38150msgid "Time (in seconds) after which an idle connection is closed" 38151msgstr "" 38152 38153#: /__w/calibre/calibre/src/calibre/srv/opts.py:43 38154msgid "" 38155"Time (in seconds) to wait for a response from the server when making queries" 38156msgstr "" 38157 38158#: /__w/calibre/calibre/src/calibre/srv/opts.py:47 38159msgid "Total time in seconds to wait for clean shutdown" 38160msgstr "" 38161 38162#: /__w/calibre/calibre/src/calibre/srv/opts.py:51 38163msgid "Socket pre-allocation, for example, with systemd socket activation" 38164msgstr "" 38165 38166#: /__w/calibre/calibre/src/calibre/srv/opts.py:55 38167msgid "Max. size of single HTTP header (in KB)" 38168msgstr "" 38169 38170#: /__w/calibre/calibre/src/calibre/srv/opts.py:59 38171msgid "Max. allowed size for files uploaded to the server (in MB)" 38172msgstr "" 38173 38174#: /__w/calibre/calibre/src/calibre/srv/opts.py:63 38175msgid "Minimum size for which responses use data compression (in bytes)" 38176msgstr "" 38177 38178#: /__w/calibre/calibre/src/calibre/srv/opts.py:67 38179msgid "Number of worker threads used to process requests" 38180msgstr "" 38181 38182#: /__w/calibre/calibre/src/calibre/srv/opts.py:71 38183msgid "Maximum number of worker processes" 38184msgstr "" 38185 38186#: /__w/calibre/calibre/src/calibre/srv/opts.py:73 38187msgid "" 38188"Worker processes are launched as needed and used for large jobs such as " 38189"preparing a book for viewing, adding books, converting, etc. Normally, the " 38190"max. number of such processes is based on the number of CPU cores. You can " 38191"control it by this setting." 38192msgstr "" 38193 38194#: /__w/calibre/calibre/src/calibre/srv/opts.py:78 38195msgid "Maximum time for worker processes" 38196msgstr "" 38197 38198#: /__w/calibre/calibre/src/calibre/srv/opts.py:80 38199msgid "" 38200"Maximum amount of time worker processes are allowed to run (in minutes). Set" 38201" to zero for no limit." 38202msgstr "" 38203 38204#: /__w/calibre/calibre/src/calibre/srv/opts.py:83 38205msgid "The port on which to listen for connections" 38206msgstr "" 38207 38208#: /__w/calibre/calibre/src/calibre/srv/opts.py:87 38209msgid "A prefix to prepend to all URLs" 38210msgstr "" 38211 38212#: /__w/calibre/calibre/src/calibre/srv/opts.py:89 38213msgid "" 38214"Useful if you wish to run this server behind a reverse proxy. For example " 38215"use, /calibre as the URL prefix." 38216msgstr "" 38217 38218#: /__w/calibre/calibre/src/calibre/srv/opts.py:91 38219msgid "Number of books to show in a single page" 38220msgstr "" 38221 38222#: /__w/calibre/calibre/src/calibre/srv/opts.py:93 38223msgid "The number of books to show in a single page in the browser." 38224msgstr "" 38225 38226#: /__w/calibre/calibre/src/calibre/srv/opts.py:95 38227msgid "Advertise OPDS feeds via BonJour" 38228msgstr "" 38229 38230#: /__w/calibre/calibre/src/calibre/srv/opts.py:97 38231msgid "" 38232"Advertise the OPDS feeds via the BonJour service, so that OPDS based reading" 38233" apps can detect and connect to the server automatically." 38234msgstr "" 38235 38236#: /__w/calibre/calibre/src/calibre/srv/opts.py:100 38237msgid "Maximum number of books in OPDS feeds" 38238msgstr "" 38239 38240#: /__w/calibre/calibre/src/calibre/srv/opts.py:102 38241msgid "" 38242"The maximum number of books that the server will return in a single OPDS " 38243"acquisition feed." 38244msgstr "" 38245 38246#: /__w/calibre/calibre/src/calibre/srv/opts.py:105 38247msgid "Maximum number of ungrouped items in OPDS feeds" 38248msgstr "" 38249 38250#: /__w/calibre/calibre/src/calibre/srv/opts.py:107 38251msgid "" 38252"Group items in categories such as author/tags by first letter when there are" 38253" more than this number of items. Set to zero to disable." 38254msgstr "" 38255 38256#: /__w/calibre/calibre/src/calibre/srv/opts.py:110 38257msgid "The interface on which to listen for connections" 38258msgstr "" 38259 38260#: /__w/calibre/calibre/src/calibre/srv/opts.py:112 38261msgid "" 38262"The default is to listen on all available IPv4 interfaces. You can change " 38263"this to, for example, \"127.0.0.1\" to only listen for connections from the " 38264"local machine, or to \"::\" to listen to all incoming IPv6 and IPv4 " 38265"connections." 38266msgstr "" 38267 38268#: /__w/calibre/calibre/src/calibre/srv/opts.py:116 38269msgid "Fallback to auto-detected interface" 38270msgstr "" 38271 38272#: /__w/calibre/calibre/src/calibre/srv/opts.py:118 38273msgid "" 38274"If for some reason the server is unable to bind to the interface specified " 38275"in the listen_on option, then it will try to detect an interface that " 38276"connects to the outside world and bind to that." 38277msgstr "" 38278 38279#: /__w/calibre/calibre/src/calibre/srv/opts.py:122 38280msgid "Zero copy file transfers for increased performance" 38281msgstr "" 38282 38283#: /__w/calibre/calibre/src/calibre/srv/opts.py:124 38284msgid "" 38285"This will use zero-copy in-kernel transfers when sending files over the " 38286"network, increasing performance. However, it can cause corrupted file " 38287"transfers on some broken filesystems. If you experience corrupted file " 38288"transfers, turn it off." 38289msgstr "" 38290 38291#: /__w/calibre/calibre/src/calibre/srv/opts.py:128 38292msgid "Max. log file size (in MB)" 38293msgstr "" 38294 38295#: /__w/calibre/calibre/src/calibre/srv/opts.py:130 38296msgid "" 38297"The maximum size of log files, generated by the server. When the log becomes" 38298" larger than this size, it is automatically rotated. Set to zero to disable " 38299"log rotation." 38300msgstr "" 38301 38302#: /__w/calibre/calibre/src/calibre/srv/opts.py:133 38303msgid "Log HTTP 404 (Not Found) requests" 38304msgstr "" 38305 38306#: /__w/calibre/calibre/src/calibre/srv/opts.py:135 38307msgid "" 38308"Normally, the server logs all HTTP requests for resources that are not " 38309"found. This can generate a lot of log spam, if your server is targeted by " 38310"bots. Use this option to turn it off." 38311msgstr "" 38312 38313#: /__w/calibre/calibre/src/calibre/srv/opts.py:139 38314msgid "Password based authentication to access the server" 38315msgstr "" 38316 38317#: /__w/calibre/calibre/src/calibre/srv/opts.py:141 38318msgid "" 38319"Normally, the server is unrestricted, allowing anyone to access it. You can " 38320"restrict access to predefined users with this option." 38321msgstr "" 38322 38323#: /__w/calibre/calibre/src/calibre/srv/opts.py:144 38324msgid "Allow un-authenticated local connections to make changes" 38325msgstr "" 38326 38327#: /__w/calibre/calibre/src/calibre/srv/opts.py:146 38328msgid "" 38329"Normally, if you do not turn on authentication, the server operates in read-" 38330"only mode, so as to not allow anonymous users to make changes to your " 38331"calibre libraries. This option allows anybody connecting from the same " 38332"computer as the server is running on to make changes. This is useful if you " 38333"want to run the server without authentication but still use calibredb to " 38334"make changes to your calibre libraries. Note that turning on this option " 38335"means any program running on the computer can make changes to your calibre " 38336"libraries." 38337msgstr "" 38338 38339#: /__w/calibre/calibre/src/calibre/srv/opts.py:155 38340msgid "" 38341"Allow un-authenticated connections from specific IP addresses to make " 38342"changes" 38343msgstr "" 38344 38345#: /__w/calibre/calibre/src/calibre/srv/opts.py:157 38346msgid "" 38347"Normally, if you do not turn on authentication, the server operates in read-" 38348"only mode, so as to not allow anonymous users to make changes to your " 38349"calibre libraries. This option allows anybody connecting from the specified " 38350"IP addresses to make changes. Must be a comma separated list of address or " 38351"network specifications. This is useful if you want to run the server without" 38352" authentication but still use calibredb to make changes to your calibre " 38353"libraries. Note that turning on this option means anyone connecting from the" 38354" specified IP addresses can make changes to your calibre libraries." 38355msgstr "" 38356 38357#: /__w/calibre/calibre/src/calibre/srv/opts.py:166 38358msgid "Path to user database" 38359msgstr "" 38360 38361#: /__w/calibre/calibre/src/calibre/srv/opts.py:168 38362msgid "" 38363"Path to a file in which to store the user and password information. Normally" 38364" a file in the calibre configuration folder is used." 38365msgstr "" 38366 38367#: /__w/calibre/calibre/src/calibre/srv/opts.py:171 38368msgid "Choose the type of authentication used" 38369msgstr "" 38370 38371#: /__w/calibre/calibre/src/calibre/srv/opts.py:172 38372msgid "" 38373"Set the HTTP authentication mode used by the server. Set to \"basic\" if you" 38374" are putting this server behind an SSL proxy. Otherwise, leave it as " 38375"\"auto\", which will use \"basic\" if SSL is configured otherwise it will " 38376"use \"digest\"." 38377msgstr "" 38378 38379#: /__w/calibre/calibre/src/calibre/srv/opts.py:176 38380msgid "Ban IP addresses that have repeated login failures" 38381msgstr "" 38382 38383#: /__w/calibre/calibre/src/calibre/srv/opts.py:177 38384msgid "" 38385"Temporarily bans access for IP addresses that have repeated login failures " 38386"for the specified number of minutes. Useful to prevent attempts at guessing " 38387"passwords. If set to zero, no banning is done." 38388msgstr "" 38389 38390#: /__w/calibre/calibre/src/calibre/srv/opts.py:181 38391msgid "Number of login failures for ban" 38392msgstr "" 38393 38394#: /__w/calibre/calibre/src/calibre/srv/opts.py:182 38395msgid "The number of login failures after which an IP address is banned" 38396msgstr "" 38397 38398#: /__w/calibre/calibre/src/calibre/srv/opts.py:184 38399msgid "Ignored user-defined metadata fields" 38400msgstr "" 38401 38402#: /__w/calibre/calibre/src/calibre/srv/opts.py:186 38403msgid "" 38404"Comma separated list of user-defined metadata fields that will not be " 38405"displayed by the Content server in the /opds and /mobile views. For example:" 38406" {}" 38407msgstr "" 38408 38409#: /__w/calibre/calibre/src/calibre/srv/opts.py:190 38410msgid "Restrict displayed user-defined fields" 38411msgstr "" 38412 38413#: /__w/calibre/calibre/src/calibre/srv/opts.py:192 38414msgid "" 38415"Comma separated list of user-defined metadata fields that will be displayed " 38416"by the Content server in the /opds and /mobile views. If you specify this " 38417"option, any fields not in this list will not be displayed. For example: {}" 38418msgstr "" 38419 38420#: /__w/calibre/calibre/src/calibre/srv/opts.py:197 38421msgid "Choose the default book list mode" 38422msgstr "" 38423 38424#: /__w/calibre/calibre/src/calibre/srv/opts.py:199 38425msgid "" 38426"Set the default book list mode that will be used for new users. Individual " 38427"users can override the default in their own settings. The default is to use " 38428"a cover grid." 38429msgstr "" 38430 38431#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38432msgid "By default, this option is disabled." 38433msgstr "" 38434 38435#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38436msgid "By default, this option is enabled." 38437msgstr "" 38438 38439#: /__w/calibre/calibre/src/calibre/srv/standalone.py:98 38440msgid "" 38441"[options] [path to library folder...]\n" 38442"\n" 38443"Start the calibre Content server. The calibre Content server exposes your\n" 38444"calibre libraries over the internet. You can specify the path to the library\n" 38445"folders as arguments to %prog. If you do not specify any paths, all the\n" 38446"libraries that the main calibre program knows about will be used.\n" 38447msgstr "" 38448 38449#: /__w/calibre/calibre/src/calibre/srv/standalone.py:109 38450msgid "" 38451"Path to log file for server log. This log contains server information and " 38452"errors, not access logs. By default it is written to stdout." 38453msgstr "" 38454 38455#: /__w/calibre/calibre/src/calibre/srv/standalone.py:115 38456msgid "" 38457"Path to the access log file. This log contains information about clients " 38458"connecting to the server and making requests. By default no access logging " 38459"is done." 38460msgstr "" 38461 38462#: /__w/calibre/calibre/src/calibre/srv/standalone.py:120 38463msgid "" 38464"Path to a JSON file containing a template for the custom book list mode. The" 38465" easiest way to create such a template file is to go to Preferences-> " 38466"Sharing over the net-> Book list template in calibre, create the template " 38467"and export it." 38468msgstr "" 38469 38470#: /__w/calibre/calibre/src/calibre/srv/standalone.py:127 38471msgid "" 38472"Path to a JSON file containing URLs for the \"Search the internet\" feature." 38473" The easiest way to create such a file is to go to Preferences-> Sharing " 38474"over the net->Search the internet in calibre, create the URLs and export " 38475"them." 38476msgstr "" 38477 38478#: /__w/calibre/calibre/src/calibre/srv/standalone.py:141 38479msgid "Run process in background as a daemon (Linux only)." 38480msgstr "" 38481 38482#: /__w/calibre/calibre/src/calibre/srv/standalone.py:143 38483msgid "Write process PID to the specified file" 38484msgstr "" 38485 38486#: /__w/calibre/calibre/src/calibre/srv/standalone.py:149 38487msgid "" 38488"Automatically reload server when source code changes. Useful for " 38489"development. You should also specify a small value for the shutdown timeout." 38490msgstr "" 38491 38492#: /__w/calibre/calibre/src/calibre/srv/standalone.py:157 38493#, python-brace-format 38494msgid "" 38495"Manage the database of users allowed to connect to this server. You can use " 38496"it in automated mode by adding a --. See {0} for details. See also the {1} " 38497"option." 38498msgstr "" 38499 38500#: /__w/calibre/calibre/src/calibre/srv/standalone.py:161 38501#, python-brace-format 38502msgid "" 38503"Path to the user database to use for authentication. The database is a " 38504"SQLite file. To create it use {0}. You can read more about managing users " 38505"at: {1}" 38506msgstr "" 38507 38508#: /__w/calibre/calibre/src/calibre/srv/standalone.py:181 38509msgid "" 38510"Another calibre program such as another instance of {} or the main calibre " 38511"program is running. Having multiple programs that can make changes to a " 38512"calibre library running at the same time is not supported." 38513msgstr "" 38514 38515#: /__w/calibre/calibre/src/calibre/srv/standalone.py:207 38516msgid "Interrupted by user" 38517msgstr "" 38518 38519#: /__w/calibre/calibre/src/calibre/srv/standalone.py:214 38520#, python-format 38521msgid "There is no calibre library at: %s" 38522msgstr "" 38523 38524#: /__w/calibre/calibre/src/calibre/srv/standalone.py:218 38525msgid "You must specify at least one calibre library" 38526msgstr "" 38527 38528#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38529msgid "Composite Tags" 38530msgstr "" 38531 38532#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38533msgid "Enum" 38534msgstr "" 38535 38536#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:131 38537#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:248 38538msgid "Invalid syntax. Expected a lookup name or a word" 38539msgstr "" 38540 38541#: /__w/calibre/calibre/src/calibre/srv/users.py:56 38542msgid "" 38543"For maximum compatibility you should use only the letters A-Z, the numbers " 38544"0-9, spaces, underscores and hyphens in the username" 38545msgstr "" 38546 38547#: /__w/calibre/calibre/src/calibre/srv/users.py:66 38548msgid "The password must contain only ASCII (English) characters and symbols" 38549msgstr "" 38550 38551#: /__w/calibre/calibre/src/calibre/srv/users.py:160 38552#, python-format 38553msgid "The username %s already exists" 38554msgstr "" 38555 38556#: /__w/calibre/calibre/src/calibre/srv/users_api.py:25 38557msgid "Existing password is incorrect" 38558msgstr "" 38559 38560#: /__w/calibre/calibre/src/calibre/utils/config.py:47 38561msgid "Usage" 38562msgstr "" 38563 38564#: /__w/calibre/calibre/src/calibre/utils/config.py:98 38565msgid "Created by " 38566msgstr "" 38567 38568#: /__w/calibre/calibre/src/calibre/utils/config.py:99 38569msgid "" 38570"Whenever you pass arguments to %prog that have spaces in them, enclose the " 38571"arguments in quotation marks. For example: \"{}\"" 38572msgstr "" 38573 38574#: /__w/calibre/calibre/src/calibre/utils/config.py:110 38575msgid "Options" 38576msgstr "" 38577 38578#: /__w/calibre/calibre/src/calibre/utils/config_base.py:479 38579msgid "Path to the database in which books are stored" 38580msgstr "" 38581 38582#: /__w/calibre/calibre/src/calibre/utils/config_base.py:481 38583msgid "Pattern to guess metadata from filenames" 38584msgstr "" 38585 38586#: /__w/calibre/calibre/src/calibre/utils/config_base.py:483 38587msgid "Access key for isbndb.com" 38588msgstr "" 38589 38590#: /__w/calibre/calibre/src/calibre/utils/config_base.py:485 38591msgid "Default timeout for network operations (seconds)" 38592msgstr "" 38593 38594#: /__w/calibre/calibre/src/calibre/utils/config_base.py:487 38595msgid "Path to folder in which your library of books is stored" 38596msgstr "" 38597 38598#: /__w/calibre/calibre/src/calibre/utils/config_base.py:489 38599msgid "The language in which to display the user interface" 38600msgstr "" 38601 38602#: /__w/calibre/calibre/src/calibre/utils/config_base.py:491 38603msgid "" 38604"The default output format for e-book conversions. When auto-converting to " 38605"send to a device this can be overridden by individual device preferences. " 38606"These can be changed by right clicking the device icon in calibre and " 38607"choosing \"Configure\"." 38608msgstr "" 38609 38610#: /__w/calibre/calibre/src/calibre/utils/config_base.py:498 38611msgid "Ordered list of formats to prefer for input." 38612msgstr "" 38613 38614#: /__w/calibre/calibre/src/calibre/utils/config_base.py:500 38615msgid "Read metadata from files" 38616msgstr "" 38617 38618#: /__w/calibre/calibre/src/calibre/utils/config_base.py:502 38619msgid "" 38620"The priority of worker processes. A higher priority means they run faster " 38621"and consume more resources. Most tasks like conversion/news download/adding " 38622"books/etc. are affected by this setting." 38623msgstr "" 38624 38625#: /__w/calibre/calibre/src/calibre/utils/config_base.py:507 38626msgid "Swap author first and last names when reading metadata" 38627msgstr "" 38628 38629#: /__w/calibre/calibre/src/calibre/utils/config_base.py:509 38630msgid "Add new formats to existing book records" 38631msgstr "" 38632 38633#: /__w/calibre/calibre/src/calibre/utils/config_base.py:511 38634msgid "Check for duplicates when copying to another library" 38635msgstr "" 38636 38637#: /__w/calibre/calibre/src/calibre/utils/config_base.py:513 38638msgid "Tags to apply to books added to the library" 38639msgstr "" 38640 38641#: /__w/calibre/calibre/src/calibre/utils/config_base.py:515 38642msgid "" 38643"Mark newly added books. The mark is a temporary mark that is automatically " 38644"removed when calibre is restarted." 38645msgstr "" 38646 38647#: /__w/calibre/calibre/src/calibre/utils/config_base.py:519 38648msgid "List of named saved searches" 38649msgstr "" 38650 38651#: /__w/calibre/calibre/src/calibre/utils/config_base.py:520 38652msgid "User-created Tag browser categories" 38653msgstr "" 38654 38655#: /__w/calibre/calibre/src/calibre/utils/config_base.py:522 38656msgid "How and when calibre updates metadata on the device." 38657msgstr "" 38658 38659#: /__w/calibre/calibre/src/calibre/utils/config_base.py:524 38660msgid "" 38661"When searching for text without using lookup prefixes, as for example, Red " 38662"instead of title:Red, limit the columns searched to those named below." 38663msgstr "" 38664 38665#: /__w/calibre/calibre/src/calibre/utils/config_base.py:529 38666msgid "" 38667"Choose columns to be searched when not using prefixes, as for example, when " 38668"searching for Red instead of title:Red. Enter a list of search/lookup names " 38669"separated by commas. Only takes effect if you set the option to limit search" 38670" columns above." 38671msgstr "" 38672 38673#: /__w/calibre/calibre/src/calibre/utils/config_base.py:535 38674msgid "" 38675"Characters typed in the search box will match their accented versions, based" 38676" on the language you have chosen for the calibre interface. For example, in " 38677"English, searching for n will match both {} and n, but if your language is " 38678"Spanish it will only match n. Note that this is much slower than a simple " 38679"search on very large libraries. Also, this option will have no effect if you" 38680" turn on case-sensitive searching" 38681msgstr "" 38682 38683#: /__w/calibre/calibre/src/calibre/utils/config_base.py:544 38684msgid "Make searches case-sensitive" 38685msgstr "" 38686 38687#: /__w/calibre/calibre/src/calibre/utils/config_base.py:546 38688msgid "" 38689"Recognize numbers inside text when sorting. Setting this means that when " 38690"sorting on text fields like title the text \"Book 2\"will sort before the " 38691"text \"Book 100\". Note that setting this can cause problems with text that " 38692"starts with numbers and is a little slower." 38693msgstr "" 38694 38695#: /__w/calibre/calibre/src/calibre/utils/exim.py:200 38696#: /__w/calibre/calibre/src/calibre/utils/exim.py:344 38697msgid "Settings and plugins" 38698msgstr "" 38699 38700#: /__w/calibre/calibre/src/calibre/utils/filenames.py:380 38701msgid "File is open in another process" 38702msgstr "" 38703 38704#: /__w/calibre/calibre/src/calibre/utils/formatter.py:286 38705msgid "the end of the program" 38706msgstr "" 38707 38708#: /__w/calibre/calibre/src/calibre/utils/formatter.py:288 38709#, python-brace-format 38710msgid "{0}: {1} near {2} on line {3}" 38711msgstr "" 38712 38713#: /__w/calibre/calibre/src/calibre/utils/formatter.py:291 38714#, python-brace-format 38715msgid "{0}: {1} near {2}" 38716msgstr "" 38717 38718#: /__w/calibre/calibre/src/calibre/utils/formatter.py:377 38719msgid "'End of program'" 38720msgstr "" 38721 38722#: /__w/calibre/calibre/src/calibre/utils/formatter.py:388 38723#, python-brace-format 38724msgid "Failed to scan program. Invalid input '{0}'" 38725msgstr "" 38726 38727#: /__w/calibre/calibre/src/calibre/utils/formatter.py:391 38728#, python-brace-format 38729msgid "Expected end of program, found '{0}'" 38730msgstr "" 38731 38732#: /__w/calibre/calibre/src/calibre/utils/formatter.py:414 38733#: /__w/calibre/calibre/src/calibre/utils/formatter.py:426 38734#: /__w/calibre/calibre/src/calibre/utils/formatter.py:438 38735#: /__w/calibre/calibre/src/calibre/utils/formatter.py:448 38736#: /__w/calibre/calibre/src/calibre/utils/formatter.py:453 38737#, python-brace-format 38738msgid "{0} statement: expected '{1}', found '{2}'" 38739msgstr "" 38740 38741#: /__w/calibre/calibre/src/calibre/utils/formatter.py:435 38742#, python-brace-format 38743msgid "'{0}' statement: expected an identifier" 38744msgstr "" 38745 38746#: /__w/calibre/calibre/src/calibre/utils/formatter.py:524 38747#, python-brace-format 38748msgid "A stored template must begin with '{0}'" 38749msgstr "" 38750 38751#: /__w/calibre/calibre/src/calibre/utils/formatter.py:567 38752#, python-brace-format 38753msgid "Expected '{0}', found '{1}'" 38754msgstr "" 38755 38756#: /__w/calibre/calibre/src/calibre/utils/formatter.py:605 38757#, python-brace-format 38758msgid "Unknown function {0}" 38759msgstr "" 38760 38761#: /__w/calibre/calibre/src/calibre/utils/formatter.py:618 38762#, python-brace-format 38763msgid "Expected a '{0}' for function call, found '{1}'" 38764msgstr "" 38765 38766#: /__w/calibre/calibre/src/calibre/utils/formatter.py:631 38767#, python-brace-format 38768msgid "Parameters to '{0}' must be variables or assignments" 38769msgstr "" 38770 38771#: /__w/calibre/calibre/src/calibre/utils/formatter.py:648 38772#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1332 38773#, python-brace-format 38774msgid "Incorrect number of arguments for function {0}" 38775msgstr "" 38776 38777#: /__w/calibre/calibre/src/calibre/utils/formatter.py:655 38778#, python-brace-format 38779msgid "Expected an expression, found '{0}'" 38780msgstr "" 38781 38782#: /__w/calibre/calibre/src/calibre/utils/formatter.py:660 38783#, python-brace-format 38784msgid "{0} outside of for loop" 38785msgstr "" 38786 38787#: /__w/calibre/calibre/src/calibre/utils/formatter.py:692 38788#, python-brace-format 38789msgid "Interpreter: {0} - line number {1}" 38790msgstr "" 38791 38792#: /__w/calibre/calibre/src/calibre/utils/formatter.py:757 38793#, python-brace-format 38794msgid "Error during string comparison: operator '{0}'" 38795msgstr "" 38796 38797#: /__w/calibre/calibre/src/calibre/utils/formatter.py:785 38798#, python-brace-format 38799msgid "Value used in comparison is not a number: operator '{0}'" 38800msgstr "" 38801 38802#: /__w/calibre/calibre/src/calibre/utils/formatter.py:811 38803#, python-brace-format 38804msgid "Unknown identifier '{0}'" 38805msgstr "" 38806 38807#: /__w/calibre/calibre/src/calibre/utils/formatter.py:829 38808msgid "before evaluating arguments" 38809msgstr "" 38810 38811#: /__w/calibre/calibre/src/calibre/utils/formatter.py:840 38812msgid "after evaluating arguments" 38813msgstr "" 38814 38815#: /__w/calibre/calibre/src/calibre/utils/formatter.py:853 38816msgid " returned value" 38817msgstr "" 38818 38819#: /__w/calibre/calibre/src/calibre/utils/formatter.py:893 38820#: /__w/calibre/calibre/src/calibre/utils/formatter.py:897 38821#: /__w/calibre/calibre/src/calibre/utils/formatter.py:927 38822#, python-brace-format 38823msgid "Unknown field '{0}'" 38824msgstr "" 38825 38826#: /__w/calibre/calibre/src/calibre/utils/formatter.py:986 38827#, python-brace-format 38828msgid "Unhandled exception '{0}'" 38829msgstr "" 38830 38831#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1031 38832#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1048 38833#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1070 38834#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1088 38835#, python-brace-format 38836msgid "Error during operator evaluation: operator '{0}'" 38837msgstr "" 38838 38839#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1103 38840#, python-brace-format 38841msgid "Function {0}: invalid character name '{1}" 38842msgstr "" 38843 38844#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1157 38845#, python-brace-format 38846msgid "Internal error evaluating an expression: '{0}'" 38847msgstr "" 38848 38849#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1200 38850#, python-brace-format 38851msgid "format: type {0} requires an integer value, got {1}" 38852msgstr "" 38853 38854#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1206 38855#, python-brace-format 38856msgid "format: type {0} requires a decimal (float) value, got {1}" 38857msgstr "" 38858 38859#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1342 38860#, python-format 38861msgid "%s: unknown function" 38862msgstr "" 38863 38864#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1496 38865#, python-brace-format 38866msgid "No such variable {0}" 38867msgstr "" 38868 38869#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:35 38870#, python-brace-format 38871msgid "" 38872"Duplicate user function name {0}. Change the name or ensure that the " 38873"functions are identical" 38874msgstr "" 38875 38876#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:126 38877msgid "No documentation provided" 38878msgstr "" 38879 38880#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:163 38881msgid "" 38882"strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as" 38883" strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. " 38884"In many cases the lexical comparison operators (>, <, == etc) can replace " 38885"this function." 38886msgstr "" 38887 38888#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:181 38889msgid "" 38890"cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " 38891"Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. In many " 38892"cases the numeric comparison operators (>#, <#, ==# etc) can replace this " 38893"function." 38894msgstr "" 38895 38896#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:200 38897msgid "" 38898"first_matching_cmp(val, [cmp1, result1,]+, else_result) -- compares \"val < " 38899"cmpN\" in sequence, returning resultN for the first comparison that " 38900"succeeds. Returns else_result if no comparison succeeds. Example: " 38901"first_matching_cmp(10,5,\"small\",10,\"middle\",15,\"large\",\"giant\") " 38902"returns \"large\". The same example with a first value of 16 returns " 38903"\"giant\"." 38904msgstr "" 38905 38906#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:209 38907msgid "first_matching_cmp requires an even number of arguments" 38908msgstr "" 38909 38910#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:222 38911msgid "" 38912"strcat(a [, b]*) -- can take any number of arguments. Returns the string " 38913"formed by concatenating all the arguments" 38914msgstr "" 38915 38916#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:237 38917msgid "strlen(a) -- Returns the length of the string passed as the argument" 38918msgstr "" 38919 38920#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:251 38921msgid "" 38922"add(x [, y]*) -- returns the sum of its arguments. Throws an exception if an" 38923" argument is not a number. This function can often be replaced with the + " 38924"operator." 38925msgstr "" 38926 38927#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:268 38928msgid "" 38929"subtract(x, y) -- returns x - y. Throws an exception if either x or y are " 38930"not numbers. This function can often be replaced with the - operator." 38931msgstr "" 38932 38933#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:282 38934msgid "" 38935"multiply(x [, y]*) -- returns the product of its arguments. Throws an " 38936"exception if any argument is not a number. This function can often be " 38937"replaced with the * operator." 38938msgstr "" 38939 38940#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:298 38941msgid "" 38942"divide(x, y) -- returns x / y. Throws an exception if either x or y are not " 38943"numbers. This function can often be replaced with the / operator." 38944msgstr "" 38945 38946#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:312 38947msgid "" 38948"ceiling(x) -- returns the smallest integer greater than or equal to x. " 38949"Throws an exception if x is not a number." 38950msgstr "" 38951 38952#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:325 38953msgid "" 38954"floor(x) -- returns the largest integer less than or equal to x. Throws an " 38955"exception if x is not a number." 38956msgstr "" 38957 38958#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:338 38959msgid "" 38960"round(x) -- returns the nearest integer to x. Throws an exception if x is " 38961"not a number." 38962msgstr "" 38963 38964#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:350 38965msgid "" 38966"mod(x) -- returns floor(remainder of x / y). Throws an exception if either x" 38967" or y is not a number." 38968msgstr "" 38969 38970#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:363 38971msgid "" 38972"fractional_part(x) -- returns the value after the decimal point. For " 38973"example, fractional_part(3.14) returns 0.14. Throws an exception if x is not" 38974" a number." 38975msgstr "" 38976 38977#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:377 38978msgid "" 38979"template(x) -- evaluates x as a template. The evaluation is done in its own " 38980"context, meaning that variables are not shared between the caller and the " 38981"template evaluation. Because the { and } characters are special, you must " 38982"use [[ for the { character and ]] for the } character; they are converted " 38983"automatically. For example, template('[[title_sort]]') will evaluate the " 38984"template {title_sort} and return its value. Note also that prefixes and " 38985"suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to " 38986"this function when using template program mode." 38987msgstr "" 38988 38989#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:396 38990msgid "" 38991"eval(template) -- evaluates the template, passing the local variables (those" 38992" 'assign'ed to) instead of the book metadata. This permits using the " 38993"template processor to construct complex results from local variables. " 38994"Because the { and } characters are special, you must use [[ for the { " 38995"character and ]] for the } character; they are converted automatically. Note" 38996" also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be " 38997"used in the argument to this function when using template program mode." 38998msgstr "" 38999 39000#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:416 39001msgid "" 39002"assign(id, val) -- assigns val to id, then returns val. id must be an " 39003"identifier, not an expression. This function can often be replaced with the " 39004"= operator." 39005msgstr "" 39006 39007#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:429 39008msgid "" 39009"list_split(list_val, sep, id_prefix) -- splits the list_val into separate " 39010"values using 'sep', then assigns the values to variables named 'id_prefix_N'" 39011" where N is the position of the value in the list. The first item has " 39012"position 0 (zero). The function returns the last element in the list. " 39013"Example: split('one:two:foo', ':', 'var') is equivalent to var_0 = 'one'; " 39014"var_1 = 'two'; var_2 = 'foo'." 39015msgstr "" 39016 39017#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:449 39018msgid "" 39019"print(a[, b]*) -- prints the arguments to standard output. Unless you start " 39020"calibre from the command line (calibre-debug -g), the output will go to a " 39021"black hole." 39022msgstr "" 39023 39024#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:462 39025msgid "field(lookup_name) -- returns the metadata field named by lookup_name" 39026msgstr "" 39027 39028#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:472 39029msgid "" 39030"raw_field(lookup_name [, optional_default]) -- returns the metadata field " 39031"named by lookup_name without applying any formatting. It evaluates and " 39032"returns the optional second argument 'default' if the field is undefined " 39033"('None')." 39034msgstr "" 39035 39036#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:493 39037msgid "" 39038"raw_list(lookup_name, separator) -- returns the metadata list named by " 39039"lookup_name without applying any formatting or sorting and with items " 39040"separated by separator." 39041msgstr "" 39042 39043#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:508 39044msgid "" 39045"substr(str, start, end) -- returns the start'th through the end'th " 39046"characters of str. The first character in str is the zero'th character. If " 39047"end is negative, then it indicates that many characters counting from the " 39048"right. If end is zero, then it indicates the last character. For example, " 39049"substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " 39050"'234'." 39051msgstr "" 39052 39053#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:523 39054msgid "" 39055"lookup(val, [pattern, field,]+ else_field) -- like switch, except the " 39056"arguments are field (metadata) names, not text. The value of the appropriate" 39057" field will be fetched and used. Note that because composite columns are " 39058"fields, you can use this function in one composite field to use the value of" 39059" some other composite field. This is extremely useful when constructing " 39060"variable save paths" 39061msgstr "" 39062 39063#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:538 39064msgid "lookup requires either 2 or an odd number of arguments" 39065msgstr "" 39066 39067#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:552 39068msgid "" 39069"test(val, text if not empty, text if empty) -- return `text if not empty` if" 39070" val is not empty, otherwise return `text if empty`" 39071msgstr "" 39072 39073#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:566 39074msgid "" 39075"contains(val, pattern, text if match, text if not match) -- checks if val " 39076"contains matches for the regular expression `pattern`. Returns `text if " 39077"match` if matches are found, otherwise it returns `text if no match`" 39078msgstr "" 39079 39080#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:583 39081msgid "" 39082"switch(val, [pattern, value,]+ else_value) -- for each `pattern, value` " 39083"pair, checks if `val` matches the regular expression `pattern` and if so, " 39084"returns that `value`. If no pattern matches, then `else_value` is returned. " 39085"You can have as many `pattern, value` pairs as you want" 39086msgstr "" 39087 39088#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:591 39089msgid "switch requires an odd number of arguments" 39090msgstr "" 39091 39092#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:605 39093msgid "" 39094"strcat_max(max, string1 [, prefix2, string2]*) -- Returns a string formed by" 39095" concatenating the arguments. The returned value is initialized to string1. " 39096"`Prefix, string` pairs are added to the end of the value as long as the " 39097"resulting string length is less than `max`. String1 is returned even if " 39098"string1 is longer than max. You can pass as many `prefix, string` pairs as " 39099"you wish." 39100msgstr "" 39101 39102#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:615 39103msgid "strcat_max requires 2 or more arguments" 39104msgstr "" 39105 39106#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:617 39107msgid "strcat_max requires an even number of arguments" 39108msgstr "" 39109 39110#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:621 39111msgid "first argument to strcat_max must be an integer" 39112msgstr "" 39113 39114#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:640 39115msgid "" 39116"in_list(val, separator, [ pattern, found_val, ]+ not_found_val) -- treating " 39117"val as a list of items separated by separator, if the pattern matches any of" 39118" the list values then return found_val.If the pattern matches no list value " 39119"then return not_found_val. The pattern and found_value pairs can be repeated" 39120" as many times as desired. The patterns are checked in order. The found_val " 39121"for the first match is returned. Aliases: in_list(), list_contains()" 39122msgstr "" 39123 39124#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:652 39125msgid "in_list requires an odd number of arguments" 39126msgstr "" 39127 39128#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:671 39129msgid "" 39130"str_in_list(val, separator, [string, found_val, ]+ not_found_val) -- " 39131"treating val as a list of items separated by separator, if the string " 39132"matches any of the list values then return found_val.If the string matches " 39133"no list value then return not_found_val. The comparison is exact match (not " 39134"contains) and is case insensitive. The string and found_value pairs can be " 39135"repeated as many times as desired. The patterns are checked in order. The " 39136"found_val for the first match is returned." 39137msgstr "" 39138 39139#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:682 39140msgid "str_in_list requires an odd number of arguments" 39141msgstr "" 39142 39143#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:703 39144msgid "" 39145"identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list" 39146" of identifiers separated by commas, comparing the string against each value" 39147" in the list. An identifier has the format \"identifier:value\". The id " 39148"parameter should be either \"id\" or \"id:regexp\". The first case matches " 39149"if there is any identifier with that id. The second case matches if the " 39150"regexp matches the identifier's value. If there is a match, return " 39151"found_val, otherwise return not_found_val." 39152msgstr "" 39153 39154#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:730 39155msgid "" 39156"re(val, pattern, replacement) -- return val after applying the regular " 39157"expression. All instances of `pattern` are replaced with `replacement`. As " 39158"in all of calibre, these are Python-compatible regular expressions" 39159msgstr "" 39160 39161#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:743 39162msgid "" 39163"re_group(val, pattern [, template_for_group]*) -- return a string made by " 39164"applying the regular expression pattern to the val and replacing each " 39165"matched instance with the string computed by replacing each matched group by" 39166" the value returned by the corresponding template. The original matched " 39167"value for the group is available as $. In template program mode, like for " 39168"the template and the eval functions, you use [[ for { and ]] for }. The " 39169"following example in template program mode looks for series with more than " 39170"one word and uppercases the first word: {series:'re_group($, \"(\\S* " 39171")(.*)\", \"[[$:uppercase()]]\", \"[[$]]\")'}" 39172msgstr "" 39173 39174#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:778 39175msgid "" 39176"swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " 39177"B\". This is most useful for converting names in LN, FN format to FN LN. If " 39178"there is no comma, the function returns val unchanged" 39179msgstr "" 39180 39181#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:791 39182msgid "" 39183"ifempty(val, text if empty) -- return val if val is not empty, otherwise " 39184"return `text if empty`" 39185msgstr "" 39186 39187#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:805 39188msgid "" 39189"shorten(val, left chars, middle text, right chars) -- Return a shortened " 39190"version of val, consisting of `left chars` characters from the beginning of " 39191"val, followed by `middle text`, followed by `right chars` characters from " 39192"the end of the string. `Left chars` and `right chars` must be integers. For " 39193"example, assume the title of the book is `Ancient English Laws in the Times " 39194"of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If " 39195"you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the " 39196"field's length is less than left chars + right chars + the length of `middle" 39197" text`, then the field will be used intact. For example, the title `The " 39198"Dome` would not be changed." 39199msgstr "" 39200 39201#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:834 39202msgid "" 39203"count(val, separator) -- interprets the value as a list of items separated " 39204"by `separator`, returning the number of items in the list. Most lists use a " 39205"comma as the separator, but authors uses an ampersand. Examples: " 39206"{tags:count(,)}, {authors:count(&)}. Aliases: count(), list_count()" 39207msgstr "" 39208 39209#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:850 39210msgid "" 39211"list_count_matching(list, pattern, separator) -- interprets 'list' as a list" 39212" of items separated by 'separator', returning the number of items in the " 39213"list that match the regular expression 'pattern'. Aliases: " 39214"list_count_matching(), count_matching()" 39215msgstr "" 39216 39217#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:867 39218msgid "" 39219"list_item(val, index, separator) -- interpret the value as a list of items " 39220"separated by `separator`, returning the `index`th item. The first item is " 39221"number zero. The last item can be returned using `list_item(-1,separator)`. " 39222"If the item is not in the list, then the empty value is returned. The " 39223"separator has the same meaning as in the count function." 39224msgstr "" 39225 39226#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:889 39227msgid "" 39228"select(val, key) -- interpret the value as a comma-separated list of items, " 39229"with the items being \"id:value\". Find the pair with the id equal to key, " 39230"and return the corresponding value. Returns the empty string if no match is " 39231"found." 39232msgstr "" 39233 39234#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:910 39235msgid "" 39236"approximate_formats() -- return a comma-separated list of formats that at " 39237"one point were associated with the book. There is no guarantee that this " 39238"list is correct, although it probably is. This function can be called in " 39239"template program mode using the template \"{:'approximate_formats()'}\". " 39240"Note that format names are always uppercase, as in EPUB. This function works" 39241" only in the GUI. If you want to use these values in save-to-disk or send-" 39242"to-device templates then you must make a custom \"Column built from other " 39243"columns\", use the function in that column's template, and use that column's" 39244" value in your save/send templates" 39245msgstr "" 39246 39247#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:931 39248#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1239 39249#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1258 39250#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1274 39251#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1291 39252#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1762 39253#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1778 39254#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1798 39255#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1839 39256#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1894 39257#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1928 39258msgid "This function can be used only in the GUI" 39259msgstr "" 39260 39261#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:938 39262msgid "" 39263"formats_modtimes(date_format) -- return a comma-separated list of colon-" 39264"separated items representing modification times for the formats of a book. " 39265"The date_format parameter specifies how the date is to be formatted. See the" 39266" format_date function for details. You can use the select function to get " 39267"the mod time for a specific format. Note that format names are always " 39268"uppercase, as in EPUB." 39269msgstr "" 39270 39271#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:962 39272msgid "" 39273"formats_sizes() -- return a comma-separated list of colon-separated items " 39274"representing sizes in bytes of the formats of a book. You can use the select" 39275" function to get the size for a specific format. Note that format names are " 39276"always uppercase, as in EPUB." 39277msgstr "" 39278 39279#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:982 39280msgid "" 39281"formats_paths() -- return a comma-separated list of colon-separated items " 39282"representing full path to the formats of a book. You can use the select " 39283"function to get the path for a specific format. Note that format names are " 39284"always uppercase, as in EPUB." 39285msgstr "" 39286 39287#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1001 39288msgid "" 39289"human_readable(v) -- return a string representing the number v in KB, MB, " 39290"GB, etc." 39291msgstr "" 39292 39293#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1016 39294msgid "" 39295"format_number(v, template) -- format the number v using a Python formatting " 39296"template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " 39297"field_name part of the template must be a 0 (zero) (the \"{0:\" in the above" 39298" examples). See the template language and Python documentation for more " 39299"examples. You can leave off the leading \"{0:\" and trailing \"}\" if the " 39300"template contains only a format. Returns the empty string if formatting " 39301"fails." 39302msgstr "" 39303 39304#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1052 39305msgid "" 39306"sublist(val, start_index, end_index, separator) -- interpret the value as a " 39307"list of items separated by `separator`, returning a new list made from the " 39308"`start_index` to the `end_index` item. The first item is number zero. If an " 39309"index is negative, then it counts from the end of the list. As a special " 39310"case, an end_index of zero is assumed to be the length of the list. Examples" 39311" using basic template mode and assuming that the tags column (which is " 39312"comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\\\,)} returns " 39313"\"A\". {tags:sublist(-1,0,\\\\,)} returns \"C\". {tags:sublist(0,-1,\\\\,)} " 39314"returns \"A, B\"." 39315msgstr "" 39316 39317#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1088 39318msgid "" 39319"subitems(val, start_index, end_index) -- This function is used to break " 39320"apart lists of items such as genres. It interprets the value as a comma-" 39321"separated list of items, where each item is a period-separated list. Returns" 39322" a new list made by first finding all the period-separated items, then for " 39323"each such item extracting the `start_index` to the `end_index` components, " 39324"then combining the results back together. The first component in a period-" 39325"separated list has an index of zero. If an index is negative, then it counts" 39326" from the end of the list. As a special case, an end_index of zero is " 39327"assumed to be the length of the list. Example using basic template mode and " 39328"assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". " 39329"{#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns " 39330"\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)}" 39331" returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" 39332msgstr "" 39333 39334#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1135 39335msgid "" 39336"format_date(val, format_string) -- format the value, which must be a date, " 39337"using the format_string, returning a string. The formatting codes are: d " 39338": the day as number without a leading zero (1 to 31) dd : the day as " 39339"number with a leading zero (01 to 31) ddd : the abbreviated localized day " 39340"name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. " 39341"\"Monday\" to \"Sunday\"). M : the month as number without a leading zero" 39342" (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM :" 39343" the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the " 39344"long localized month name (e.g. \"January\" to \"December\"). yy : the " 39345"year as two digit number (00 to 99). yyyy : the year as four digit number. h" 39346" : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)" 39347" hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on " 39348"am/pm) m : the minutes without a leading 0 (0 to 59) mm : the minutes " 39349"with a leading 0 (00 to 59) s : the seconds without a leading 0 (0 to 59)" 39350" ss : the seconds with a leading 0 (00 to 59) ap : use a 12-hour clock " 39351"instead of a 24-hour clock, with \"ap\" replaced by the localized string for" 39352" am or pm AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\"" 39353" replaced by the localized string for AM or PM iso : the date with time and" 39354" timezone. Must be the only format present to_number: the date as a floating" 39355" point number from_number[:fmt]: format the timestamp using fmt if present " 39356"otherwise iso" 39357msgstr "" 39358 39359#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1182 39360msgid "uppercase(val) -- return val in upper case" 39361msgstr "" 39362 39363#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1192 39364msgid "lowercase(val) -- return val in lower case" 39365msgstr "" 39366 39367#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1202 39368msgid "titlecase(val) -- return val in title case" 39369msgstr "" 39370 39371#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1212 39372msgid "capitalize(val) -- return val capitalized" 39373msgstr "" 39374 39375#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1222 39376msgid "" 39377"booksize() -- return value of the size field. This function works only in " 39378"the GUI. If you want to use this value in save-to-disk or send-to-device " 39379"templates then you must make a custom \"Column built from other columns\", " 39380"use the function in that column's template, and use that column's value in " 39381"your save/send templates" 39382msgstr "" 39383 39384#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1246 39385msgid "" 39386"ondevice() -- return Yes if ondevice is set, otherwise return the empty " 39387"string. This function works only in the GUI. If you want to use this value " 39388"in save-to-disk or send-to-device templates then you must make a custom " 39389"\"Column built from other columns\", use the function in that column's " 39390"template, and use that column's value in your save/send templates" 39391msgstr "" 39392 39393#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1265 39394msgid "" 39395"annotation_count() -- return the total number of annotations of all types " 39396"attached to the current book. This function works only in the GUI." 39397msgstr "" 39398 39399#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1281 39400msgid "" 39401"is_marked() -- check whether the book is 'marked' in calibre. If it is then " 39402"return the value of the mark, either 'true' or the comma-separated list of " 39403"named marks. Returns '' if the book is not marked." 39404msgstr "" 39405 39406#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1298 39407msgid "series_sort() -- return the series sort value" 39408msgstr "" 39409 39410#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1310 39411msgid "" 39412"has_cover() -- return Yes if the book has a cover, otherwise return the " 39413"empty string" 39414msgstr "" 39415 39416#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1323 39417msgid "" 39418"first_non_empty(value [, value]*) -- returns the first value that is not " 39419"empty. If all values are empty, then the empty string is returned. You can " 39420"have as many values as you want." 39421msgstr "" 39422 39423#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1341 39424msgid "" 39425"and(value [, value]*) -- returns the string \"1\" if all values are not " 39426"empty, otherwise returns the empty string. This function works well with " 39427"test or first_non_empty. You can have as many values as you want. In many " 39428"cases the && operator can replace this function." 39429msgstr "" 39430 39431#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1360 39432msgid "" 39433"or(value [, value]*) -- returns the string \"1\" if any value is not empty, " 39434"otherwise returns the empty string. This function works well with test or " 39435"first_non_empty. You can have as many values as you want. In many cases the" 39436" || operator can replace this function." 39437msgstr "" 39438 39439#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1379 39440msgid "" 39441"not(value) -- returns the string \"1\" if the value is empty, otherwise " 39442"returns the empty string. This function works well with test or " 39443"first_non_empty. In many cases the ! operator can replace this function." 39444msgstr "" 39445 39446#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1393 39447msgid "" 39448"list_union(list1, list2, separator) -- return a list made by merging the " 39449"items in list1 and list2, removing duplicate items using a case-insensitive " 39450"comparison. If items differ in case, the one in list1 is used. The items in " 39451"list1 and list2 are separated by separator, as are the items in the returned" 39452" list. Aliases: list_union(), merge_lists()" 39453msgstr "" 39454 39455#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1413 39456msgid "" 39457"list_remove_duplicates(list, separator) -- return a list made by removing " 39458"duplicate items in the source list. If items differ only in case, the last " 39459"of them is returned. The items in source list are separated by separator, as" 39460" are the items in the returned list." 39461msgstr "" 39462 39463#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1430 39464msgid "" 39465"list_difference(list1, list2, separator) -- return a list made by removing " 39466"from list1 any item found in list2, using a case-insensitive comparison. The" 39467" items in list1 and list2 are separated by separator, as are the items in " 39468"the returned list." 39469msgstr "" 39470 39471#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1452 39472msgid "" 39473"list_intersection(list1, list2, separator) -- return a list made by removing" 39474" from list1 any item not found in list2, using a case-insensitive " 39475"comparison. The items in list1 and list2 are separated by separator, as are " 39476"the items in the returned list." 39477msgstr "" 39478 39479#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1474 39480msgid "" 39481"list_sort(list, direction, separator) -- return list sorted using a case-" 39482"insensitive sort. If direction is zero, the list is sorted ascending, " 39483"otherwise descending. The list items are separated by separator, as are the " 39484"items in the returned list." 39485msgstr "" 39486 39487#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1490 39488msgid "" 39489"list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if " 39490"list1 and list2 contain the same items, otherwise return no_val. The items " 39491"are determined by splitting each list using the appropriate separator " 39492"character (sep1 or sep2). The order of items in the lists is not relevant. " 39493"The comparison is case insensitive." 39494msgstr "" 39495 39496#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1509 39497msgid "" 39498"list_re(src_list, separator, include_re, opt_replace) -- Construct a list by" 39499" first separating src_list into items using the separator character. For " 39500"each item in the list, check if it matches include_re. If it does, then add " 39501"it to the list to be returned. If opt_replace is not the empty string, then " 39502"apply the replacement before adding the item to the returned list." 39503msgstr "" 39504 39505#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1535 39506msgid "" 39507"list_re_group(src_list, separator, include_re, search_re [, " 39508"group_template]+) -- Like list_re except replacements are not optional. It " 39509"uses re_group(list_item, search_re, group_template, ...) when doing the " 39510"replacements on the resulting list." 39511msgstr "" 39512 39513#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1575 39514msgid "" 39515"today() -- return a date string for today. This value is designed for use in" 39516" format_date or days_between, but can be manipulated like any other string. " 39517"The date is in ISO format." 39518msgstr "" 39519 39520#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1588 39521msgid "" 39522"days_between(date1, date2) -- return the number of days between date1 and " 39523"date2. The number is positive if date1 is greater than date2, otherwise " 39524"negative. If either date1 or date2 are not dates, the function returns the " 39525"empty string." 39526msgstr "" 39527 39528#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1612 39529msgid "" 39530"date_arithmetic(date, calc_spec, fmt) -- Calculate a new date from 'date' " 39531"using 'calc_spec'. Return the new date formatted according to optional " 39532"'fmt': if not supplied then the result will be in iso format. The calc_spec " 39533"is a string formed by concatenating pairs of 'vW' (valueWhat) where 'v' is a" 39534" possibly-negative number and W is one of the following letters: s: add 'v' " 39535"seconds to 'date' m: add 'v' minutes to 'date' h: add 'v' hours to 'date' d:" 39536" add 'v' days to 'date' w: add 'v' weeks to 'date' y: add 'v' years to " 39537"'date', where a year is 365 days. Example: '1s3d-1m' will add 1 second, add " 39538"3 days, and subtract 1 minute from 'date'." 39539msgstr "" 39540 39541#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1645 39542#, python-brace-format 39543msgid "{0}: invalid calculation specifier '{1}'" 39544msgstr "" 39545 39546#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1654 39547#, python-brace-format 39548msgid "{0}: error: {1}" 39549msgstr "" 39550 39551#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1661 39552msgid "" 39553"language_strings(lang_codes, localize) -- return the strings for the " 39554"language codes passed in lang_codes. If localize is zero, return the strings" 39555" in English. If localize is not zero, return the strings in the language of " 39556"the current locale. Lang_codes is a comma-separated list." 39557msgstr "" 39558 39559#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1683 39560msgid "" 39561"language_codes(lang_strings) -- return the language codes for the strings " 39562"passed in lang_strings. The strings must be in the language of the current " 39563"locale. Lang_strings is a comma-separated list." 39564msgstr "" 39565 39566#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1704 39567msgid "" 39568"current_library_name() -- return the last name on the path to the current " 39569"calibre library. This function can be called in template program mode using " 39570"the template \"{:'current_library_name()'}\"." 39571msgstr "" 39572 39573#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1718 39574msgid "" 39575"current_library_path() -- return the path to the current calibre library. " 39576"This function can be called in template program mode using the template " 39577"\"{:'current_library_path()'}\"." 39578msgstr "" 39579 39580#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1732 39581msgid "" 39582"finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and" 39583" suffix to a value in the same way as done in a template like " 39584"`{series_index:05.2f| - |- }`. For example, the following program produces " 39585"the same output as the above template: program: " 39586"finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")" 39587msgstr "" 39588 39589#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1749 39590msgid "" 39591"virtual_libraries() -- return a comma-separated list of Virtual libraries " 39592"that contain this book. This function works only in the GUI. If you want to " 39593"use these values in save-to-disk or send-to-device templates then you must " 39594"make a custom \"Column built from other columns\", use the function in that " 39595"column's template, and use that column's value in your save/send templates" 39596msgstr "" 39597 39598#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1769 39599msgid "" 39600"current_virtual_library_name() -- return the name of the current virtual " 39601"library if there is one, otherwise the empty string. Library name case is " 39602"preserved. Example: \"program: current_virtual_library_name()\"." 39603msgstr "" 39604 39605#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1785 39606msgid "" 39607"user_categories() -- return a comma-separated list of the user categories " 39608"that contain this book. This function works only in the GUI. If you want to " 39609"use these values in save-to-disk or send-to-device templates then you must " 39610"make a custom \"Column built from other columns\", use the function in that " 39611"column's template, and use that column's value in your save/send templates" 39612msgstr "" 39613 39614#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1805 39615#, python-brace-format 39616msgid "" 39617"transliterate(a) -- Returns a string in a latin alphabet formed by " 39618"approximating the sound of the words in the source string. For example, if " 39619"the source is \"{0}\" the function returns \"{1}\"." 39620msgstr "" 39621 39622#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1820 39623msgid "" 39624"author_links(val_separator, pair_separator) -- returns a string containing a" 39625" list of authors and that author's link values in the form author1 " 39626"val_separator author1link pair_separator author2 val_separator author2link " 39627"etc. An author is separated from its link value by the val_separator string " 39628"with no added spaces. author:linkvalue pairs are separated by the " 39629"pair_separator string argument with no added spaces. It is up to you to " 39630"choose separator strings that do not occur in author names or links. An " 39631"author is included even if the author link is empty." 39632msgstr "" 39633 39634#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1846 39635msgid "" 39636"author_sorts(val_separator) -- returns a string containing a list of " 39637"author's sort values for the authors of the book. The sort is the one in the" 39638" author metadata (different from the author_sort in books). The returned " 39639"list has the form author sort 1 val_separator author sort 2 etc. The author " 39640"sort values in this list are in the same order as the authors of the book. " 39641"If you want spaces around val_separator then include them in the separator " 39642"string" 39643msgstr "" 39644 39645#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1868 39646msgid "" 39647"connected_device_name(storage_location) -- if a device is connected then " 39648"return the device name, otherwise return the empty string. Each storage " 39649"location on a device can have a different name. The location names are " 39650"'main', 'carda' and 'cardb'. This function works only in the GUI." 39651msgstr "" 39652 39653#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1885 39654#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1919 39655msgid "connected_device_name: invalid storage location \"{}\"" 39656msgstr "" 39657 39658#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1901 39659msgid "" 39660"connected_device_uuid(storage_location) -- if a device is connected then " 39661"return the device uuid (unique id), otherwise return the empty string. Each " 39662"storage location on a device has a different uuid. The location names are " 39663"'main', 'carda' and 'cardb'. This function works only in the GUI." 39664msgstr "" 39665 39666#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1935 39667msgid "" 39668"check_yes_no(field_name, is_undefined, is_false, is_true) -- checks the " 39669"value of the yes/no field named by the lookup key field_name for a value " 39670"specified by the parameters, returning \"yes\" if a match is found, " 39671"otherwise returning an empty string. Set the parameter is_undefined, " 39672"is_false, or is_true to 1 (the number) to check that condition, otherwise " 39673"set it to 0. Example: check_yes_no(\"#bool\", 1, 0, 1) returns \"yes\" if " 39674"the yes/no field \"#bool\" is either undefined (neither True nor False) or " 39675"True. More than one of is_undefined, is_false, or is_true can be set to 1. " 39676"This function is usually used by the test() or is_empty() functions." 39677msgstr "" 39678 39679#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1955 39680msgid "check_yes_no requires the field be a Yes/No custom column" 39681msgstr "" 39682 39683#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1967 39684msgid "" 39685"rating_to_stars(value, use_half_stars) -- Returns the rating as string of " 39686"star characters. The value is a number between 0 and 5. Set use_half_stars " 39687"to 1 if you want half star characters for custom ratings columns that " 39688"support non-integer ratings, for example 2.5." 39689msgstr "" 39690 39691#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1976 39692msgid "The rating must be a number between 0 and 5" 39693msgstr "" 39694 39695#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1991 39696msgid "" 39697"swap_around_articles(val, separator) -- returns the val with articles moved " 39698"to the end. The value can be a list, in which case each member of the list " 39699"is processed. If the value is a list then you must provide the list value " 39700"separator. If no separator is provided then the value is treated as being a " 39701"single value, not a list." 39702msgstr "" 39703 39704#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2017 39705msgid "" 39706"arguments(id[=expression] [, id[=expression]]*) -- Used in a stored template" 39707" to retrieve the arguments passed in the call. It both declares and " 39708"initializes local variables, effectively parameters. The variables are " 39709"positional; they get the value of the value given in the call in the same " 39710"position. If the corresponding parameter is not provided in the call then " 39711"arguments assigns that variable the provided default value. If there is no " 39712"default value then the variable is set to the empty string." 39713msgstr "" 39714 39715#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2037 39716#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2055 39717msgid "" 39718"globals(id[=expression] [, id[=expression]]*) -- Retrieves \"global " 39719"variables\" that can be passed into the formatter. It both declares and " 39720"initializes local variables with the names of the global variables passed " 39721"in. If the corresponding variable is not provided in the passed-in globals " 39722"then it assigns that variable the provided default value. If there is no " 39723"default value then the variable is set to the empty string." 39724msgstr "" 39725 39726#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2073 39727msgid "" 39728"field_exists(field_name) -- checks if a field (column) named field_name " 39729"exists, returning '1' if so and '' if not." 39730msgstr "" 39731 39732#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2087 39733msgid "" 39734"character(character_name) -- returns the character named by character_name. " 39735"For example, character('newline') returns a newline character ('\\n'). The " 39736"supported character names are 'newline', 'return', 'tab', and 'backslash'." 39737msgstr "" 39738 39739#: /__w/calibre/calibre/src/calibre/utils/html2text.py:17 39740msgid "Unnamed image" 39741msgstr "" 39742 39743#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:45 39744msgid "Waiting..." 39745msgstr "" 39746 39747#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:56 39748msgid "Aborted, taking too long" 39749msgstr "" 39750 39751#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:58 39752msgid "Stopped" 39753msgstr "" 39754 39755#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:80 39756msgid "Working..." 39757msgstr "" 39758 39759#: /__w/calibre/calibre/src/calibre/utils/localization.py:295 39760msgid "Brazilian Portuguese" 39761msgstr "" 39762 39763#: /__w/calibre/calibre/src/calibre/utils/localization.py:296 39764msgid "English (United Kingdom)" 39765msgstr "" 39766 39767#: /__w/calibre/calibre/src/calibre/utils/localization.py:297 39768msgid "Simplified Chinese" 39769msgstr "" 39770 39771#: /__w/calibre/calibre/src/calibre/utils/localization.py:298 39772msgid "Traditional Chinese" 39773msgstr "" 39774 39775#: /__w/calibre/calibre/src/calibre/utils/localization.py:299 39776msgid "English" 39777msgstr "" 39778 39779#: /__w/calibre/calibre/src/calibre/utils/localization.py:300 39780msgid "English (United States)" 39781msgstr "" 39782 39783#: /__w/calibre/calibre/src/calibre/utils/localization.py:301 39784msgid "English (Argentina)" 39785msgstr "" 39786 39787#: /__w/calibre/calibre/src/calibre/utils/localization.py:302 39788msgid "English (Australia)" 39789msgstr "" 39790 39791#: /__w/calibre/calibre/src/calibre/utils/localization.py:303 39792msgid "English (Japan)" 39793msgstr "" 39794 39795#: /__w/calibre/calibre/src/calibre/utils/localization.py:304 39796msgid "English (Germany)" 39797msgstr "" 39798 39799#: /__w/calibre/calibre/src/calibre/utils/localization.py:305 39800msgid "English (Bulgaria)" 39801msgstr "" 39802 39803#: /__w/calibre/calibre/src/calibre/utils/localization.py:306 39804msgid "English (Egypt)" 39805msgstr "" 39806 39807#: /__w/calibre/calibre/src/calibre/utils/localization.py:307 39808msgid "English (New Zealand)" 39809msgstr "" 39810 39811#: /__w/calibre/calibre/src/calibre/utils/localization.py:308 39812msgid "English (Canada)" 39813msgstr "" 39814 39815#: /__w/calibre/calibre/src/calibre/utils/localization.py:309 39816msgid "English (Greece)" 39817msgstr "" 39818 39819#: /__w/calibre/calibre/src/calibre/utils/localization.py:310 39820msgid "English (India)" 39821msgstr "" 39822 39823#: /__w/calibre/calibre/src/calibre/utils/localization.py:311 39824msgid "English (Nepal)" 39825msgstr "" 39826 39827#: /__w/calibre/calibre/src/calibre/utils/localization.py:312 39828msgid "English (Thailand)" 39829msgstr "" 39830 39831#: /__w/calibre/calibre/src/calibre/utils/localization.py:313 39832msgid "English (Turkey)" 39833msgstr "" 39834 39835#: /__w/calibre/calibre/src/calibre/utils/localization.py:314 39836msgid "English (Cyprus)" 39837msgstr "" 39838 39839#: /__w/calibre/calibre/src/calibre/utils/localization.py:315 39840msgid "English (Czech Republic)" 39841msgstr "" 39842 39843#: /__w/calibre/calibre/src/calibre/utils/localization.py:316 39844msgid "English (Philippines)" 39845msgstr "" 39846 39847#: /__w/calibre/calibre/src/calibre/utils/localization.py:317 39848msgid "English (Pakistan)" 39849msgstr "" 39850 39851#: /__w/calibre/calibre/src/calibre/utils/localization.py:318 39852msgid "English (Poland)" 39853msgstr "" 39854 39855#: /__w/calibre/calibre/src/calibre/utils/localization.py:319 39856msgid "English (Croatia)" 39857msgstr "" 39858 39859#: /__w/calibre/calibre/src/calibre/utils/localization.py:320 39860msgid "English (Hungary)" 39861msgstr "" 39862 39863#: /__w/calibre/calibre/src/calibre/utils/localization.py:321 39864msgid "English (Indonesia)" 39865msgstr "" 39866 39867#: /__w/calibre/calibre/src/calibre/utils/localization.py:322 39868msgid "English (Israel)" 39869msgstr "" 39870 39871#: /__w/calibre/calibre/src/calibre/utils/localization.py:323 39872msgid "English (Russia)" 39873msgstr "" 39874 39875#: /__w/calibre/calibre/src/calibre/utils/localization.py:324 39876msgid "English (Singapore)" 39877msgstr "" 39878 39879#: /__w/calibre/calibre/src/calibre/utils/localization.py:325 39880msgid "English (Yemen)" 39881msgstr "" 39882 39883#: /__w/calibre/calibre/src/calibre/utils/localization.py:326 39884msgid "English (Ireland)" 39885msgstr "" 39886 39887#: /__w/calibre/calibre/src/calibre/utils/localization.py:327 39888msgid "English (China)" 39889msgstr "" 39890 39891#: /__w/calibre/calibre/src/calibre/utils/localization.py:328 39892msgid "English (Taiwan)" 39893msgstr "" 39894 39895#: /__w/calibre/calibre/src/calibre/utils/localization.py:329 39896msgid "English (South Africa)" 39897msgstr "" 39898 39899#: /__w/calibre/calibre/src/calibre/utils/localization.py:330 39900msgid "Spanish (Paraguay)" 39901msgstr "" 39902 39903#: /__w/calibre/calibre/src/calibre/utils/localization.py:331 39904msgid "Spanish (Uruguay)" 39905msgstr "" 39906 39907#: /__w/calibre/calibre/src/calibre/utils/localization.py:332 39908msgid "Spanish (Argentina)" 39909msgstr "" 39910 39911#: /__w/calibre/calibre/src/calibre/utils/localization.py:333 39912msgid "Spanish (Costa Rica)" 39913msgstr "" 39914 39915#: /__w/calibre/calibre/src/calibre/utils/localization.py:334 39916msgid "Spanish (Mexico)" 39917msgstr "" 39918 39919#: /__w/calibre/calibre/src/calibre/utils/localization.py:335 39920msgid "Spanish (Cuba)" 39921msgstr "" 39922 39923#: /__w/calibre/calibre/src/calibre/utils/localization.py:336 39924msgid "Spanish (Chile)" 39925msgstr "" 39926 39927#: /__w/calibre/calibre/src/calibre/utils/localization.py:337 39928msgid "Spanish (Ecuador)" 39929msgstr "" 39930 39931#: /__w/calibre/calibre/src/calibre/utils/localization.py:338 39932msgid "Spanish (Honduras)" 39933msgstr "" 39934 39935#: /__w/calibre/calibre/src/calibre/utils/localization.py:339 39936msgid "Spanish (Venezuela)" 39937msgstr "" 39938 39939#: /__w/calibre/calibre/src/calibre/utils/localization.py:340 39940msgid "Spanish (Bolivia)" 39941msgstr "" 39942 39943#: /__w/calibre/calibre/src/calibre/utils/localization.py:341 39944msgid "Spanish (Nicaragua)" 39945msgstr "" 39946 39947#: /__w/calibre/calibre/src/calibre/utils/localization.py:342 39948msgid "Spanish (Colombia)" 39949msgstr "" 39950 39951#: /__w/calibre/calibre/src/calibre/utils/localization.py:343 39952msgid "German (Austria)" 39953msgstr "" 39954 39955#: /__w/calibre/calibre/src/calibre/utils/localization.py:344 39956msgid "French (Belgium)" 39957msgstr "" 39958 39959#: /__w/calibre/calibre/src/calibre/utils/localization.py:345 39960msgid "Dutch (Netherlands)" 39961msgstr "" 39962 39963#: /__w/calibre/calibre/src/calibre/utils/localization.py:346 39964msgid "Dutch (Belgium)" 39965msgstr "" 39966 39967#. NOTE: Ante Meridian (i.e. like 10:00 AM) 39968#: /__w/calibre/calibre/src/calibre/utils/localization.py:354 39969msgid "AM" 39970msgstr "" 39971 39972#. NOTE: Post Meridian (i.e. like 10:00 PM) 39973#: /__w/calibre/calibre/src/calibre/utils/localization.py:356 39974msgid "PM" 39975msgstr "" 39976 39977#. NOTE: Ante Meridian (i.e. like 10:00 am) 39978#: /__w/calibre/calibre/src/calibre/utils/localization.py:358 39979msgid "am" 39980msgstr "" 39981 39982#. NOTE: Post Meridian (i.e. like 10:00 pm) 39983#: /__w/calibre/calibre/src/calibre/utils/localization.py:360 39984msgid "pm" 39985msgstr "" 39986 39987#: /__w/calibre/calibre/src/calibre/utils/localization.py:362 39988msgid "Select All" 39989msgstr "" 39990 39991#: /__w/calibre/calibre/src/calibre/utils/localization.py:363 39992msgid "Copy Link" 39993msgstr "" 39994 39995#: /__w/calibre/calibre/src/calibre/utils/localization.py:364 39996msgid "&Select All" 39997msgstr "" 39998 39999#: /__w/calibre/calibre/src/calibre/utils/localization.py:365 40000msgid "Copy &Link Location" 40001msgstr "" 40002 40003#: /__w/calibre/calibre/src/calibre/utils/localization.py:370 40004msgid "Paste and Match Style" 40005msgstr "" 40006 40007#: /__w/calibre/calibre/src/calibre/utils/localization.py:371 40008msgid "Directions" 40009msgstr "" 40010 40011#: /__w/calibre/calibre/src/calibre/utils/localization.py:372 40012msgid "Left to Right" 40013msgstr "" 40014 40015#: /__w/calibre/calibre/src/calibre/utils/localization.py:373 40016msgid "Right to Left" 40017msgstr "" 40018 40019#: /__w/calibre/calibre/src/calibre/utils/localization.py:377 40020msgid "Close without Saving" 40021msgstr "" 40022 40023#: /__w/calibre/calibre/src/calibre/utils/localization.py:378 40024msgid "Close Tab" 40025msgstr "" 40026 40027#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:213 40028msgid "Extra characters at end of search" 40029msgstr "" 40030 40031#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:245 40032msgid "missing )" 40033msgstr "" 40034 40035#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:378 40036#, python-format 40037msgid "Failed to parse query, recursion limit reached: %s" 40038msgstr "" 40039 40040#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:430 40041#, python-brace-format 40042msgid "Recursive saved search: {0}" 40043msgstr "" 40044 40045#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:435 40046msgid "Unknown saved search: {}" 40047msgstr "" 40048 40049#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:442 40050#, python-brace-format 40051msgid "Unknown error in saved search: {0}" 40052msgstr "" 40053 40054#: /__w/calibre/calibre/src/calibre/utils/smtp.py:201 40055msgid "" 40056"%prog [options] [from to text]\n" 40057"\n" 40058"Send mail using the SMTP protocol. %prog has two modes of operation. In the\n" 40059"compose mode you specify from to and text and these are used to build and\n" 40060"send an email message. In the filter mode, %prog reads a complete email\n" 40061"message from STDIN and sends it.\n" 40062"\n" 40063"text is the body of the email message.\n" 40064"If text is not specified, a complete email message is read from STDIN.\n" 40065"from is the email address of the sender and to is the email address\n" 40066"of the recipient. When a complete email is read from STDIN, from and to\n" 40067"are only used in the SMTP negotiation, the message headers are not modified.\n" 40068msgstr "" 40069 40070#: /__w/calibre/calibre/src/calibre/utils/smtp.py:216 40071msgid "Options to compose an email. Ignored if text is not specified" 40072msgstr "" 40073 40074#: /__w/calibre/calibre/src/calibre/utils/smtp.py:217 40075msgid "File to attach to the email" 40076msgstr "" 40077 40078#: /__w/calibre/calibre/src/calibre/utils/smtp.py:218 40079msgid "Subject of the email" 40080msgstr "" 40081 40082#: /__w/calibre/calibre/src/calibre/utils/smtp.py:221 40083msgid "Host name of localhost. Used when connecting to SMTP server." 40084msgstr "" 40085 40086#: /__w/calibre/calibre/src/calibre/utils/smtp.py:224 40087msgid "" 40088"Options to use an SMTP relay server to send mail. calibre will try to send " 40089"the email directly unless --relay is specified." 40090msgstr "" 40091 40092#: /__w/calibre/calibre/src/calibre/utils/smtp.py:227 40093msgid "An SMTP relay server to use to send mail." 40094msgstr "" 40095 40096#: /__w/calibre/calibre/src/calibre/utils/smtp.py:229 40097msgid "" 40098"Port to connect to on relay server. Default is to use 465 if encryption " 40099"method is SSL and 25 otherwise." 40100msgstr "" 40101 40102#: /__w/calibre/calibre/src/calibre/utils/smtp.py:231 40103msgid "Username for relay" 40104msgstr "" 40105 40106#: /__w/calibre/calibre/src/calibre/utils/smtp.py:232 40107msgid "Password for relay" 40108msgstr "" 40109 40110#: /__w/calibre/calibre/src/calibre/utils/smtp.py:235 40111msgid "" 40112"Encryption method to use when connecting to relay. Choices are TLS, SSL and " 40113"NONE. Default is TLS. WARNING: Choosing NONE is highly insecure" 40114msgstr "" 40115 40116#: /__w/calibre/calibre/src/calibre/utils/smtp.py:238 40117msgid "" 40118"Do not verify the server certificate when connecting using TLS. This used to" 40119" be the default behavior in calibre versions before 3.27. If you are using a" 40120" relay with a self-signed or otherwise invalid certificate, you can use this" 40121" option to restore the pre 3.27 behavior" 40122msgstr "" 40123 40124#: /__w/calibre/calibre/src/calibre/utils/smtp.py:243 40125msgid "" 40126"Path to a file of concatenated CA certificates in PEM format, used to verify" 40127" the server certificate when using TLS. By default, the system CA " 40128"certificates are used." 40129msgstr "" 40130 40131#: /__w/calibre/calibre/src/calibre/utils/smtp.py:245 40132msgid "Path to maildir folder to store failed email messages in." 40133msgstr "" 40134 40135#: /__w/calibre/calibre/src/calibre/utils/smtp.py:248 40136msgid "" 40137"Fork and deliver message in background. If you use this option, you should " 40138"also use --outbox to handle delivery failures." 40139msgstr "" 40140 40141#: /__w/calibre/calibre/src/calibre/utils/smtp.py:251 40142msgid "Timeout for connection" 40143msgstr "" 40144 40145#: /__w/calibre/calibre/src/calibre/utils/smtp.py:336 40146msgid "Control email delivery" 40147msgstr "" 40148 40149#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:26 40150msgid "The main calibre program, used to manage your collection of e-books" 40151msgstr "" 40152 40153#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:34 40154msgid "" 40155"The calibre E-book editor. It can be used to edit common e-book formats." 40156msgstr "" 40157 40158#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:42 40159msgid "The calibre E-book viewer. It can view most known e-book formats." 40160msgstr "" 40161 40162#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:82 40163#, python-format 40164msgid "%s Document" 40165msgstr "" 40166 40167#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:124 40168#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1567 40169msgid "Unknown section" 40170msgstr "" 40171 40172#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:145 40173msgid "Unknown feed" 40174msgstr "" 40175 40176#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:165 40177#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:206 40178#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1558 40179msgid "Untitled article" 40180msgstr "" 40181 40182#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:79 40183msgid "Unknown News Source" 40184msgstr "" 40185 40186#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:608 40187msgid "Article download aborted" 40188msgstr "" 40189 40190#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:836 40191#, python-format 40192msgid "Failed to download %s" 40193msgstr "" 40194 40195#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:929 40196#, python-format 40197msgid "The \"%s\" recipe needs a username and password." 40198msgstr "" 40199 40200#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1057 40201msgid "Download finished" 40202msgstr "" 40203 40204#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1059 40205msgid "Failed to download the following articles:" 40206msgstr "" 40207 40208#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1065 40209msgid "Failed to download parts of the following articles:" 40210msgstr "" 40211 40212#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1067 40213msgid " from " 40214msgstr "" 40215 40216#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1069 40217msgid "\tFailed links:" 40218msgstr "" 40219 40220#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1173 40221msgid "Could not fetch article." 40222msgstr "" 40223 40224#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1175 40225msgid "The debug traceback is available earlier in this log" 40226msgstr "" 40227 40228#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1177 40229msgid "Run with -vv to see the reason" 40230msgstr "" 40231 40232#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1222 40233msgid "Fetching feeds..." 40234msgstr "" 40235 40236#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1228 40237msgid "Got feeds from index page" 40238msgstr "" 40239 40240#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1241 40241msgid "Trying to download cover..." 40242msgstr "" 40243 40244#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1243 40245msgid "Generating masthead..." 40246msgstr "" 40247 40248#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1303 40249msgid "Starting download in a single thread..." 40250msgid_plural "Starting download [{} threads]..." 40251msgstr[0] "" 40252 40253#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1318 40254#, python-format 40255msgid "Feeds downloaded to %s" 40256msgstr "" 40257 40258#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1327 40259#, python-format 40260msgid "Could not download cover: %s" 40261msgstr "" 40262 40263#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1340 40264#, python-format 40265msgid "Downloading cover from %s" 40266msgstr "" 40267 40268#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1392 40269msgid "Masthead image downloaded" 40270msgstr "" 40271 40272#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1482 40273msgid "Articles in this issue:" 40274msgstr "" 40275 40276#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1639 40277#, python-format 40278msgid "Article downloaded: %s" 40279msgstr "" 40280 40281#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1649 40282#, python-format 40283msgid "Article download aborted: %s" 40284msgstr "" 40285 40286#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1656 40287#, python-format 40288msgid "Article download failed: %s" 40289msgstr "" 40290 40291#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1678 40292msgid "Fetching feed" 40293msgstr "" 40294 40295#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1853 40296msgid "" 40297"Failed to log in, check your username and password for the calibre " 40298"Periodicals service." 40299msgstr "" 40300 40301#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1869 40302msgid "" 40303"You do not have permission to download this issue. Either your subscription " 40304"has expired or you have exceeded the maximum allowed downloads for today." 40305msgstr "" 40306 40307#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 40308msgid "You" 40309msgstr "" 40310 40311#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:70 40312#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:85 40313#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:239 40314msgid "Scheduled" 40315msgstr "" 40316 40317#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:135 40318#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:234 40319msgid "Main menu" 40320msgstr "" 40321 40322#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:231 40323msgid "Section menu" 40324msgstr "" 40325 40326#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:320 40327#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:414 40328msgid "Sections" 40329msgstr "" 40330 40331#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:411 40332msgid "Articles" 40333msgstr "" 40334 40335#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:599 40336msgid "" 40337"%prog URL\n" 40338"\n" 40339"Where URL is for example https://google.com" 40340msgstr "" 40341 40342#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:602 40343#, python-format 40344msgid "Base folder into which URL is saved. Default is %default" 40345msgstr "" 40346 40347#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:605 40348#, python-format 40349msgid "" 40350"Timeout in seconds to wait for a response from the server. Default: %default" 40351" s" 40352msgstr "" 40353 40354#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:608 40355#, python-format 40356msgid "" 40357"Maximum number of levels to recurse i.e. depth of links to follow. Default " 40358"%default" 40359msgstr "" 40360 40361#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:611 40362#, python-format 40363msgid "" 40364"The maximum number of files to download. This only applies to files from <a " 40365"href> tags. Default is %default" 40366msgstr "" 40367 40368#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:613 40369#, python-format 40370msgid "" 40371"Minimum interval in seconds between consecutive fetches. Default is %default" 40372" s" 40373msgstr "" 40374 40375#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:615 40376msgid "" 40377"The character encoding for the websites you are trying to download. The " 40378"default is to try and guess the encoding." 40379msgstr "" 40380 40381#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:617 40382msgid "" 40383"Only links that match this regular expression will be followed. This option " 40384"can be specified multiple times, in which case as long as a link matches any" 40385" one regexp, it will be followed. By default all links are followed." 40386msgstr "" 40387 40388#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:622 40389msgid "" 40390"Any link that matches this regular expression will be ignored. This option " 40391"can be specified multiple times, in which case as long as any regexp matches" 40392" a link, it will be ignored. By default, no links are ignored. If both " 40393"filter regexp and match regexp are specified, then filter regexp is applied " 40394"first." 40395msgstr "" 40396 40397#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:628 40398msgid "Do not download CSS stylesheets." 40399msgstr "" 40400 40401#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:708 40402msgid "OK" 40403msgstr "" 40404 40405#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:712 40406msgid "Save All" 40407msgstr "" 40408 40409#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:714 40410msgid "Open" 40411msgstr "" 40412 40413#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:716 40414msgid "&Yes" 40415msgstr "" 40416 40417#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:718 40418msgid "Yes to &All" 40419msgstr "" 40420 40421#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:720 40422msgid "&No" 40423msgstr "" 40424 40425#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:722 40426msgid "N&o to All" 40427msgstr "" 40428 40429#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:724 40430msgid "Abort" 40431msgstr "" 40432 40433#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:726 40434msgid "Retry" 40435msgstr "" 40436 40437#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:730 40438msgid "Close" 40439msgstr "" 40440 40441#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:738 40442msgid "Apply" 40443msgstr "" 40444 40445#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:740 40446msgid "Reset" 40447msgstr "" 40448 40449#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:742 40450msgid "Restore Defaults" 40451msgstr "" 40452 40453#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1480 40454msgid "Hu&e:" 40455msgstr "" 40456 40457#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1481 40458msgid "&Sat:" 40459msgstr "" 40460 40461#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1482 40462msgid "&Val:" 40463msgstr "" 40464 40465#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1483 40466msgid "&Red:" 40467msgstr "" 40468 40469#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1484 40470msgid "&Green:" 40471msgstr "" 40472 40473#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1485 40474msgid "Bl&ue:" 40475msgstr "" 40476 40477#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1486 40478msgid "A&lpha channel:" 40479msgstr "" 40480 40481#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1487 40482msgid "&HTML:" 40483msgstr "" 40484 40485#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1651 40486msgid "" 40487"Cursor at %1, %2\n" 40488"Press ESC to cancel" 40489msgstr "" 40490 40491#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1679 40492msgid "Select Color" 40493msgstr "" 40494 40495#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1872 40496msgid "&Basic colors" 40497msgstr "" 40498 40499#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1873 40500msgid "&Custom colors" 40501msgstr "" 40502 40503#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1874 40504msgid "&Add to Custom Colors" 40505msgstr "" 40506 40507#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1875 40508msgid "&Pick Screen Color" 40509msgstr "" 40510 40511#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:179 40512msgid "Select Font" 40513msgstr "" 40514 40515#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:770 40516msgid "&Font" 40517msgstr "" 40518 40519#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:771 40520msgid "Font st&yle" 40521msgstr "" 40522 40523#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:772 40524msgid "&Size" 40525msgstr "" 40526 40527#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:773 40528msgid "Effects" 40529msgstr "" 40530 40531#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:774 40532msgid "Stri&keout" 40533msgstr "" 40534 40535#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:776 40536msgid "Sample" 40537msgstr "" 40538 40539#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:777 40540msgid "Wr&iting System" 40541msgstr "" 40542 40543#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 40544msgid "Left edge" 40545msgstr "" 40546 40547#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 40548msgid "Right edge" 40549msgstr "" 40550 40551#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40552msgid "Page left" 40553msgstr "" 40554 40555#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40556msgid "Page up" 40557msgstr "" 40558 40559#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40560msgid "Page down" 40561msgstr "" 40562 40563#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40564msgid "Page right" 40565msgstr "" 40566 40567#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40568msgid "Scroll left" 40569msgstr "" 40570 40571#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40572msgid "Scroll up" 40573msgstr "" 40574 40575#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40576msgid "Scroll down" 40577msgstr "" 40578 40579#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40580msgid "Scroll right" 40581msgstr "" 40582 40583#: /__w/calibre/calibre/resources/default_tweaks.py:9 40584msgid "Auto increment series index" 40585msgstr "" 40586 40587#: /__w/calibre/calibre/resources/default_tweaks.py:10 40588msgid "" 40589"The algorithm used to assign a book added to an existing series a series number.\n" 40590"New series numbers assigned using this tweak are always integer values, except\n" 40591"if a constant non-integer is specified.\n" 40592"Possible values are:\n" 40593"next - First available integer larger than the largest existing number\n" 40594"first_free - First available integer larger than 0\n" 40595"next_free - First available integer larger than the smallest existing number\n" 40596"last_free - First available integer smaller than the largest existing number. Return largest existing + 1 if no free number is found\n" 40597"const - Assign the number 1 always\n" 40598"no_change - Do not change the series index\n" 40599"a number - Assign that number always. The number is not in quotes. Note that 0.0 can be used here.\n" 40600"Examples:\n" 40601"series_index_auto_increment = 'next'\n" 40602"series_index_auto_increment = 'next_free'\n" 40603"series_index_auto_increment = 16.5\n" 40604"\n" 40605"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" 40606"use the above values when importing/adding books. If this tweak is set to\n" 40607"False (the default) then the series number will be set to 1 if it is not\n" 40608"explicitly set during the import. If set to True, then the\n" 40609"series index will be set according to the series_index_auto_increment setting.\n" 40610"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" 40611"only when a value is not provided during import. If the importing regular\n" 40612"expression produces a value for series_index, or if you are reading metadata\n" 40613"from books and the import plugin produces a value, than that value will\n" 40614"be used irrespective of the setting of the tweak." 40615msgstr "" 40616 40617#: /__w/calibre/calibre/resources/default_tweaks.py:39 40618msgid "Add separator after completing an author name" 40619msgstr "" 40620 40621#: /__w/calibre/calibre/resources/default_tweaks.py:40 40622msgid "" 40623"Should the completion separator be append\n" 40624"to the end of the completed text to\n" 40625"automatically begin a new completion operation\n" 40626"for authors.\n" 40627"Can be either True or False" 40628msgstr "" 40629 40630#: /__w/calibre/calibre/resources/default_tweaks.py:47 40631msgid "Author sort name algorithm" 40632msgstr "" 40633 40634#: /__w/calibre/calibre/resources/default_tweaks.py:48 40635msgid "" 40636"The algorithm used to copy author to author_sort.\n" 40637"Possible values are:\n" 40638"invert: use \"fn ln\" -> \"ln, fn\"\n" 40639"copy : copy author to author_sort without modification\n" 40640"comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" 40641"nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" 40642"When this tweak is changed, the author_sort values stored with each author\n" 40643"must be recomputed by right-clicking on an author in the left-hand tags\n" 40644"panel, selecting 'manage authors', and pressing\n" 40645"'Recalculate all author sort values'.\n" 40646"\n" 40647"The author_name_suffixes are words that are ignored when they occur at the\n" 40648"end of an author name. The case of the suffix is ignored and trailing\n" 40649"periods are automatically handled.\n" 40650"\n" 40651"The same is true for author_name_prefixes.\n" 40652"\n" 40653"The author_name_copywords are a set of words which, if they occur in an\n" 40654"author name, cause the automatically generated author sort string to be\n" 40655"identical to the author name. This means that the sort for a string like\n" 40656"\"Acme Inc.\" will be \"Acme Inc.\" instead of \"Inc., Acme\".\n" 40657"\n" 40658"If author_use_surname_prefixes is enabled, any of the words in\n" 40659"author_surname_prefixes will be treated as a prefix to the surname, if they\n" 40660"occur before the surname. So for example, \"John von Neumann\" would be sorted\n" 40661"as \"von Neumann, John\" and not \"Neumann, John von\"." 40662msgstr "" 40663 40664#: /__w/calibre/calibre/resources/default_tweaks.py:85 40665msgid "Splitting multiple author names" 40666msgstr "" 40667 40668#: /__w/calibre/calibre/resources/default_tweaks.py:86 40669msgid "" 40670"By default, calibre splits a string containing multiple author names on\n" 40671"ampersands and the words \"and\" and \"with\". You can customize the splitting\n" 40672"by changing the regular expression below. Strings are split on whatever the\n" 40673"specified regular expression matches, in addition to ampersands.\n" 40674"Default: r'(?i),?\\s+(and|with)\\s+'" 40675msgstr "" 40676 40677#: /__w/calibre/calibre/resources/default_tweaks.py:93 40678msgid "Use author sort in Tag browser" 40679msgstr "" 40680 40681#: /__w/calibre/calibre/resources/default_tweaks.py:94 40682msgid "" 40683"Set which author field to display in the Tag browser (the list of authors,\n" 40684"series, publishers etc on the left hand side). The choices are author and\n" 40685"author_sort. This tweak affects only what is displayed under the authors\n" 40686"category in the Tag browser and Content server. Please note that if you set this\n" 40687"to author_sort, it is very possible to see duplicate names in the list because\n" 40688"although it is guaranteed that author names are unique, there is no such\n" 40689"guarantee for author_sort values. Showing duplicates won't break anything, but\n" 40690"it could lead to some confusion. When using 'author_sort', the tooltip will\n" 40691"show the author's name.\n" 40692"Examples:\n" 40693"categories_use_field_for_author_name = 'author'\n" 40694"categories_use_field_for_author_name = 'author_sort'" 40695msgstr "" 40696 40697#: /__w/calibre/calibre/resources/default_tweaks.py:108 40698msgid "Control partitioning of Tag browser" 40699msgstr "" 40700 40701#: /__w/calibre/calibre/resources/default_tweaks.py:109 40702msgid "" 40703"When partitioning the Tag browser, the format of the subcategory label is\n" 40704"controlled by a template: categories_collapsed_name_template if sorting by\n" 40705"name, categories_collapsed_rating_template if sorting by average rating, and\n" 40706"categories_collapsed_popularity_template if sorting by popularity. There are\n" 40707"two variables available to the template: first and last. The variable 'first'\n" 40708"is the initial item in the subcategory, and the variable 'last' is the final\n" 40709"item in the subcategory. Both variables are 'objects'; they each have multiple\n" 40710"values that are obtained by using a suffix. For example, first.name for an\n" 40711"author category will be the name of the author. The sub-values available are:\n" 40712"name: the printable name of the item\n" 40713"count: the number of books that references this item\n" 40714"avg_rating: the average rating of all the books referencing this item\n" 40715"sort: the sort value. For authors, this is the author_sort for that author\n" 40716"category: the category (e.g., authors, series) that the item is in.\n" 40717"Note that the \"r'\" in front of the { is necessary if there are backslashes\n" 40718"(\\ characters) in the template. It doesn't hurt anything to leave it there\n" 40719"even if there aren't any backslashes." 40720msgstr "" 40721 40722#: /__w/calibre/calibre/resources/default_tweaks.py:130 40723msgid "Control order of categories in the Tag browser" 40724msgstr "" 40725 40726#: /__w/calibre/calibre/resources/default_tweaks.py:131 40727msgid "" 40728"Change the following dict to change the order that categories are displayed in\n" 40729"the Tag browser. Items are named using their lookup name, and will be sorted\n" 40730"using the number supplied. The lookup name '*' stands for all names that\n" 40731"otherwise do not appear. Two names with the same value will be sorted\n" 40732"using the default order, the one specified by tag_browser_category_default_sort.\n" 40733"Example:\n" 40734"tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" 40735"\n" 40736"results in the order series, tags, then everything else in default order.\n" 40737"The tweak tag_browser_category_default_sort specifies the sort order before\n" 40738"applying the category order from the dict. The allowed values are:\n" 40739"tag_browser_category_default_sort = 'default' # The calibre default order\n" 40740"tag_browser_category_default_sort = 'display_name' # Sort by the display name of the category\n" 40741"tag_browser_category_default_sort = 'lookup_name' # Sort by the lookup name of the category\n" 40742"\n" 40743"In addition and if the category default sort is not 'default' you can specify\n" 40744"whether the sort is ascending or descending. This is ignored if the sort is 'default'.\n" 40745"tag_browser_category_default_sort_direction = 'ascending'\n" 40746"tag_browser_category_default_sort_direction = 'descending'" 40747msgstr "" 40748 40749#: /__w/calibre/calibre/resources/default_tweaks.py:155 40750msgid "Specify columns to sort the booklist by on startup" 40751msgstr "" 40752 40753#: /__w/calibre/calibre/resources/default_tweaks.py:156 40754msgid "" 40755"Provide a set of columns to be sorted on when calibre starts.\n" 40756"The argument is None if saved sort history is to be used\n" 40757"otherwise it is a list of column,order pairs. Column is the\n" 40758"lookup/search name, found using the tooltip for the column\n" 40759"Order is 0 for ascending, 1 for descending.\n" 40760"For example, set it to [('authors',0),('title',0)] to sort by\n" 40761"title within authors." 40762msgstr "" 40763 40764#: /__w/calibre/calibre/resources/default_tweaks.py:165 40765msgid "Control how dates are displayed" 40766msgstr "" 40767 40768#: /__w/calibre/calibre/resources/default_tweaks.py:166 40769msgid "" 40770"Format to be used for publication date and the timestamp (date).\n" 40771"A string controlling how the publication date is displayed in the GUI\n" 40772"d the day as number without a leading zero (1 to 31)\n" 40773"dd the day as number with a leading zero (01 to 31)\n" 40774"ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun').\n" 40775"dddd the long localized day name (e.g. 'Monday' to 'Sunday').\n" 40776"M the month as number without a leading zero (1-12)\n" 40777"MM the month as number with a leading zero (01-12)\n" 40778"MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec').\n" 40779"MMMM the long localized month name (e.g. 'January' to 'December').\n" 40780"yy the year as two digit number (00-99)\n" 40781"yyyy the year as four digit number\n" 40782"h the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\n" 40783"hh the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\n" 40784"m the minutes without a leading 0 (0 to 59) '\n" 40785"mm the minutes with a leading 0 (00 to 59) '\n" 40786"s the seconds without a leading 0 (0 to 59) '\n" 40787"ss the seconds with a leading 0 (00 to 59) '\n" 40788"ap use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm\n" 40789"AP use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM\n" 40790"iso the date with time and timezone. Must be the only format present\n" 40791"For example, given the date of 9 Jan 2010, the following formats show\n" 40792"MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\n" 40793"MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" 40794"\n" 40795"publication default if not set: MMM yyyy\n" 40796"timestamp default if not set: dd MMM yyyy\n" 40797"last_modified_display_format if not set: dd MMM yyyy" 40798msgstr "" 40799 40800#: /__w/calibre/calibre/resources/default_tweaks.py:198 40801msgid "Control sorting of titles and series in the library display" 40802msgstr "" 40803 40804#: /__w/calibre/calibre/resources/default_tweaks.py:199 40805msgid "" 40806"Control title and series sorting in the library view. If set to\n" 40807"'library_order', the title sort field will be used instead of the title.\n" 40808"Unless you have manually edited the title sort field, leading articles such as\n" 40809"The and A will be ignored. If set to 'strictly_alphabetic', the titles will be\n" 40810"sorted as-is (sort by title instead of title sort). For example, with\n" 40811"library_order, The Client will sort under 'C'. With strictly_alphabetic, the\n" 40812"book will sort under 'T'.\n" 40813"This flag affects calibre's library display. It has no effect on devices. In\n" 40814"addition, titles for books added before changing the flag will retain their\n" 40815"order until the title is edited. Editing a title and hitting Enter\n" 40816"without changing anything is sufficient to change the sort. Or you can use\n" 40817"the 'Update title sort' action in the Bulk metadata edit dialog to update\n" 40818"it for many books at once." 40819msgstr "" 40820 40821#: /__w/calibre/calibre/resources/default_tweaks.py:214 40822msgid "Control formatting of title and series when used in templates" 40823msgstr "" 40824 40825#: /__w/calibre/calibre/resources/default_tweaks.py:215 40826msgid "" 40827"Control how title and series names are formatted when saving to disk/sending\n" 40828"to device. The behavior depends on the field being processed. If processing\n" 40829"title, then if this tweak is set to 'library_order', the title will be\n" 40830"replaced with title_sort. If it is set to 'strictly_alphabetic', then the\n" 40831"title will not be changed. If processing series, then if set to\n" 40832"'library_order', articles such as 'The' and 'An' will be moved to the end. If\n" 40833"set to 'strictly_alphabetic', the series will be sent without change.\n" 40834"For example, if the tweak is set to library_order, \"The Lord of the Rings\"\n" 40835"will become \"Lord of the Rings, The\". If the tweak is set to\n" 40836"strictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\n" 40837"formatter function raw_field will return the base value for title and\n" 40838"series regardless of the setting of this tweak." 40839msgstr "" 40840 40841#: /__w/calibre/calibre/resources/default_tweaks.py:229 40842msgid "Set the list of words considered to be \"articles\" for sort strings" 40843msgstr "" 40844 40845#: /__w/calibre/calibre/resources/default_tweaks.py:230 40846msgid "" 40847"Set the list of words that are to be considered 'articles' when computing the\n" 40848"title sort strings. The articles differ by language. By default, calibre uses\n" 40849"a combination of articles from English and whatever language the calibre user\n" 40850"interface is set to. In addition, in some contexts where the book language is\n" 40851"available, the language of the book is used. You can change the list of\n" 40852"articles for a given language or add a new language by editing\n" 40853"per_language_title_sort_articles. To tell calibre to use a language other\n" 40854"than the user interface language, set, default_language_for_title_sort. For\n" 40855"example, to use German, set it to 'deu'. A value of None means the user\n" 40856"interface language is used. The setting title_sort_articles is ignored\n" 40857"(present only for legacy reasons)." 40858msgstr "" 40859 40860#: /__w/calibre/calibre/resources/default_tweaks.py:285 40861msgid "Specify a folder calibre should connect to at startup" 40862msgstr "" 40863 40864#: /__w/calibre/calibre/resources/default_tweaks.py:286 40865msgid "" 40866"Specify a folder that calibre should connect to at startup using\n" 40867"connect_to_folder. This must be a full path to the folder. If the folder does\n" 40868"not exist when calibre starts, it is ignored.\n" 40869"Example for Windows:\n" 40870"auto_connect_to_folder = 'C:/Users/someone/Desktop/testlib'\n" 40871"Example for other operating systems:\n" 40872"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" 40873msgstr "" 40874 40875#: /__w/calibre/calibre/resources/default_tweaks.py:295 40876msgid "Specify renaming rules for SONY collections" 40877msgstr "" 40878 40879#: /__w/calibre/calibre/resources/default_tweaks.py:296 40880msgid "" 40881"Specify renaming rules for SONY collections. This tweak is only applicable if\n" 40882"metadata management is set to automatic. Collections on SONYs are named\n" 40883"depending upon whether the field is standard or custom. A collection derived\n" 40884"from a standard field is named for the value in that field.\n" 40885"\n" 40886"For example, if the standard 'series' column contains the value 'Darkover', then the\n" 40887"collection name is 'Darkover'. A collection derived from a custom field will\n" 40888"have the name of the field added to the value. For example, if a custom series\n" 40889"column named 'My Series' contains the name 'Darkover', then the collection\n" 40890"will by default be named 'Darkover (My Series)'. For purposes of this\n" 40891"documentation, 'Darkover' is called the value and 'My Series' is called the\n" 40892"category. If two books have fields that generate the same collection name,\n" 40893"then both books will be in that collection.\n" 40894"\n" 40895"This set of tweaks lets you specify for a standard or custom field how\n" 40896"the collections are to be named. You can use it to add a description to a\n" 40897"standard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\n" 40898"it to force multiple fields to end up in the same collection.\n" 40899"\n" 40900"For example, you could force the values in 'series', '#my_series_1', and\n" 40901"'#my_series_2' to appear in collections named 'some_value (Series)', thereby\n" 40902"merging all of the fields into one set of collections.\n" 40903"\n" 40904"There are two related tweaks. The first determines the category name to use\n" 40905"for a metadata field. The second is a template, used to determines how the\n" 40906"value and category are combined to create the collection name.\n" 40907"The syntax of the first tweak, sony_collection_renaming_rules, is:\n" 40908"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" 40909"\n" 40910"The second tweak, sony_collection_name_template, is a template. It uses the\n" 40911"same template language as plugboards and save templates. This tweak controls\n" 40912"how the value and category are combined together to make the collection name.\n" 40913"The only two fields available are {category} and {value}. The {value} field is\n" 40914"never empty. The {category} field can be empty. The default is to put the\n" 40915"value first, then the category enclosed in parentheses, it isn't empty:\n" 40916"'{value} {category:|(|)}'\n" 40917"\n" 40918"Examples: The first three examples assume that the second tweak\n" 40919"has not been changed.\n" 40920"\n" 40921"1) I want three series columns to be merged into one set of collections. The\n" 40922"column lookup names are 'series', '#series_1' and '#series_2'. I want nothing\n" 40923"in the parenthesis. The value to use in the tweak value would be:\n" 40924"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n" 40925"\n" 40926"2) I want the word '(Series)' to appear on collections made from series, and\n" 40927"the word '(Tag)' to appear on collections made from tags. Use:\n" 40928"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 40929"\n" 40930"3) I want 'series' and '#myseries' to be merged, and for the collection name\n" 40931"to have '(Series)' appended. The renaming rule is:\n" 40932"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" 40933"\n" 40934"4) Same as example 2, but instead of having the category name in parentheses\n" 40935"and appended to the value, I want it prepended and separated by a colon, such\n" 40936"as in Series: Darkover. I must change the template used to format the category name\n" 40937"\n" 40938"The resulting two tweaks are:\n" 40939"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 40940"sony_collection_name_template='{category:||: }{value}'" 40941msgstr "" 40942 40943#: /__w/calibre/calibre/resources/default_tweaks.py:359 40944msgid "Specify how SONY collections are sorted" 40945msgstr "" 40946 40947#: /__w/calibre/calibre/resources/default_tweaks.py:360 40948msgid "" 40949"Specify how SONY collections are sorted. This tweak is only applicable if\n" 40950"metadata management is set to automatic. You can indicate which metadata is to\n" 40951"be used to sort on a collection-by-collection basis. The format of the tweak\n" 40952"is a list of metadata fields from which collections are made, followed by the\n" 40953"name of the metadata field containing the sort value.\n" 40954"Example: The following indicates that collections built from pubdate and tags\n" 40955"are to be sorted by the value in the custom column '#mydate', that collections\n" 40956"built from 'series' are to be sorted by 'series_index', and that all other\n" 40957"collections are to be sorted by title. If a collection metadata field is not\n" 40958"named, then if it is a series- based collection it is sorted by series order,\n" 40959"otherwise it is sorted by title order.\n" 40960"[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\n" 40961"Note that the bracketing and parentheses are required. The syntax is\n" 40962"[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" 40963"Default: empty (no rules), so no collection attributes are named." 40964msgstr "" 40965 40966#: /__w/calibre/calibre/resources/default_tweaks.py:377 40967msgid "Control how tags are applied when copying books to another library" 40968msgstr "" 40969 40970#: /__w/calibre/calibre/resources/default_tweaks.py:378 40971msgid "" 40972"Set this to True to ensure that tags in 'Tags to add when adding\n" 40973"a book' are added when copying books to another library" 40974msgstr "" 40975 40976#: /__w/calibre/calibre/resources/default_tweaks.py:382 40977msgid "Set the maximum number of sort 'levels'" 40978msgstr "" 40979 40980#: /__w/calibre/calibre/resources/default_tweaks.py:383 40981msgid "" 40982"Set the maximum number of sort 'levels' that calibre will use to resort the\n" 40983"library after certain operations such as searches or device insertion. Each\n" 40984"sort level adds a performance penalty. If the database is large (thousands of\n" 40985"books) the penalty might be noticeable. If you are not concerned about multi-\n" 40986"level sorts, and if you are seeing a slowdown, reduce the value of this tweak." 40987msgstr "" 40988 40989#: /__w/calibre/calibre/resources/default_tweaks.py:390 40990msgid "Choose whether dates are sorted using visible fields" 40991msgstr "" 40992 40993#: /__w/calibre/calibre/resources/default_tweaks.py:391 40994msgid "" 40995"Date values contain both a date and a time. When sorted, all the fields are\n" 40996"used, regardless of what is displayed. Set this tweak to True to use only\n" 40997"the fields that are being displayed." 40998msgstr "" 40999 41000#: /__w/calibre/calibre/resources/default_tweaks.py:396 41001msgid "Fuzz value for trimming covers" 41002msgstr "" 41003 41004#: /__w/calibre/calibre/resources/default_tweaks.py:397 41005msgid "" 41006"The value used for the fuzz distance when trimming a cover.\n" 41007"Colors within this distance are considered equal.\n" 41008"The distance is in absolute intensity units." 41009msgstr "" 41010 41011#: /__w/calibre/calibre/resources/default_tweaks.py:402 41012msgid "Control behavior of the book list" 41013msgstr "" 41014 41015#: /__w/calibre/calibre/resources/default_tweaks.py:403 41016msgid "" 41017"You can control the behavior of double clicks and pressing Enter on the books\n" 41018"list. Choices: open_viewer, do_nothing, show_book_details, edit_cell,\n" 41019"edit_metadata. Selecting anything other than open_viewer or show_book_details\n" 41020"has the side effect of disabling editing a field using a single click.\n" 41021"Default: open_viewer.\n" 41022"Example: doubleclick_on_library_view = 'do_nothing'\n" 41023"You can also control whether the book list scrolls per item or\n" 41024"per pixel. Default is per item." 41025msgstr "" 41026 41027#: /__w/calibre/calibre/resources/default_tweaks.py:416 41028msgid "Language to use when sorting" 41029msgstr "" 41030 41031#: /__w/calibre/calibre/resources/default_tweaks.py:417 41032msgid "" 41033"Setting this tweak will force sorting to use the\n" 41034"collating order for the specified language. This might be useful if you run\n" 41035"calibre in English but want sorting to work in the language where you live.\n" 41036"Set the tweak to the desired ISO 639-1 language code, in lower case.\n" 41037"You can find the list of supported locales at\n" 41038"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" 41039"Default: locale_for_sorting = '' -- use the language calibre displays in\n" 41040"Example: locale_for_sorting = 'fr' -- sort using French rules.\n" 41041"Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." 41042msgstr "" 41043 41044#: /__w/calibre/calibre/resources/default_tweaks.py:428 41045msgid "Number of columns for custom metadata in the edit metadata dialog" 41046msgstr "" 41047 41048#: /__w/calibre/calibre/resources/default_tweaks.py:429 41049msgid "" 41050"Set whether to use one or two columns for custom metadata when editing\n" 41051"metadata one book at a time. If True, then the fields are laid out using two\n" 41052"columns. If False, one column is used." 41053msgstr "" 41054 41055#: /__w/calibre/calibre/resources/default_tweaks.py:434 41056msgid "Order of custom column(s) in edit metadata" 41057msgstr "" 41058 41059#: /__w/calibre/calibre/resources/default_tweaks.py:435 41060msgid "" 41061"Controls the order that custom columns are listed in edit metadata single\n" 41062"and bulk. The columns listed in the tweak are displayed first and in the\n" 41063"order provided. Any columns not listed are displayed after the listed ones,\n" 41064"in alphabetical order. Do note that this tweak does not change the size of\n" 41065"the edit widgets. Putting comments widgets in this list may result in some\n" 41066"odd widget spacing when using two-column mode.\n" 41067"Enter a comma-separated list of custom field lookup names, as in\n" 41068"metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" 41069msgstr "" 41070 41071#: /__w/calibre/calibre/resources/default_tweaks.py:445 41072msgid "Edit metadata custom column label width and elision point" 41073msgstr "" 41074 41075#: /__w/calibre/calibre/resources/default_tweaks.py:446 41076msgid "" 41077"Set the width of custom column labels shown in the edit metadata dialogs.\n" 41078"If metadata_edit_elide_labels is True then labels wider than the width\n" 41079"will be elided, otherwise they will be word wrapped. The maximum width is\n" 41080"computed by multiplying the average width of characters in the font by the\n" 41081"appropriate number.\n" 41082"Set the elision point to 'middle' to put the ellipsis (…) in the middle of\n" 41083"the label, 'right' to put it at the right end of the label, and 'left' to\n" 41084"put it at the left end." 41085msgstr "" 41086 41087#: /__w/calibre/calibre/resources/default_tweaks.py:459 41088msgid "The number of seconds to wait before sending emails" 41089msgstr "" 41090 41091#: /__w/calibre/calibre/resources/default_tweaks.py:460 41092msgid "" 41093"The number of seconds to wait before sending emails when using a\n" 41094"public email server like GMX/Hotmail/Gmail. Default is: 5 minutes\n" 41095"Setting it to lower may cause the server's SPAM controls to kick in,\n" 41096"making email sending fail. Changes will take effect only after a restart of\n" 41097"calibre. You can also change the list of hosts that calibre considers\n" 41098"to be public relays here. Any relay host ending with one of the suffixes\n" 41099"in the list below will be considered a public email server." 41100msgstr "" 41101 41102#: /__w/calibre/calibre/resources/default_tweaks.py:470 41103msgid "The maximum width and height for covers saved in the calibre library" 41104msgstr "" 41105 41106#: /__w/calibre/calibre/resources/default_tweaks.py:471 41107msgid "" 41108"All covers in the calibre library will be resized, preserving aspect ratio,\n" 41109"to fit within this size. This is to prevent slowdowns caused by extremely\n" 41110"large covers" 41111msgstr "" 41112 41113#: /__w/calibre/calibre/resources/default_tweaks.py:476 41114msgid "Where to send downloaded news" 41115msgstr "" 41116 41117#: /__w/calibre/calibre/resources/default_tweaks.py:477 41118msgid "" 41119"When automatically sending downloaded news to a connected device, calibre\n" 41120"will by default send it to the main memory. By changing this tweak, you can\n" 41121"control where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\n" 41122"that if there isn't enough free space available on the location you choose,\n" 41123"the files will be sent to the location with the most free space." 41124msgstr "" 41125 41126#: /__w/calibre/calibre/resources/default_tweaks.py:484 41127msgid "Unified toolbar on macOS" 41128msgstr "" 41129 41130#: /__w/calibre/calibre/resources/default_tweaks.py:485 41131msgid "" 41132"If you enable this option and restart calibre, the toolbar will be 'unified'\n" 41133"with the titlebar as is normal for macOS applications. However, doing this has\n" 41134"various bugs, for instance the minimum width of the toolbar becomes twice\n" 41135"what it should be and it causes other random bugs on some systems, so turn it\n" 41136"on at your own risk!" 41137msgstr "" 41138 41139#: /__w/calibre/calibre/resources/default_tweaks.py:492 41140msgid "" 41141"Save original file when converting/polishing from same format to same format" 41142msgstr "" 41143 41144#: /__w/calibre/calibre/resources/default_tweaks.py:493 41145msgid "" 41146"When calibre does a conversion from the same format to the same format, for\n" 41147"example, from EPUB to EPUB, the original file is saved, so that in case the\n" 41148"conversion is poor, you can tweak the settings and run it again. By setting\n" 41149"this to False you can prevent calibre from saving the original file.\n" 41150"Similarly, by setting save_original_format_when_polishing to False you can\n" 41151"prevent calibre from saving the original file when polishing." 41152msgstr "" 41153 41154#: /__w/calibre/calibre/resources/default_tweaks.py:502 41155msgid "Number of recently viewed books to show" 41156msgstr "" 41157 41158#: /__w/calibre/calibre/resources/default_tweaks.py:503 41159msgid "" 41160"Right-clicking the \"View\" button shows a list of recently viewed books. Control\n" 41161"how many should be shown, here." 41162msgstr "" 41163 41164#: /__w/calibre/calibre/resources/default_tweaks.py:507 41165msgid "Change the font size of the Book details panel in the interface" 41166msgstr "" 41167 41168#: /__w/calibre/calibre/resources/default_tweaks.py:508 41169msgid "" 41170"Change the font size at which book details are rendered in the side panel and\n" 41171"comments are rendered in the metadata edit dialog. Set it to a positive or\n" 41172"negative number to increase or decrease the font size." 41173msgstr "" 41174 41175#: /__w/calibre/calibre/resources/default_tweaks.py:513 41176msgid "What format to default to when using the \"Unpack book\" feature" 41177msgstr "" 41178 41179#: /__w/calibre/calibre/resources/default_tweaks.py:514 41180msgid "" 41181"The \"Unpack book\" feature of calibre allows direct editing of a book format.\n" 41182"If multiple formats are available, calibre will offer you a choice\n" 41183"of formats, defaulting to your preferred output format if it is available.\n" 41184"Set this tweak to a specific value of 'EPUB' or 'AZW3' to always default\n" 41185"to that format rather than your output format preference.\n" 41186"Set to a value of 'remember' to use whichever format you chose last time you\n" 41187"used the \"Unpack book\" feature.\n" 41188"Examples:\n" 41189"default_tweak_format = None (Use output format)\n" 41190"default_tweak_format = 'EPUB'\n" 41191"default_tweak_format = 'remember'" 41192msgstr "" 41193 41194#: /__w/calibre/calibre/resources/default_tweaks.py:527 41195msgid "Do not preselect a completion when editing authors/tags/series/etc." 41196msgstr "" 41197 41198#: /__w/calibre/calibre/resources/default_tweaks.py:528 41199msgid "" 41200"This means that you can make changes and press Enter and your changes will\n" 41201"not be overwritten by a matching completion. However, if you wish to use the\n" 41202"completions you will now have to press Tab to select one before pressing\n" 41203"Enter. Which technique you prefer will depend on the state of metadata in\n" 41204"your library and your personal editing style." 41205msgstr "" 41206 41207#: /__w/calibre/calibre/resources/default_tweaks.py:535 41208msgid "Completion mode when editing authors/tags/series/etc." 41209msgstr "" 41210 41211#: /__w/calibre/calibre/resources/default_tweaks.py:536 41212msgid "" 41213"By default, when completing items, calibre will show you all the candidates\n" 41214"that start with the text you have already typed. You can instead have it show\n" 41215"all candidates that contain the text you have already typed. To do this, set\n" 41216"completion_mode to 'contains'. For example, if you type asi it will match both\n" 41217"Asimov and Quasimodo, whereas the default behavior would match only Asimov." 41218msgstr "" 41219 41220#: /__w/calibre/calibre/resources/default_tweaks.py:543 41221msgid "Sort the list of libraries alphabetically" 41222msgstr "" 41223 41224#: /__w/calibre/calibre/resources/default_tweaks.py:544 41225msgid "" 41226"The list of libraries in the Copy to library and Quick switch menus are\n" 41227"normally sorted by most used. However, if there are more than a certain\n" 41228"number of such libraries, the sorting becomes alphabetic. You can set that\n" 41229"number here. The default is ten libraries." 41230msgstr "" 41231 41232#: /__w/calibre/calibre/resources/default_tweaks.py:550 41233msgid "Choose available output formats for conversion" 41234msgstr "" 41235 41236#: /__w/calibre/calibre/resources/default_tweaks.py:551 41237msgid "" 41238"Restrict the list of available output formats in the conversion dialogs.\n" 41239"For example, if you only want to convert to EPUB and AZW3, change this to\n" 41240"restrict_output_formats = ['EPUB', 'AZW3']. The default value of None causes\n" 41241"all available output formats to be present." 41242msgstr "" 41243 41244#: /__w/calibre/calibre/resources/default_tweaks.py:557 41245msgid "Set the thumbnail image quality used by the Content server" 41246msgstr "" 41247 41248#: /__w/calibre/calibre/resources/default_tweaks.py:558 41249msgid "" 41250"The quality of a thumbnail is largely controlled by the compression quality\n" 41251"used when creating it. Set this to a larger number to improve the quality.\n" 41252"Note that the thumbnails get much larger with larger compression quality\n" 41253"numbers.\n" 41254"The value can be between 50 and 99" 41255msgstr "" 41256 41257#: /__w/calibre/calibre/resources/default_tweaks.py:565 41258msgid "" 41259"Image file types to treat as e-books when dropping onto the \"Book details\"" 41260" panel" 41261msgstr "" 41262 41263#: /__w/calibre/calibre/resources/default_tweaks.py:566 41264msgid "" 41265"Normally, if you drop any image file in a format known to calibre onto the\n" 41266"\"Book details\" panel, it will be used to set the cover. If you want to store\n" 41267"some image types as e-books instead, you can set this tweak.\n" 41268"Examples:\n" 41269"cover_drop_exclude = {'tiff', 'webp'}" 41270msgstr "" 41271 41272#: /__w/calibre/calibre/resources/default_tweaks.py:573 41273msgid "Show the Saved searches box in the Search bar" 41274msgstr "" 41275 41276#: /__w/calibre/calibre/resources/default_tweaks.py:574 41277msgid "" 41278"In newer versions of calibre, only a single button that allows you to add a\n" 41279"new Saved search is shown in the Search bar. If you would like to have the\n" 41280"old Saved searches box with its two buttons back, set this tweak to True." 41281msgstr "" 41282 41283#: /__w/calibre/calibre/resources/default_tweaks.py:579 41284msgid "Exclude fields when copy/pasting metadata" 41285msgstr "" 41286 41287#: /__w/calibre/calibre/resources/default_tweaks.py:580 41288msgid "" 41289"You can ask calibre to not paste some metadata fields when using the\n" 41290"Edit metadata->Copy metadata/Paste metadata actions. For example,\n" 41291"exclude_fields_on_paste = ['cover', 'timestamp', '#mycolumn']\n" 41292"to prevent pasting of the cover, Date and custom column, mycolumn.\n" 41293"You can also add a shortcut in Preferences->Shortcut->Edit metadata\n" 41294"to paste metadata ignoring this tweak." 41295msgstr "" 41296 41297#: /__w/calibre/calibre/resources/default_tweaks.py:588 41298msgid "Skip internet connected check" 41299msgstr "" 41300 41301#: /__w/calibre/calibre/resources/default_tweaks.py:589 41302msgid "" 41303"Skip checking whether the internet is available before downloading news.\n" 41304"Useful if for some reason your operating systems network checking\n" 41305"facilities are not reliable (for example NetworkManager on Linux)." 41306msgstr "" 41307 41308#: /__w/calibre/calibre/resources/default_tweaks.py:594 41309msgid "Tab stop width in the template editor" 41310msgstr "" 41311 41312#: /__w/calibre/calibre/resources/default_tweaks.py:595 41313msgid "" 41314"Sets the width of the tab stop in the template editor in \"average characters\".\n" 41315"For example, a value of 1 results in a space with the width of one average character." 41316msgstr "" 41317 41318#: /__w/calibre/calibre/resources/default_tweaks.py:599 41319msgid "Value for undefined numbers when sorting" 41320msgstr "" 41321 41322#: /__w/calibre/calibre/resources/default_tweaks.py:600 41323msgid "" 41324"Sets the value to use for undefined numbers when sorting.\n" 41325"For example, the value -10 sorts undefined numbers as if they were set to -10.\n" 41326"Use 'maximum' for the largest possible number. Use 'minimum' for the smallest\n" 41327"possible number. Quotes are optional if entering a number.\n" 41328"Examples:\n" 41329"value_for_undefined_numbers_when_sorting = -100\n" 41330"value_for_undefined_numbers_when_sorting = '2'\n" 41331"value_for_undefined_numbers_when_sorting = -0.01\n" 41332"value_for_undefined_numbers_when_sorting = 'minimum'\n" 41333"value_for_undefined_numbers_when_sorting = 'maximum'" 41334msgstr "" 41335